diff options
author | philblunsom@gmail.com <philblunsom@gmail.com@ec762483-ff6d-05da-a07a-a48fb63a330f> | 2010-07-15 16:05:34 +0000 |
---|---|---|
committer | philblunsom@gmail.com <philblunsom@gmail.com@ec762483-ff6d-05da-a07a-a48fb63a330f> | 2010-07-15 16:05:34 +0000 |
commit | c43ff04b15243a542825104e7d565ac0e7c9ebbd (patch) | |
tree | 8ae72ac9bd5227a76e0391a51538bbd56d3f99d5 /gi/pyp-topics/src | |
parent | d038a7e40a86f949a3d4c51de785505fe1e9286a (diff) |
Fixed rather large bug in the table handling for the hierarchical models.
git-svn-id: https://ws10smt.googlecode.com/svn/trunk@265 ec762483-ff6d-05da-a07a-a48fb63a330f
Diffstat (limited to 'gi/pyp-topics/src')
-rw-r--r-- | gi/pyp-topics/src/Makefile.mpi | 2 | ||||
-rw-r--r-- | gi/pyp-topics/src/makefile.depend | 2663 | ||||
-rw-r--r-- | gi/pyp-topics/src/mpi-pyp.hh | 519 | ||||
-rw-r--r-- | gi/pyp-topics/src/pyp-topics.cc | 8 | ||||
-rw-r--r-- | gi/pyp-topics/src/pyp.hh | 6 |
5 files changed, 2681 insertions, 517 deletions
diff --git a/gi/pyp-topics/src/Makefile.mpi b/gi/pyp-topics/src/Makefile.mpi index b22cc7e7..8c859881 100644 --- a/gi/pyp-topics/src/Makefile.mpi +++ b/gi/pyp-topics/src/Makefile.mpi @@ -19,7 +19,7 @@ depend: $(CXX) -MM $(CXXFLAGS) *.cc *.c | sed 's/^\(.*\.o:\)/obj\/\1/' > makefile.depend clean: - rm -f obj/*.o + rm -f *.o #clobber: clean # rm makefile.depend ../bin/${ARCH}/* diff --git a/gi/pyp-topics/src/makefile.depend b/gi/pyp-topics/src/makefile.depend index 89bafcf6..88bab79e 100644 --- a/gi/pyp-topics/src/makefile.depend +++ b/gi/pyp-topics/src/makefile.depend @@ -1,4 +1,4 @@ -obj/corpus.o: corpus.cc corpus.hh \ +obj/contexts_corpus.o: contexts_corpus.cc contexts_corpus.hh \ /Users/pblunsom/packages/include/boost/ptr_container/ptr_vector.hpp \ /Users/pblunsom/packages/include/boost/ptr_container/ptr_sequence_adapter.hpp \ /Users/pblunsom/packages/include/boost/ptr_container/detail/reversible_ptr_container.hpp \ @@ -161,6 +161,492 @@ obj/corpus.o: corpus.cc corpus.hh \ /Users/pblunsom/packages/include/boost/range/config.hpp \ /Users/pblunsom/packages/include/boost/range/iterator.hpp \ /Users/pblunsom/packages/include/boost/range/mutable_iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/extract_optional_type.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_traits.hpp \ + /Users/pblunsom/packages/include/boost/detail/iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/const_iterator.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_const.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_volatile.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_const.hpp \ + /Users/pblunsom/packages/include/boost/range/end.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/implementation_help.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/common.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/sfinae.hpp \ + /Users/pblunsom/packages/include/boost/range/size.hpp \ + /Users/pblunsom/packages/include/boost/range/difference_type.hpp \ + /Users/pblunsom/packages/include/boost/range/distance.hpp \ + /Users/pblunsom/packages/include/boost/range/empty.hpp \ + /Users/pblunsom/packages/include/boost/range/rbegin.hpp \ + /Users/pblunsom/packages/include/boost/range/reverse_iterator.hpp \ + /Users/pblunsom/packages/include/boost/iterator/reverse_iterator.hpp \ + /Users/pblunsom/packages/include/boost/iterator.hpp \ + /Users/pblunsom/packages/include/boost/utility.hpp \ + /Users/pblunsom/packages/include/boost/utility/addressof.hpp \ + /Users/pblunsom/packages/include/boost/utility/base_from_member.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/rem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /Users/pblunsom/packages/include/boost/utility/binary.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/deduce_d.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/cat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/fold_left.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/seq.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/elem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/size.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/transform.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/mod.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/less_equal.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/not.hpp \ + /Users/pblunsom/packages/include/boost/next_prior.hpp \ + /Users/pblunsom/packages/include/boost/noncopyable.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_adaptor.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_categories.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/config_def.hpp \ + /Users/pblunsom/packages/include/boost/mpl/placeholders.hpp \ + /Users/pblunsom/packages/include/boost/mpl/arg.hpp \ + /Users/pblunsom/packages/include/boost/mpl/arg_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na_assert.hpp \ + /Users/pblunsom/packages/include/boost/mpl/assert.hpp \ + /Users/pblunsom/packages/include/boost/mpl/not.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/yes_no.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/arrays.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/pp_counter.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/arity_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/arg_typedef.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/config_undef.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_facade.hpp \ + /Users/pblunsom/packages/include/boost/iterator/interoperable.hpp \ + /Users/pblunsom/packages/include/boost/mpl/or.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/facade_iterator_category.hpp \ + /Users/pblunsom/packages/include/boost/detail/indirect_traits.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_function.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/false_result.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/is_function_ptr_helper.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_reference.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_pointer.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/enable_if.hpp \ + /Users/pblunsom/packages/include/boost/implicit_cast.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_const.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_pointer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_pod.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_scalar.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_enum.hpp \ + /Users/pblunsom/packages/include/boost/mpl/always.hpp \ + /Users/pblunsom/packages/include/boost/mpl/apply.hpp \ + /Users/pblunsom/packages/include/boost/mpl/apply_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/apply_wrap.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/has_apply.hpp \ + /Users/pblunsom/packages/include/boost/mpl/has_xxx.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/type_wrapper.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/has_xxx.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/has_apply.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/msvc_never_true.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /Users/pblunsom/packages/include/boost/mpl/lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bind.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bind_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/bind.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/next.hpp \ + /Users/pblunsom/packages/include/boost/mpl/next_prior.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/common_name_wknd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/protect.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/full_lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/quote.hpp \ + /Users/pblunsom/packages/include/boost/mpl/void.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/has_type.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/bcc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/template_arity.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /Users/pblunsom/packages/include/boost/range/rend.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/indirect_fun.hpp \ + /Users/pblunsom/packages/include/boost/utility/result_of.hpp \ + /Users/pblunsom/packages/include/boost/type.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/library.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/div.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/mul.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/data.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/elem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/size.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/insert.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/push_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/not_equal.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/pop_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/deduce_z.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/pop_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/push_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/remove.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/replace.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/equal.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/greater.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/less.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/greater_equal.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/config/limits.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/expr_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug/assert.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug/line.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/iterate.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot/slot.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot/detail/def.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/apply.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/is_unary.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/expand.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/intercept.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/local.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/self.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/append.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/at.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/rest_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/cat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/for_each_i.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/for.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/detail/for.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/filter.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/first_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/for_each.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/for_each_product.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/to_tuple.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/to_list.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/size.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/transform.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitnor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitxor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/nor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/or.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/xor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/paren.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/paren_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/deduce_r.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_params_with_a_default.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_params_with_defaults.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_shifted.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_shifted_binary_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_trailing.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_trailing_binary_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/selection.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/selection/max.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/selection/min.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/filter.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/first_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/detail/split.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/fold_right.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/for_each.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/for_each_i.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/for_each_product.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/insert.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/rest_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/pop_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/pop_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/push_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/push_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/remove.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/replace.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/subseq.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/to_array.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/to_tuple.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/to_seq.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot/detail/shared.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /Users/pblunsom/packages/include/boost/utility/detail/result_of_iterate.hpp \ + /Users/pblunsom/packages/include/boost/pointee.hpp \ + /Users/pblunsom/packages/include/boost/detail/is_incrementable.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/void_ptr_iterator.hpp \ + corpus.hh /Users/pblunsom/packages/include/boost/shared_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/shared_ptr.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/memory.hpp \ + /Users/pblunsom/packages/include/boost/throw_exception.hpp \ + /Users/pblunsom/packages/include/boost/exception/detail/attribute_noreturn.hpp \ + /Users/pblunsom/packages/include/boost/exception/exception.hpp \ + /Users/pblunsom/packages/include/boost/current_function.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/shared_count.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_has_sync.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp \ + /Users/pblunsom/packages/include/boost/detail/sp_typeinfo.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock_sync.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/yield_k.hpp \ + /Users/pblunsom/packages/include/boost/memory_order.hpp \ + contexts_lexer.h ../../../decoder/dict.h \ + /Users/pblunsom/packages/include/boost/functional/hash.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/hash.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/hash_fwd.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/hash_float.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/float_functions.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/cmath.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/limits.hpp \ + /Users/pblunsom/packages/include/boost/limits.hpp \ + /Users/pblunsom/packages/include/boost/integer/static_log2.hpp \ + /Users/pblunsom/packages/include/boost/integer_fwd.hpp \ + /Users/pblunsom/packages/include/boost/cstdint.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/hash_float_generic.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/extensions.hpp \ + /Users/pblunsom/packages/include/boost/detail/container_fwd.hpp \ + ../../../decoder/wordid.h gzstream.hh \ + /Users/pblunsom/packages/include/boost/tuple/tuple.hpp \ + /Users/pblunsom/packages/include/boost/ref.hpp \ + /Users/pblunsom/packages/include/boost/tuple/detail/tuple_basic.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/cv_traits.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_volatile.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_cv.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_volatile.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/function_traits.hpp +obj/contexts_lexer.o: contexts_lexer.cc contexts_lexer.h \ + ../../../decoder/dict.h \ + /Users/pblunsom/packages/include/boost/functional/hash.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/hash.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/hash_fwd.hpp \ + /Users/pblunsom/packages/include/boost/config.hpp \ + /Users/pblunsom/packages/include/boost/config/user.hpp \ + /Users/pblunsom/packages/include/boost/config/select_compiler_config.hpp \ + /Users/pblunsom/packages/include/boost/config/compiler/gcc.hpp \ + /Users/pblunsom/packages/include/boost/config/select_stdlib_config.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/utility.hpp \ + /Users/pblunsom/packages/include/boost/config/stdlib/libstdcpp3.hpp \ + /Users/pblunsom/packages/include/boost/config/select_platform_config.hpp \ + /Users/pblunsom/packages/include/boost/config/platform/macos.hpp \ + /Users/pblunsom/packages/include/boost/config/posix_features.hpp \ + /Users/pblunsom/packages/include/boost/config/suffix.hpp \ + /Users/pblunsom/packages/include/boost/detail/workaround.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/hash_float.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/float_functions.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/cmath.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/limits.hpp \ + /Users/pblunsom/packages/include/boost/limits.hpp \ + /Users/pblunsom/packages/include/boost/integer/static_log2.hpp \ + /Users/pblunsom/packages/include/boost/integer_fwd.hpp \ + /Users/pblunsom/packages/include/boost/cstdint.hpp \ + /Users/pblunsom/packages/include/boost/assert.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/hash_float_generic.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/extensions.hpp \ + /Users/pblunsom/packages/include/boost/detail/container_fwd.hpp \ + ../../../decoder/wordid.h ../../../decoder/filelib.h \ + ../../../decoder/gzstream.h +obj/corpus.o: corpus.cc corpus.hh \ + /Users/pblunsom/packages/include/boost/shared_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/shared_ptr.hpp \ + /Users/pblunsom/packages/include/boost/config.hpp \ + /Users/pblunsom/packages/include/boost/config/user.hpp \ + /Users/pblunsom/packages/include/boost/config/select_compiler_config.hpp \ + /Users/pblunsom/packages/include/boost/config/compiler/gcc.hpp \ + /Users/pblunsom/packages/include/boost/config/select_stdlib_config.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/utility.hpp \ + /Users/pblunsom/packages/include/boost/config/stdlib/libstdcpp3.hpp \ + /Users/pblunsom/packages/include/boost/config/select_platform_config.hpp \ + /Users/pblunsom/packages/include/boost/config/platform/macos.hpp \ + /Users/pblunsom/packages/include/boost/config/posix_features.hpp \ + /Users/pblunsom/packages/include/boost/config/suffix.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/memory.hpp \ + /Users/pblunsom/packages/include/boost/assert.hpp \ + /Users/pblunsom/packages/include/boost/checked_delete.hpp \ + /Users/pblunsom/packages/include/boost/throw_exception.hpp \ + /Users/pblunsom/packages/include/boost/exception/detail/attribute_noreturn.hpp \ + /Users/pblunsom/packages/include/boost/detail/workaround.hpp \ + /Users/pblunsom/packages/include/boost/exception/exception.hpp \ + /Users/pblunsom/packages/include/boost/current_function.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/shared_count.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_has_sync.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp \ + /Users/pblunsom/packages/include/boost/detail/sp_typeinfo.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock_sync.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/yield_k.hpp \ + /Users/pblunsom/packages/include/boost/memory_order.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/operator_bool.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/ptr_vector.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/ptr_sequence_adapter.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/reversible_ptr_container.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/throw_exception.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/scoped_deleter.hpp \ + /Users/pblunsom/packages/include/boost/scoped_array.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/scoped_array.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/static_move_ptr.hpp \ + /Users/pblunsom/packages/include/boost/compressed_pair.hpp \ + /Users/pblunsom/packages/include/boost/detail/compressed_pair.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_cv.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/broken_compiler_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/lambda_support.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/ttp.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/msvc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/gcc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/workaround.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/ctps.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/cv_traits_impl.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/type_trait_def.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/template_arity_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/int.hpp \ + /Users/pblunsom/packages/include/boost/mpl/int_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/adl_barrier.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/adl.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/intel.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/nttp_decl.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/nttp.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/integral_wrapper.hpp \ + /Users/pblunsom/packages/include/boost/mpl/integral_c_tag.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/static_constant.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/static_cast.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/cat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/config/config.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessor/params.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/preprocessor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comma_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/comma_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/iif.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bool.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/empty.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/comma.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repeat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/repeat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug/error.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/auto_rec.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/eat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/inc.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/inc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/type_trait_undef.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_empty.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_convertible.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/intrinsics.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/config.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/yes_no_type.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_array.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/bool_trait_def.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/integral_constant.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bool.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bool_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/integral_c.hpp \ + /Users/pblunsom/packages/include/boost/mpl/integral_c_fwd.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/bool_trait_undef.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_reference.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_reference.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/ice.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_or.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_and.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_not.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_eq.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_arithmetic.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_integral.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_float.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_void.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_abstract.hpp \ + /Users/pblunsom/packages/include/boost/static_assert.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_class.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_union.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_same.hpp \ + /Users/pblunsom/packages/include/boost/call_traits.hpp \ + /Users/pblunsom/packages/include/boost/detail/call_traits.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_pointer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_member_pointer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_member_function_pointer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/default_deleter.hpp \ + /Users/pblunsom/packages/include/boost/mpl/if.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/value_wknd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/integral.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/eti.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/lambda_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/void_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/arity.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/dtp.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /Users/pblunsom/packages/include/boost/mpl/limits/arity.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/and.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitand.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/identity.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/identity.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/empty.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/add.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/dec.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/while.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/fold_left.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/detail/fold_left.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/expr_iif.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/adt.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/is_binary.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/check.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/compl.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/fold_right.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/detail/fold_right.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/detail/while.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/elem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/sub.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_bounds.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/is_convertible.hpp \ + /Users/pblunsom/packages/include/boost/mpl/and.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/include_preprocessed.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/compiler.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/stringize.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /Users/pblunsom/packages/include/boost/mpl/identity.hpp \ + /Users/pblunsom/packages/include/boost/utility/enable_if.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/move.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/exception.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/clone_allocator.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/nullable.hpp \ + /Users/pblunsom/packages/include/boost/mpl/eval_if.hpp \ + /Users/pblunsom/packages/include/boost/range/functions.hpp \ + /Users/pblunsom/packages/include/boost/range/begin.hpp \ + /Users/pblunsom/packages/include/boost/range/config.hpp \ + /Users/pblunsom/packages/include/boost/range/iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/mutable_iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/extract_optional_type.hpp \ /Users/pblunsom/packages/include/boost/iterator/iterator_traits.hpp \ /Users/pblunsom/packages/include/boost/detail/iterator.hpp \ /Users/pblunsom/packages/include/boost/range/const_iterator.hpp \ @@ -389,8 +875,1210 @@ obj/corpus.o: corpus.cc corpus.hh \ /Users/pblunsom/packages/include/boost/ptr_container/detail/void_ptr_iterator.hpp \ gzstream.hh obj/gzstream.o: gzstream.cc gzstream.hh -obj/pyp-topics.o: pyp-topics.cc pyp-topics.hh pyp.hh log_add.h gammadist.h \ - slice-sampler.h mt19937ar.h corpus.hh \ +obj/mpi-pyp-topics.o: mpi-pyp-topics.cc \ + /Users/pblunsom/packages/include/boost/mpi/communicator.hpp \ + /Users/pblunsom/packages/include/boost/mpi/config.hpp \ + /Users/pblunsom/packages/include/boost/config.hpp \ + /Users/pblunsom/packages/include/boost/config/user.hpp \ + /Users/pblunsom/packages/include/boost/config/select_compiler_config.hpp \ + /Users/pblunsom/packages/include/boost/config/compiler/gcc.hpp \ + /Users/pblunsom/packages/include/boost/config/select_stdlib_config.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/utility.hpp \ + /Users/pblunsom/packages/include/boost/config/stdlib/libstdcpp3.hpp \ + /Users/pblunsom/packages/include/boost/config/select_platform_config.hpp \ + /Users/pblunsom/packages/include/boost/config/platform/macos.hpp \ + /Users/pblunsom/packages/include/boost/config/posix_features.hpp \ + /Users/pblunsom/packages/include/boost/config/suffix.hpp \ + /Users/pblunsom/packages/include/boost/config/auto_link.hpp \ + /Users/pblunsom/packages/include/boost/mpi/exception.hpp \ + /Users/pblunsom/packages/include/boost/throw_exception.hpp \ + /Users/pblunsom/packages/include/boost/exception/detail/attribute_noreturn.hpp \ + /Users/pblunsom/packages/include/boost/detail/workaround.hpp \ + /Users/pblunsom/packages/include/boost/exception/exception.hpp \ + /Users/pblunsom/packages/include/boost/current_function.hpp \ + /Users/pblunsom/packages/include/boost/optional.hpp \ + /Users/pblunsom/packages/include/boost/optional/optional.hpp \ + /Users/pblunsom/packages/include/boost/assert.hpp \ + /Users/pblunsom/packages/include/boost/type.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/alignment_of.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/intrinsics.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/config.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/size_t_trait_def.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/template_arity_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/int.hpp \ + /Users/pblunsom/packages/include/boost/mpl/int_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/adl_barrier.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/adl.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/msvc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/intel.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/gcc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/workaround.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/nttp_decl.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/nttp.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/integral_wrapper.hpp \ + /Users/pblunsom/packages/include/boost/mpl/integral_c_tag.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/static_constant.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/static_cast.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/cat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/config/config.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessor/params.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/preprocessor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comma_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/comma_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/iif.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bool.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/empty.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/comma.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repeat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/repeat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug/error.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/auto_rec.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/eat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/inc.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/inc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/ttp.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/ctps.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/integral_constant.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bool.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bool_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/integral_c.hpp \ + /Users/pblunsom/packages/include/boost/mpl/integral_c_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/lambda_support.hpp \ + /Users/pblunsom/packages/include/boost/mpl/size_t.hpp \ + /Users/pblunsom/packages/include/boost/mpl/size_t_fwd.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/size_t_trait_undef.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/type_with_alignment.hpp \ + /Users/pblunsom/packages/include/boost/mpl/if.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/value_wknd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/integral.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/eti.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/lambda_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/void_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/arity.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/dtp.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /Users/pblunsom/packages/include/boost/mpl/limits/arity.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/and.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitand.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/identity.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/identity.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/empty.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/add.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/dec.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/while.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/fold_left.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/detail/fold_left.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/expr_iif.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/adt.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/is_binary.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/check.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/compl.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/fold_right.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/detail/fold_right.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/detail/while.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/elem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/sub.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/for_each_i.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/for.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/detail/for.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/rem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/to_list.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/transform.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/append.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/alignment_of.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_pod.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_void.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/bool_trait_def.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/bool_trait_undef.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_scalar.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_arithmetic.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_integral.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_float.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_or.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_enum.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_reference.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_reference.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/type_trait_def.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/type_trait_undef.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_convertible.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/yes_no_type.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_array.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/ice.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_and.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_not.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_eq.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_abstract.hpp \ + /Users/pblunsom/packages/include/boost/static_assert.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_class.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_union.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_cv.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/broken_compiler_spec.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/cv_traits_impl.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_function.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/false_result.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/is_function_ptr_helper.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_pointer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_member_pointer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_member_function_pointer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_reference.hpp \ + /Users/pblunsom/packages/include/boost/mpl/not.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /Users/pblunsom/packages/include/boost/detail/reference_content.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/has_nothrow_copy.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/has_trivial_copy.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_volatile.hpp \ + /Users/pblunsom/packages/include/boost/mpl/void.hpp \ + /Users/pblunsom/packages/include/boost/none.hpp \ + /Users/pblunsom/packages/include/boost/none_t.hpp \ + /Users/pblunsom/packages/include/boost/utility/compare_pointees.hpp \ + /Users/pblunsom/packages/include/boost/optional/optional_fwd.hpp \ + /Users/pblunsom/packages/include/boost/shared_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/shared_ptr.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/memory.hpp \ + /Users/pblunsom/packages/include/boost/assert.hpp \ + /Users/pblunsom/packages/include/boost/checked_delete.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/shared_count.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_has_sync.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp \ + /Users/pblunsom/packages/include/boost/detail/sp_typeinfo.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock_sync.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/yield_k.hpp \ + /Users/pblunsom/packages/include/boost/memory_order.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/operator_bool.hpp \ + /Users/pblunsom/packages/include/boost/mpi/datatype.hpp \ + /Users/pblunsom/packages/include/boost/mpi/datatype_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/or.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/include_preprocessed.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/compiler.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/stringize.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /Users/pblunsom/packages/include/boost/mpl/and.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/mpi_datatype_cache.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/mpi_datatype_oarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/oserializer.hpp \ + /Users/pblunsom/packages/include/boost/mpl/eval_if.hpp \ + /Users/pblunsom/packages/include/boost/mpl/equal_to.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/comparison_op.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/numeric_op.hpp \ + /Users/pblunsom/packages/include/boost/mpl/numeric_cast.hpp \ + /Users/pblunsom/packages/include/boost/mpl/apply_wrap.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/has_apply.hpp \ + /Users/pblunsom/packages/include/boost/mpl/has_xxx.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/type_wrapper.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/yes_no.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/arrays.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/has_xxx.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/has_apply.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/msvc_never_true.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /Users/pblunsom/packages/include/boost/mpl/tag.hpp \ + /Users/pblunsom/packages/include/boost/mpl/void.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/has_tag.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/forwarding.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /Users/pblunsom/packages/include/boost/mpl/greater_equal.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /Users/pblunsom/packages/include/boost/mpl/identity.hpp \ + /Users/pblunsom/packages/include/boost/serialization/extended_type_info_typeid.hpp \ + /Users/pblunsom/packages/include/boost/serialization/static_warning.hpp \ + /Users/pblunsom/packages/include/boost/mpl/print.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_polymorphic.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_const.hpp \ + /Users/pblunsom/packages/include/boost/serialization/singleton.hpp \ + /Users/pblunsom/packages/include/boost/noncopyable.hpp \ + /Users/pblunsom/packages/include/boost/serialization/force_include.hpp \ + /Users/pblunsom/packages/include/boost/serialization/extended_type_info.hpp \ + /Users/pblunsom/packages/include/boost/serialization/config.hpp \ + /Users/pblunsom/packages/include/boost/config/abi_prefix.hpp \ + /Users/pblunsom/packages/include/boost/config/abi_suffix.hpp \ + /Users/pblunsom/packages/include/boost/serialization/factory.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/greater.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/less.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/less_equal.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/not.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/not_equal.hpp \ + /Users/pblunsom/packages/include/boost/serialization/access.hpp \ + /Users/pblunsom/packages/include/boost/serialization/pfto.hpp \ + /Users/pblunsom/packages/include/boost/serialization/throw_exception.hpp \ + /Users/pblunsom/packages/include/boost/serialization/smart_cast.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_base_and_derived.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_same.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_pointer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_reference.hpp \ + /Users/pblunsom/packages/include/boost/mpl/not.hpp \ + /Users/pblunsom/packages/include/boost/serialization/assume_abstract.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_const.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_extent.hpp \ + /Users/pblunsom/packages/include/boost/serialization/serialization.hpp \ + /Users/pblunsom/packages/include/boost/serialization/strong_typedef.hpp \ + /Users/pblunsom/packages/include/boost/operators.hpp \ + /Users/pblunsom/packages/include/boost/iterator.hpp \ + /Users/pblunsom/packages/include/boost/serialization/nvp.hpp \ + /Users/pblunsom/packages/include/boost/serialization/level.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_fundamental.hpp \ + /Users/pblunsom/packages/include/boost/serialization/level_enum.hpp \ + /Users/pblunsom/packages/include/boost/serialization/tracking.hpp \ + /Users/pblunsom/packages/include/boost/mpl/greater.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /Users/pblunsom/packages/include/boost/serialization/tracking_enum.hpp \ + /Users/pblunsom/packages/include/boost/serialization/type_info_implementation.hpp \ + /Users/pblunsom/packages/include/boost/serialization/traits.hpp \ + /Users/pblunsom/packages/include/boost/serialization/split_member.hpp \ + /Users/pblunsom/packages/include/boost/serialization/base_object.hpp \ + /Users/pblunsom/packages/include/boost/serialization/void_cast_fwd.hpp \ + /Users/pblunsom/packages/include/boost/serialization/wrapper.hpp \ + /Users/pblunsom/packages/include/boost/serialization/version.hpp \ + /Users/pblunsom/packages/include/boost/mpl/assert.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/pp_counter.hpp \ + /Users/pblunsom/packages/include/boost/mpl/less.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /Users/pblunsom/packages/include/boost/mpl/comparison.hpp \ + /Users/pblunsom/packages/include/boost/mpl/not_equal_to.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /Users/pblunsom/packages/include/boost/mpl/less_equal.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /Users/pblunsom/packages/include/boost/serialization/void_cast.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_virtual_base_of.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_base_of.hpp \ + /Users/pblunsom/packages/include/boost/serialization/array.hpp \ + /Users/pblunsom/packages/include/boost/mpl/always.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/arity_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/apply.hpp \ + /Users/pblunsom/packages/include/boost/mpl/apply_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/placeholders.hpp \ + /Users/pblunsom/packages/include/boost/mpl/arg.hpp \ + /Users/pblunsom/packages/include/boost/mpl/arg_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na_assert.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/arg_typedef.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /Users/pblunsom/packages/include/boost/mpl/lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bind.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bind_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/bind.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/next.hpp \ + /Users/pblunsom/packages/include/boost/mpl/next_prior.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/common_name_wknd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/protect.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/full_lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/quote.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/has_type.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/bcc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/template_arity.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /Users/pblunsom/packages/include/boost/array.hpp \ + /Users/pblunsom/packages/include/boost/swap.hpp \ + /Users/pblunsom/packages/include/boost/utility/swap.hpp \ + /Users/pblunsom/packages/include/boost/detail/iterator.hpp \ + /Users/pblunsom/packages/include/boost/serialization/collection_size_type.hpp \ + /Users/pblunsom/packages/include/boost/archive/archive_exception.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/decl.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/abi_prefix.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/abi_suffix.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/basic_oarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/basic_archive.hpp \ + /Users/pblunsom/packages/include/boost/cstdint.hpp \ + /Users/pblunsom/packages/include/boost/integer_traits.hpp \ + /Users/pblunsom/packages/include/boost/limits.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/auto_link_archive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/basic_oserializer.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/basic_serializer.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/basic_pointer_oserializer.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/archive_serializer_map.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/check.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/ignore_skeleton_oarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/common_oarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/interface_oarchive.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/mpi_datatype_primitive.hpp \ + /Users/pblunsom/packages/include/boost/serialization/detail/get_data.hpp \ + /Users/pblunsom/packages/include/boost/integer.hpp \ + /Users/pblunsom/packages/include/boost/integer_fwd.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/register_archive.hpp \ + /Users/pblunsom/packages/include/boost/utility/enable_if.hpp \ + /Users/pblunsom/packages/include/boost/mpi/packed_oarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/basic_binary_oarchive.hpp \ + /Users/pblunsom/packages/include/boost/serialization/string.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/packed_oprimitive.hpp \ + /Users/pblunsom/packages/include/boost/mpi/allocator.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/binary_buffer_oprimitive.hpp \ + /Users/pblunsom/packages/include/boost/serialization/is_bitwise_serializable.hpp \ + /Users/pblunsom/packages/include/boost/mpi/packed_iarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/basic_binary_iarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/common_iarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/basic_iarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/basic_pointer_iserializer.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/interface_iarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/iserializer.hpp \ + /Users/pblunsom/packages/include/boost/detail/no_exceptions_support.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/has_new_operator.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/basic_iserializer.hpp \ + /Users/pblunsom/packages/include/boost/archive/shared_ptr_helper.hpp \ + /Users/pblunsom/packages/include/boost/serialization/shared_ptr_132.hpp \ + /Users/pblunsom/packages/include/boost/serialization/split_free.hpp \ + /Users/pblunsom/packages/include/boost/serialization/detail/shared_ptr_132.hpp \ + /Users/pblunsom/packages/include/boost/serialization/detail/shared_count_132.hpp \ + /Users/pblunsom/packages/include/boost/detail/lightweight_mutex.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/lightweight_mutex.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/lwm_pthreads.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/packed_iprimitive.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/binary_buffer_iprimitive.hpp \ + /Users/pblunsom/packages/include/boost/mpi/skeleton_and_content_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/point_to_point.hpp \ + /Users/pblunsom/packages/include/boost/mpi/status.hpp \ + /Users/pblunsom/packages/include/boost/mpi/request.hpp timing.h \ + clock_gettime_stub.c mpi-pyp-topics.hh \ + /Users/pblunsom/packages/include/boost/ptr_container/ptr_vector.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/ptr_sequence_adapter.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/reversible_ptr_container.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/throw_exception.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/scoped_deleter.hpp \ + /Users/pblunsom/packages/include/boost/scoped_array.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/scoped_array.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/static_move_ptr.hpp \ + /Users/pblunsom/packages/include/boost/compressed_pair.hpp \ + /Users/pblunsom/packages/include/boost/detail/compressed_pair.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_empty.hpp \ + /Users/pblunsom/packages/include/boost/call_traits.hpp \ + /Users/pblunsom/packages/include/boost/detail/call_traits.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/default_deleter.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_bounds.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/is_convertible.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/move.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/exception.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/clone_allocator.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/nullable.hpp \ + /Users/pblunsom/packages/include/boost/range/functions.hpp \ + /Users/pblunsom/packages/include/boost/range/begin.hpp \ + /Users/pblunsom/packages/include/boost/range/config.hpp \ + /Users/pblunsom/packages/include/boost/range/iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/mutable_iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/extract_optional_type.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_traits.hpp \ + /Users/pblunsom/packages/include/boost/range/const_iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/end.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/implementation_help.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/common.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/sfinae.hpp \ + /Users/pblunsom/packages/include/boost/range/size.hpp \ + /Users/pblunsom/packages/include/boost/range/difference_type.hpp \ + /Users/pblunsom/packages/include/boost/range/distance.hpp \ + /Users/pblunsom/packages/include/boost/range/empty.hpp \ + /Users/pblunsom/packages/include/boost/range/rbegin.hpp \ + /Users/pblunsom/packages/include/boost/range/reverse_iterator.hpp \ + /Users/pblunsom/packages/include/boost/iterator/reverse_iterator.hpp \ + /Users/pblunsom/packages/include/boost/utility.hpp \ + /Users/pblunsom/packages/include/boost/utility/addressof.hpp \ + /Users/pblunsom/packages/include/boost/utility/base_from_member.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /Users/pblunsom/packages/include/boost/utility/binary.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/deduce_d.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/cat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/fold_left.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/seq.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/elem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/size.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/transform.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/mod.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /Users/pblunsom/packages/include/boost/next_prior.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_adaptor.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_categories.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/config_def.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/config_undef.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_facade.hpp \ + /Users/pblunsom/packages/include/boost/iterator/interoperable.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/facade_iterator_category.hpp \ + /Users/pblunsom/packages/include/boost/detail/indirect_traits.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/enable_if.hpp \ + /Users/pblunsom/packages/include/boost/implicit_cast.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_const.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_pointer.hpp \ + /Users/pblunsom/packages/include/boost/range/rend.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/indirect_fun.hpp \ + /Users/pblunsom/packages/include/boost/utility/result_of.hpp \ + /Users/pblunsom/packages/include/boost/type.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/library.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/div.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/mul.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/data.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/elem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/size.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/insert.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/push_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/pop_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/deduce_z.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/pop_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/push_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/remove.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/replace.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/equal.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/greater_equal.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/config/limits.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/expr_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug/assert.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug/line.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/iterate.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot/slot.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot/detail/def.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/apply.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/is_unary.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/expand.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/intercept.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/local.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/self.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/at.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/rest_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/cat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/filter.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/first_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/for_each.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/for_each_product.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/to_tuple.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/size.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitnor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitxor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/nor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/or.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/xor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/paren.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/paren_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/deduce_r.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_params_with_a_default.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_params_with_defaults.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_shifted.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_shifted_binary_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_trailing.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_trailing_binary_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/selection.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/selection/max.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/selection/min.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/filter.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/first_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/detail/split.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/fold_right.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/for_each.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/for_each_i.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/for_each_product.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/insert.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/rest_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/pop_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/pop_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/push_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/push_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/remove.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/replace.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/subseq.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/to_array.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/to_tuple.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/to_seq.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot/detail/shared.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /Users/pblunsom/packages/include/boost/utility/detail/result_of_iterate.hpp \ + /Users/pblunsom/packages/include/boost/pointee.hpp \ + /Users/pblunsom/packages/include/boost/detail/is_incrementable.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/void_ptr_iterator.hpp \ + /Users/pblunsom/packages/include/boost/random/uniform_real.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/config.hpp \ + /Users/pblunsom/packages/include/boost/random/variate_generator.hpp \ + /Users/pblunsom/packages/include/boost/random/uniform_01.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/pass_through_engine.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/ptr_helper.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/disable_warnings.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/enable_warnings.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/uniform_int_float.hpp \ + /Users/pblunsom/packages/include/boost/random/mersenne_twister.hpp \ + /Users/pblunsom/packages/include/boost/random/linear_congruential.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/const_mod.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/seed.hpp \ + /Users/pblunsom/packages/include/boost/mpi/environment.hpp mpi-pyp.hh \ + log_add.h slice-sampler.h mt19937ar.h corpus.hh +obj/mpi-train-contexts.o: mpi-train-contexts.cc \ + /Users/pblunsom/packages/include/boost/program_options/parsers.hpp \ + /Users/pblunsom/packages/include/boost/program_options/config.hpp \ + /Users/pblunsom/packages/include/boost/config.hpp \ + /Users/pblunsom/packages/include/boost/config/user.hpp \ + /Users/pblunsom/packages/include/boost/config/select_compiler_config.hpp \ + /Users/pblunsom/packages/include/boost/config/compiler/gcc.hpp \ + /Users/pblunsom/packages/include/boost/config/select_stdlib_config.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/utility.hpp \ + /Users/pblunsom/packages/include/boost/config/stdlib/libstdcpp3.hpp \ + /Users/pblunsom/packages/include/boost/config/select_platform_config.hpp \ + /Users/pblunsom/packages/include/boost/config/platform/macos.hpp \ + /Users/pblunsom/packages/include/boost/config/posix_features.hpp \ + /Users/pblunsom/packages/include/boost/config/suffix.hpp \ + /Users/pblunsom/packages/include/boost/version.hpp \ + /Users/pblunsom/packages/include/boost/config/auto_link.hpp \ + /Users/pblunsom/packages/include/boost/program_options/option.hpp \ + /Users/pblunsom/packages/include/boost/program_options/detail/cmdline.hpp \ + /Users/pblunsom/packages/include/boost/program_options/errors.hpp \ + /Users/pblunsom/packages/include/boost/program_options/cmdline.hpp \ + /Users/pblunsom/packages/include/boost/program_options/options_description.hpp \ + /Users/pblunsom/packages/include/boost/program_options/value_semantic.hpp \ + /Users/pblunsom/packages/include/boost/any.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_reference.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/broken_compiler_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/lambda_support.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/ttp.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/msvc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/gcc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/workaround.hpp \ + /Users/pblunsom/packages/include/boost/detail/workaround.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/ctps.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/type_trait_def.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/template_arity_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/int.hpp \ + /Users/pblunsom/packages/include/boost/mpl/int_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/adl_barrier.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/adl.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/intel.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/nttp_decl.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/nttp.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/integral_wrapper.hpp \ + /Users/pblunsom/packages/include/boost/mpl/integral_c_tag.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/static_constant.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/static_cast.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/cat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/config/config.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessor/params.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/preprocessor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comma_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/comma_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/iif.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bool.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/empty.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/comma.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repeat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/repeat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug/error.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/auto_rec.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/eat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/inc.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/inc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/type_trait_undef.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_reference.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/config.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/bool_trait_def.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/integral_constant.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bool.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bool_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/integral_c.hpp \ + /Users/pblunsom/packages/include/boost/mpl/integral_c_fwd.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/bool_trait_undef.hpp \ + /Users/pblunsom/packages/include/boost/throw_exception.hpp \ + /Users/pblunsom/packages/include/boost/exception/detail/attribute_noreturn.hpp \ + /Users/pblunsom/packages/include/boost/exception/exception.hpp \ + /Users/pblunsom/packages/include/boost/current_function.hpp \ + /Users/pblunsom/packages/include/boost/static_assert.hpp \ + /Users/pblunsom/packages/include/boost/function/function1.hpp \ + /Users/pblunsom/packages/include/boost/function/detail/maybe_include.hpp \ + /Users/pblunsom/packages/include/boost/function/function_template.hpp \ + /Users/pblunsom/packages/include/boost/function/detail/prologue.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/functional.hpp \ + /Users/pblunsom/packages/include/boost/function/function_base.hpp \ + /Users/pblunsom/packages/include/boost/detail/sp_typeinfo.hpp \ + /Users/pblunsom/packages/include/boost/assert.hpp \ + /Users/pblunsom/packages/include/boost/integer.hpp \ + /Users/pblunsom/packages/include/boost/integer_fwd.hpp \ + /Users/pblunsom/packages/include/boost/limits.hpp \ + /Users/pblunsom/packages/include/boost/cstdint.hpp \ + /Users/pblunsom/packages/include/boost/integer_traits.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/has_trivial_copy.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/intrinsics.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_volatile.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/cv_traits_impl.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_pod.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_void.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_scalar.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_arithmetic.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_integral.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_float.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_or.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_enum.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_reference.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_convertible.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/yes_no_type.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_array.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/ice.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_and.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_not.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_eq.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_abstract.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_class.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_union.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_cv.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_function.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/false_result.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/is_function_ptr_helper.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_pointer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_member_pointer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_member_function_pointer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/has_trivial_destructor.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_const.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/composite_traits.hpp \ + /Users/pblunsom/packages/include/boost/ref.hpp \ + /Users/pblunsom/packages/include/boost/utility/addressof.hpp \ + /Users/pblunsom/packages/include/boost/mpl/if.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/value_wknd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/integral.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/eti.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/lambda_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/void_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/arity.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/dtp.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /Users/pblunsom/packages/include/boost/mpl/limits/arity.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/and.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitand.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/identity.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/identity.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/empty.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/add.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/dec.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/while.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/fold_left.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/detail/fold_left.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/expr_iif.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/adt.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/is_binary.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/check.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/compl.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/fold_right.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/detail/fold_right.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/detail/while.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/elem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/sub.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/alignment_of.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/size_t_trait_def.hpp \ + /Users/pblunsom/packages/include/boost/mpl/size_t.hpp \ + /Users/pblunsom/packages/include/boost/mpl/size_t_fwd.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/size_t_trait_undef.hpp \ + /Users/pblunsom/packages/include/boost/utility/enable_if.hpp \ + /Users/pblunsom/packages/include/boost/function_equal.hpp \ + /Users/pblunsom/packages/include/boost/function/function_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mem_fn.hpp \ + /Users/pblunsom/packages/include/boost/bind/mem_fn.hpp \ + /Users/pblunsom/packages/include/boost/get_pointer.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/memory.hpp \ + /Users/pblunsom/packages/include/boost/bind/mem_fn_template.hpp \ + /Users/pblunsom/packages/include/boost/bind/mem_fn_cc.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/rem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/enum_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_params.hpp \ + /Users/pblunsom/packages/include/boost/detail/no_exceptions_support.hpp \ + /Users/pblunsom/packages/include/boost/lexical_cast.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/make_unsigned.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_signed.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_unsigned.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_same.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_const.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_volatile.hpp \ + /Users/pblunsom/packages/include/boost/call_traits.hpp \ + /Users/pblunsom/packages/include/boost/detail/call_traits.hpp \ + /Users/pblunsom/packages/include/boost/detail/lcast_precision.hpp \ + /Users/pblunsom/packages/include/boost/program_options/detail/value_semantic.hpp \ + /Users/pblunsom/packages/include/boost/function.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iterate.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/iterate.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/elem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/data.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/size.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot/slot.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot/detail/def.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot/detail/shared.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /Users/pblunsom/packages/include/boost/function/detail/function_iterate.hpp \ + /Users/pblunsom/packages/include/boost/shared_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/shared_ptr.hpp \ + /Users/pblunsom/packages/include/boost/checked_delete.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/shared_count.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_has_sync.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock_sync.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/yield_k.hpp \ + /Users/pblunsom/packages/include/boost/memory_order.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/operator_bool.hpp \ + /Users/pblunsom/packages/include/boost/program_options/positional_options.hpp \ + /Users/pblunsom/packages/include/boost/program_options/detail/parsers.hpp \ + /Users/pblunsom/packages/include/boost/program_options/detail/convert.hpp \ + /Users/pblunsom/packages/include/boost/program_options/variables_map.hpp \ + /Users/pblunsom/packages/include/boost/scoped_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/scoped_ptr.hpp \ + /Users/pblunsom/packages/include/boost/mpi/environment.hpp \ + /Users/pblunsom/packages/include/boost/mpi/config.hpp \ + /Users/pblunsom/packages/include/boost/noncopyable.hpp \ + /Users/pblunsom/packages/include/boost/optional.hpp \ + /Users/pblunsom/packages/include/boost/optional/optional.hpp \ + /Users/pblunsom/packages/include/boost/type.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/type_with_alignment.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/for_each_i.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/for.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/detail/for.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/to_list.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/transform.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/append.hpp \ + /Users/pblunsom/packages/include/boost/mpl/not.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /Users/pblunsom/packages/include/boost/detail/reference_content.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/has_nothrow_copy.hpp \ + /Users/pblunsom/packages/include/boost/mpl/void.hpp \ + /Users/pblunsom/packages/include/boost/none.hpp \ + /Users/pblunsom/packages/include/boost/none_t.hpp \ + /Users/pblunsom/packages/include/boost/utility/compare_pointees.hpp \ + /Users/pblunsom/packages/include/boost/optional/optional_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpi/communicator.hpp \ + /Users/pblunsom/packages/include/boost/mpi/exception.hpp \ + /Users/pblunsom/packages/include/boost/mpi/datatype.hpp \ + /Users/pblunsom/packages/include/boost/mpi/datatype_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/or.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/include_preprocessed.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/compiler.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/stringize.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /Users/pblunsom/packages/include/boost/mpl/and.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/mpi_datatype_cache.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/mpi_datatype_oarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/oserializer.hpp \ + /Users/pblunsom/packages/include/boost/mpl/eval_if.hpp \ + /Users/pblunsom/packages/include/boost/mpl/equal_to.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/comparison_op.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/numeric_op.hpp \ + /Users/pblunsom/packages/include/boost/mpl/numeric_cast.hpp \ + /Users/pblunsom/packages/include/boost/mpl/apply_wrap.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/has_apply.hpp \ + /Users/pblunsom/packages/include/boost/mpl/has_xxx.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/type_wrapper.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/yes_no.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/arrays.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/has_xxx.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/has_apply.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/msvc_never_true.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /Users/pblunsom/packages/include/boost/mpl/tag.hpp \ + /Users/pblunsom/packages/include/boost/mpl/void.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/has_tag.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/forwarding.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /Users/pblunsom/packages/include/boost/mpl/greater_equal.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /Users/pblunsom/packages/include/boost/mpl/identity.hpp \ + /Users/pblunsom/packages/include/boost/serialization/extended_type_info_typeid.hpp \ + /Users/pblunsom/packages/include/boost/serialization/static_warning.hpp \ + /Users/pblunsom/packages/include/boost/mpl/print.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_polymorphic.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_const.hpp \ + /Users/pblunsom/packages/include/boost/serialization/singleton.hpp \ + /Users/pblunsom/packages/include/boost/serialization/force_include.hpp \ + /Users/pblunsom/packages/include/boost/serialization/extended_type_info.hpp \ + /Users/pblunsom/packages/include/boost/serialization/config.hpp \ + /Users/pblunsom/packages/include/boost/config/abi_prefix.hpp \ + /Users/pblunsom/packages/include/boost/config/abi_suffix.hpp \ + /Users/pblunsom/packages/include/boost/serialization/factory.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/greater.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/less.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/less_equal.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/not.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/not_equal.hpp \ + /Users/pblunsom/packages/include/boost/serialization/access.hpp \ + /Users/pblunsom/packages/include/boost/serialization/pfto.hpp \ + /Users/pblunsom/packages/include/boost/serialization/throw_exception.hpp \ + /Users/pblunsom/packages/include/boost/serialization/smart_cast.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_base_and_derived.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_pointer.hpp \ + /Users/pblunsom/packages/include/boost/mpl/not.hpp \ + /Users/pblunsom/packages/include/boost/serialization/assume_abstract.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_extent.hpp \ + /Users/pblunsom/packages/include/boost/serialization/serialization.hpp \ + /Users/pblunsom/packages/include/boost/serialization/strong_typedef.hpp \ + /Users/pblunsom/packages/include/boost/operators.hpp \ + /Users/pblunsom/packages/include/boost/iterator.hpp \ + /Users/pblunsom/packages/include/boost/serialization/nvp.hpp \ + /Users/pblunsom/packages/include/boost/serialization/level.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_fundamental.hpp \ + /Users/pblunsom/packages/include/boost/serialization/level_enum.hpp \ + /Users/pblunsom/packages/include/boost/serialization/tracking.hpp \ + /Users/pblunsom/packages/include/boost/mpl/greater.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /Users/pblunsom/packages/include/boost/serialization/tracking_enum.hpp \ + /Users/pblunsom/packages/include/boost/serialization/type_info_implementation.hpp \ + /Users/pblunsom/packages/include/boost/serialization/traits.hpp \ + /Users/pblunsom/packages/include/boost/serialization/split_member.hpp \ + /Users/pblunsom/packages/include/boost/serialization/base_object.hpp \ + /Users/pblunsom/packages/include/boost/serialization/void_cast_fwd.hpp \ + /Users/pblunsom/packages/include/boost/serialization/wrapper.hpp \ + /Users/pblunsom/packages/include/boost/serialization/version.hpp \ + /Users/pblunsom/packages/include/boost/mpl/assert.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/pp_counter.hpp \ + /Users/pblunsom/packages/include/boost/mpl/less.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /Users/pblunsom/packages/include/boost/mpl/comparison.hpp \ + /Users/pblunsom/packages/include/boost/mpl/not_equal_to.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /Users/pblunsom/packages/include/boost/mpl/less_equal.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /Users/pblunsom/packages/include/boost/serialization/void_cast.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_virtual_base_of.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_base_of.hpp \ + /Users/pblunsom/packages/include/boost/serialization/array.hpp \ + /Users/pblunsom/packages/include/boost/mpl/always.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/arity_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/apply.hpp \ + /Users/pblunsom/packages/include/boost/mpl/apply_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/placeholders.hpp \ + /Users/pblunsom/packages/include/boost/mpl/arg.hpp \ + /Users/pblunsom/packages/include/boost/mpl/arg_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na_assert.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/arg_typedef.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /Users/pblunsom/packages/include/boost/mpl/lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bind.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bind_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/bind.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/next.hpp \ + /Users/pblunsom/packages/include/boost/mpl/next_prior.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/common_name_wknd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/protect.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/full_lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/quote.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/has_type.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/bcc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/template_arity.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /Users/pblunsom/packages/include/boost/array.hpp \ + /Users/pblunsom/packages/include/boost/swap.hpp \ + /Users/pblunsom/packages/include/boost/utility/swap.hpp \ + /Users/pblunsom/packages/include/boost/detail/iterator.hpp \ + /Users/pblunsom/packages/include/boost/serialization/collection_size_type.hpp \ + /Users/pblunsom/packages/include/boost/archive/archive_exception.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/decl.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/abi_prefix.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/abi_suffix.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/basic_oarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/basic_archive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/auto_link_archive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/basic_oserializer.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/basic_serializer.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/basic_pointer_oserializer.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/archive_serializer_map.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/check.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/ignore_skeleton_oarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/common_oarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/interface_oarchive.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/mpi_datatype_primitive.hpp \ + /Users/pblunsom/packages/include/boost/serialization/detail/get_data.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/register_archive.hpp \ + /Users/pblunsom/packages/include/boost/utility/enable_if.hpp \ + /Users/pblunsom/packages/include/boost/mpi/packed_oarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/basic_binary_oarchive.hpp \ + /Users/pblunsom/packages/include/boost/serialization/string.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/packed_oprimitive.hpp \ + /Users/pblunsom/packages/include/boost/mpi/allocator.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/binary_buffer_oprimitive.hpp \ + /Users/pblunsom/packages/include/boost/serialization/is_bitwise_serializable.hpp \ + /Users/pblunsom/packages/include/boost/mpi/packed_iarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/basic_binary_iarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/common_iarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/basic_iarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/basic_pointer_iserializer.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/interface_iarchive.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/iserializer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/has_new_operator.hpp \ + /Users/pblunsom/packages/include/boost/archive/detail/basic_iserializer.hpp \ + /Users/pblunsom/packages/include/boost/archive/shared_ptr_helper.hpp \ + /Users/pblunsom/packages/include/boost/serialization/shared_ptr_132.hpp \ + /Users/pblunsom/packages/include/boost/serialization/split_free.hpp \ + /Users/pblunsom/packages/include/boost/serialization/detail/shared_ptr_132.hpp \ + /Users/pblunsom/packages/include/boost/serialization/detail/shared_count_132.hpp \ + /Users/pblunsom/packages/include/boost/detail/lightweight_mutex.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/lightweight_mutex.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/lwm_pthreads.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/packed_iprimitive.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/binary_buffer_iprimitive.hpp \ + /Users/pblunsom/packages/include/boost/mpi/skeleton_and_content_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpi/detail/point_to_point.hpp \ + /Users/pblunsom/packages/include/boost/mpi/status.hpp \ + /Users/pblunsom/packages/include/boost/mpi/request.hpp \ + mpi-pyp-topics.hh \ + /Users/pblunsom/packages/include/boost/ptr_container/ptr_vector.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/ptr_sequence_adapter.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/reversible_ptr_container.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/throw_exception.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/scoped_deleter.hpp \ + /Users/pblunsom/packages/include/boost/scoped_array.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/scoped_array.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/static_move_ptr.hpp \ + /Users/pblunsom/packages/include/boost/compressed_pair.hpp \ + /Users/pblunsom/packages/include/boost/detail/compressed_pair.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_empty.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/default_deleter.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_bounds.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/is_convertible.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/move.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/exception.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/clone_allocator.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/nullable.hpp \ + /Users/pblunsom/packages/include/boost/range/functions.hpp \ + /Users/pblunsom/packages/include/boost/range/begin.hpp \ + /Users/pblunsom/packages/include/boost/range/config.hpp \ + /Users/pblunsom/packages/include/boost/range/iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/mutable_iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/extract_optional_type.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_traits.hpp \ + /Users/pblunsom/packages/include/boost/range/const_iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/end.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/implementation_help.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/common.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/sfinae.hpp \ + /Users/pblunsom/packages/include/boost/range/size.hpp \ + /Users/pblunsom/packages/include/boost/range/difference_type.hpp \ + /Users/pblunsom/packages/include/boost/range/distance.hpp \ + /Users/pblunsom/packages/include/boost/range/empty.hpp \ + /Users/pblunsom/packages/include/boost/range/rbegin.hpp \ + /Users/pblunsom/packages/include/boost/range/reverse_iterator.hpp \ + /Users/pblunsom/packages/include/boost/iterator/reverse_iterator.hpp \ + /Users/pblunsom/packages/include/boost/utility.hpp \ + /Users/pblunsom/packages/include/boost/utility/base_from_member.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /Users/pblunsom/packages/include/boost/utility/binary.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/deduce_d.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/cat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/fold_left.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/seq.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/elem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/size.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/transform.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/mod.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /Users/pblunsom/packages/include/boost/next_prior.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_adaptor.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_categories.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/config_def.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/config_undef.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_facade.hpp \ + /Users/pblunsom/packages/include/boost/iterator/interoperable.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/facade_iterator_category.hpp \ + /Users/pblunsom/packages/include/boost/detail/indirect_traits.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/enable_if.hpp \ + /Users/pblunsom/packages/include/boost/implicit_cast.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_pointer.hpp \ + /Users/pblunsom/packages/include/boost/range/rend.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/indirect_fun.hpp \ + /Users/pblunsom/packages/include/boost/utility/result_of.hpp \ + /Users/pblunsom/packages/include/boost/type.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/library.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/div.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/mul.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/insert.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/push_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/pop_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/deduce_z.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/pop_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/push_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/remove.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/replace.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/equal.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/greater_equal.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/config/limits.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/expr_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug/assert.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug/line.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/apply.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/is_unary.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/expand.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/intercept.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/local.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/self.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/at.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/rest_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/cat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/filter.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/first_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/for_each.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/for_each_product.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/to_tuple.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/size.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitnor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitxor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/nor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/or.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/xor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/paren.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/paren_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/deduce_r.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_params_with_a_default.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_params_with_defaults.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_shifted.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_shifted_binary_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_trailing.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_trailing_binary_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/selection.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/selection/max.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/selection/min.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/filter.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/first_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/detail/split.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/fold_right.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/for_each.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/for_each_i.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/for_each_product.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/insert.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/rest_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/pop_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/pop_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/push_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/push_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/remove.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/replace.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/subseq.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/to_array.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/to_tuple.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/to_seq.hpp \ + /Users/pblunsom/packages/include/boost/utility/detail/result_of_iterate.hpp \ + /Users/pblunsom/packages/include/boost/pointee.hpp \ + /Users/pblunsom/packages/include/boost/detail/is_incrementable.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/void_ptr_iterator.hpp \ + /Users/pblunsom/packages/include/boost/random/uniform_real.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/config.hpp \ + /Users/pblunsom/packages/include/boost/random/variate_generator.hpp \ + /Users/pblunsom/packages/include/boost/random/uniform_01.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/pass_through_engine.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/ptr_helper.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/disable_warnings.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/enable_warnings.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/uniform_int_float.hpp \ + /Users/pblunsom/packages/include/boost/random/mersenne_twister.hpp \ + /Users/pblunsom/packages/include/boost/random/linear_congruential.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/const_mod.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/seed.hpp \ + mpi-pyp.hh log_add.h slice-sampler.h mt19937ar.h corpus.hh \ + contexts_corpus.hh contexts_lexer.h ../../../decoder/dict.h \ + /Users/pblunsom/packages/include/boost/functional/hash.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/hash.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/hash_fwd.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/hash_float.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/float_functions.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/cmath.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/limits.hpp \ + /Users/pblunsom/packages/include/boost/integer/static_log2.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/hash_float_generic.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/extensions.hpp \ + /Users/pblunsom/packages/include/boost/detail/container_fwd.hpp \ + ../../../decoder/wordid.h gzstream.hh +obj/pyp-topics.o: pyp-topics.cc timing.h clock_gettime_stub.c pyp-topics.hh \ /Users/pblunsom/packages/include/boost/ptr_container/ptr_vector.hpp \ /Users/pblunsom/packages/include/boost/ptr_container/ptr_sequence_adapter.hpp \ /Users/pblunsom/packages/include/boost/ptr_container/detail/reversible_ptr_container.hpp \ @@ -553,6 +2241,7 @@ obj/pyp-topics.o: pyp-topics.cc pyp-topics.hh pyp.hh log_add.h gammadist.h \ /Users/pblunsom/packages/include/boost/range/config.hpp \ /Users/pblunsom/packages/include/boost/range/iterator.hpp \ /Users/pblunsom/packages/include/boost/range/mutable_iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/extract_optional_type.hpp \ /Users/pblunsom/packages/include/boost/iterator/iterator_traits.hpp \ /Users/pblunsom/packages/include/boost/detail/iterator.hpp \ /Users/pblunsom/packages/include/boost/range/const_iterator.hpp \ @@ -778,8 +2467,198 @@ obj/pyp-topics.o: pyp-topics.cc pyp-topics.hh pyp.hh log_add.h gammadist.h \ /Users/pblunsom/packages/include/boost/utility/detail/result_of_iterate.hpp \ /Users/pblunsom/packages/include/boost/pointee.hpp \ /Users/pblunsom/packages/include/boost/detail/is_incrementable.hpp \ - /Users/pblunsom/packages/include/boost/ptr_container/detail/void_ptr_iterator.hpp -obj/train.o: train.cc \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/void_ptr_iterator.hpp \ + /Users/pblunsom/packages/include/boost/random/uniform_real.hpp \ + /Users/pblunsom/packages/include/boost/limits.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/config.hpp \ + /Users/pblunsom/packages/include/boost/random/variate_generator.hpp \ + /Users/pblunsom/packages/include/boost/random/uniform_01.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/pass_through_engine.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/ptr_helper.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/disable_warnings.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/enable_warnings.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/uniform_int_float.hpp \ + /Users/pblunsom/packages/include/boost/random/mersenne_twister.hpp \ + /Users/pblunsom/packages/include/boost/integer_traits.hpp \ + /Users/pblunsom/packages/include/boost/cstdint.hpp \ + /Users/pblunsom/packages/include/boost/random/linear_congruential.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/const_mod.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/seed.hpp pyp.hh \ + log_add.h slice-sampler.h mt19937ar.h corpus.hh \ + /Users/pblunsom/packages/include/boost/shared_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/shared_ptr.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/memory.hpp \ + /Users/pblunsom/packages/include/boost/throw_exception.hpp \ + /Users/pblunsom/packages/include/boost/exception/detail/attribute_noreturn.hpp \ + /Users/pblunsom/packages/include/boost/exception/exception.hpp \ + /Users/pblunsom/packages/include/boost/current_function.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/shared_count.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_has_sync.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp \ + /Users/pblunsom/packages/include/boost/detail/sp_typeinfo.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock_sync.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/yield_k.hpp \ + /Users/pblunsom/packages/include/boost/memory_order.hpp workers.hh \ + /Users/pblunsom/packages/include/boost/bind.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind.hpp \ + /Users/pblunsom/packages/include/boost/ref.hpp \ + /Users/pblunsom/packages/include/boost/mem_fn.hpp \ + /Users/pblunsom/packages/include/boost/bind/mem_fn.hpp \ + /Users/pblunsom/packages/include/boost/get_pointer.hpp \ + /Users/pblunsom/packages/include/boost/bind/mem_fn_template.hpp \ + /Users/pblunsom/packages/include/boost/bind/mem_fn_cc.hpp \ + /Users/pblunsom/packages/include/boost/is_placeholder.hpp \ + /Users/pblunsom/packages/include/boost/bind/arg.hpp \ + /Users/pblunsom/packages/include/boost/visit_each.hpp \ + /Users/pblunsom/packages/include/boost/bind/storage.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind_template.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind_cc.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind_mf_cc.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind_mf2_cc.hpp \ + /Users/pblunsom/packages/include/boost/bind/placeholders.hpp \ + /Users/pblunsom/packages/include/boost/function.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iterate.hpp \ + /Users/pblunsom/packages/include/boost/function/detail/prologue.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/functional.hpp \ + /Users/pblunsom/packages/include/boost/function/function_base.hpp \ + /Users/pblunsom/packages/include/boost/integer.hpp \ + /Users/pblunsom/packages/include/boost/integer_fwd.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/has_trivial_copy.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/has_trivial_destructor.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/composite_traits.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/alignment_of.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/size_t_trait_def.hpp \ + /Users/pblunsom/packages/include/boost/mpl/size_t.hpp \ + /Users/pblunsom/packages/include/boost/mpl/size_t_fwd.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/size_t_trait_undef.hpp \ + /Users/pblunsom/packages/include/boost/function_equal.hpp \ + /Users/pblunsom/packages/include/boost/function/function_fwd.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/enum_params.hpp \ + /Users/pblunsom/packages/include/boost/function/detail/function_iterate.hpp \ + /Users/pblunsom/packages/include/boost/function/detail/maybe_include.hpp \ + /Users/pblunsom/packages/include/boost/function/function_template.hpp \ + /Users/pblunsom/packages/include/boost/detail/no_exceptions_support.hpp \ + /Users/pblunsom/packages/include/boost/thread/thread.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/platform.hpp \ + /Users/pblunsom/packages/include/boost/config/requires_threads.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/thread_data.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/config.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/platform.hpp \ + /Users/pblunsom/packages/include/boost/config/auto_link.hpp \ + /Users/pblunsom/packages/include/boost/thread/exceptions.hpp \ + /Users/pblunsom/packages/include/boost/config/abi_prefix.hpp \ + /Users/pblunsom/packages/include/boost/config/abi_suffix.hpp \ + /Users/pblunsom/packages/include/boost/enable_shared_from_this.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/enable_shared_from_this.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/weak_ptr.hpp \ + /Users/pblunsom/packages/include/boost/thread/mutex.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/mutex.hpp \ + /Users/pblunsom/packages/include/boost/thread/locks.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/move.hpp \ + /Users/pblunsom/packages/include/boost/thread/thread_time.hpp \ + /Users/pblunsom/packages/include/boost/date_time/microsec_time_clock.hpp \ + /Users/pblunsom/packages/include/boost/date_time/compiler_config.hpp \ + /Users/pblunsom/packages/include/boost/date_time/locale_config.hpp \ + /Users/pblunsom/packages/include/boost/date_time/c_time.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_clock.hpp \ + /Users/pblunsom/packages/include/boost/date_time/filetime_functions.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/ptime.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_system.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_config.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/cmath.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_duration.hpp \ + /Users/pblunsom/packages/include/boost/operators.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_defs.hpp \ + /Users/pblunsom/packages/include/boost/date_time/special_defs.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_resolution_traits.hpp \ + /Users/pblunsom/packages/include/boost/date_time/int_adapter.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/gregorian_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date.hpp \ + /Users/pblunsom/packages/include/boost/date_time/year_month_day.hpp \ + /Users/pblunsom/packages/include/boost/date_time/period.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_calendar.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_weekday.hpp \ + /Users/pblunsom/packages/include/boost/date_time/constrained_value.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_base_of.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_base_and_derived.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_defs.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_day_of_year.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian_calendar.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian_calendar.ipp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_ymd.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_day.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_year.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_month.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_duration_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_duration_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_date.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_calendar.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/adjust_functors.hpp \ + /Users/pblunsom/packages/include/boost/date_time/wrapping_int.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_generators.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_clock_device.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_iterator.hpp \ + /Users/pblunsom/packages/include/boost/date_time/wrapping_int.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_system_split.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_system_counted.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/date_duration_operators.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_duration_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/time_period.hpp \ + /Users/pblunsom/packages/include/boost/date_time/period.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_iterator.hpp \ + /Users/pblunsom/packages/include/boost/date_time/dst_rules.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_generators.hpp \ + /Users/pblunsom/packages/include/boost/date_time/period.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_defs.hpp \ + /Users/pblunsom/packages/include/boost/thread/xtime.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/conversion.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/ptime.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/conversion.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/timespec.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \ + /Users/pblunsom/packages/include/boost/optional.hpp \ + /Users/pblunsom/packages/include/boost/optional/optional.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/type_with_alignment.hpp \ + /Users/pblunsom/packages/include/boost/detail/reference_content.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/has_nothrow_copy.hpp \ + /Users/pblunsom/packages/include/boost/none.hpp \ + /Users/pblunsom/packages/include/boost/none_t.hpp \ + /Users/pblunsom/packages/include/boost/utility/compare_pointees.hpp \ + /Users/pblunsom/packages/include/boost/optional/optional_fwd.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/condition_variable_fwd.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/thread.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/thread_heap_alloc.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/thread_heap_alloc.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/thread_interruption.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/thread_group.hpp \ + /Users/pblunsom/packages/include/boost/thread/shared_mutex.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/shared_mutex.hpp \ + /Users/pblunsom/packages/include/boost/thread/condition_variable.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/condition_variable.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/thread_data.hpp \ + /Users/pblunsom/packages/include/boost/thread/future.hpp \ + /Users/pblunsom/packages/include/boost/exception_ptr.hpp \ + /Users/pblunsom/packages/include/boost/exception/detail/exception_ptr.hpp \ + /Users/pblunsom/packages/include/boost/scoped_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/scoped_ptr.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_fundamental.hpp \ + /Users/pblunsom/packages/include/boost/thread/condition.hpp +obj/train-contexts.o: train-contexts.cc \ /Users/pblunsom/packages/include/boost/program_options/parsers.hpp \ /Users/pblunsom/packages/include/boost/program_options/config.hpp \ /Users/pblunsom/packages/include/boost/config.hpp \ @@ -866,10 +2745,12 @@ obj/train.o: train.cc \ /Users/pblunsom/packages/include/boost/function/detail/prologue.hpp \ /Users/pblunsom/packages/include/boost/config/no_tr1/functional.hpp \ /Users/pblunsom/packages/include/boost/function/function_base.hpp \ + /Users/pblunsom/packages/include/boost/detail/sp_typeinfo.hpp \ /Users/pblunsom/packages/include/boost/assert.hpp \ /Users/pblunsom/packages/include/boost/integer.hpp \ /Users/pblunsom/packages/include/boost/integer_fwd.hpp \ /Users/pblunsom/packages/include/boost/limits.hpp \ + /Users/pblunsom/packages/include/boost/cstdint.hpp \ /Users/pblunsom/packages/include/boost/integer_traits.hpp \ /Users/pblunsom/packages/include/boost/type_traits/has_trivial_copy.hpp \ /Users/pblunsom/packages/include/boost/type_traits/intrinsics.hpp \ @@ -995,7 +2876,623 @@ obj/train.o: train.cc \ /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_base.hpp \ /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_has_sync.hpp \ /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_convertible.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock_pool.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock_sync.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/yield_k.hpp \ + /Users/pblunsom/packages/include/boost/memory_order.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/operator_bool.hpp \ + /Users/pblunsom/packages/include/boost/program_options/positional_options.hpp \ + /Users/pblunsom/packages/include/boost/program_options/detail/parsers.hpp \ + /Users/pblunsom/packages/include/boost/program_options/detail/convert.hpp \ + /Users/pblunsom/packages/include/boost/program_options/variables_map.hpp \ + /Users/pblunsom/packages/include/boost/scoped_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/scoped_ptr.hpp \ + pyp-topics.hh \ + /Users/pblunsom/packages/include/boost/ptr_container/ptr_vector.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/ptr_sequence_adapter.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/reversible_ptr_container.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/throw_exception.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/scoped_deleter.hpp \ + /Users/pblunsom/packages/include/boost/scoped_array.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/scoped_array.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/static_move_ptr.hpp \ + /Users/pblunsom/packages/include/boost/compressed_pair.hpp \ + /Users/pblunsom/packages/include/boost/detail/compressed_pair.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_empty.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/default_deleter.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_bounds.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/is_convertible.hpp \ + /Users/pblunsom/packages/include/boost/mpl/and.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/include_preprocessed.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/compiler.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/stringize.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /Users/pblunsom/packages/include/boost/mpl/identity.hpp \ + /Users/pblunsom/packages/include/boost/utility/enable_if.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/move.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/exception.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/clone_allocator.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/nullable.hpp \ + /Users/pblunsom/packages/include/boost/mpl/eval_if.hpp \ + /Users/pblunsom/packages/include/boost/range/functions.hpp \ + /Users/pblunsom/packages/include/boost/range/begin.hpp \ + /Users/pblunsom/packages/include/boost/range/config.hpp \ + /Users/pblunsom/packages/include/boost/range/iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/mutable_iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/extract_optional_type.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_traits.hpp \ + /Users/pblunsom/packages/include/boost/detail/iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/const_iterator.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_const.hpp \ + /Users/pblunsom/packages/include/boost/range/end.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/implementation_help.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/common.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/sfinae.hpp \ + /Users/pblunsom/packages/include/boost/range/size.hpp \ + /Users/pblunsom/packages/include/boost/range/difference_type.hpp \ + /Users/pblunsom/packages/include/boost/range/distance.hpp \ + /Users/pblunsom/packages/include/boost/range/empty.hpp \ + /Users/pblunsom/packages/include/boost/range/rbegin.hpp \ + /Users/pblunsom/packages/include/boost/range/reverse_iterator.hpp \ + /Users/pblunsom/packages/include/boost/iterator/reverse_iterator.hpp \ + /Users/pblunsom/packages/include/boost/iterator.hpp \ + /Users/pblunsom/packages/include/boost/utility.hpp \ + /Users/pblunsom/packages/include/boost/utility/base_from_member.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /Users/pblunsom/packages/include/boost/utility/binary.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/deduce_d.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/cat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/fold_left.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/seq.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/elem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/size.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/transform.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/mod.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/less_equal.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/not.hpp \ + /Users/pblunsom/packages/include/boost/next_prior.hpp \ + /Users/pblunsom/packages/include/boost/noncopyable.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_adaptor.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_categories.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/config_def.hpp \ + /Users/pblunsom/packages/include/boost/mpl/placeholders.hpp \ + /Users/pblunsom/packages/include/boost/mpl/arg.hpp \ + /Users/pblunsom/packages/include/boost/mpl/arg_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na_assert.hpp \ + /Users/pblunsom/packages/include/boost/mpl/assert.hpp \ + /Users/pblunsom/packages/include/boost/mpl/not.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/yes_no.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/arrays.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/pp_counter.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/arity_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/arg_typedef.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/config_undef.hpp \ + /Users/pblunsom/packages/include/boost/iterator/iterator_facade.hpp \ + /Users/pblunsom/packages/include/boost/iterator/interoperable.hpp \ + /Users/pblunsom/packages/include/boost/mpl/or.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/facade_iterator_category.hpp \ + /Users/pblunsom/packages/include/boost/detail/indirect_traits.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_pointer.hpp \ + /Users/pblunsom/packages/include/boost/iterator/detail/enable_if.hpp \ + /Users/pblunsom/packages/include/boost/implicit_cast.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_pointer.hpp \ + /Users/pblunsom/packages/include/boost/mpl/always.hpp \ + /Users/pblunsom/packages/include/boost/mpl/apply.hpp \ + /Users/pblunsom/packages/include/boost/mpl/apply_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/apply_wrap.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/has_apply.hpp \ + /Users/pblunsom/packages/include/boost/mpl/has_xxx.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/type_wrapper.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/has_xxx.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/has_apply.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/msvc_never_true.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /Users/pblunsom/packages/include/boost/mpl/lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bind.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bind_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/bind.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/next.hpp \ + /Users/pblunsom/packages/include/boost/mpl/next_prior.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/common_name_wknd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/protect.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/full_lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/quote.hpp \ + /Users/pblunsom/packages/include/boost/mpl/void.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/has_type.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/bcc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/template_arity.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /Users/pblunsom/packages/include/boost/range/rend.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/indirect_fun.hpp \ + /Users/pblunsom/packages/include/boost/utility/result_of.hpp \ + /Users/pblunsom/packages/include/boost/type.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/library.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/div.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/mul.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/insert.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/push_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/not_equal.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/pop_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/deduce_z.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/pop_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/push_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/remove.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/replace.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/equal.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/greater.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/less.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comparison/greater_equal.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/config/limits.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/expr_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug/assert.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug/line.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/apply.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/is_unary.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/expand.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/intercept.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/local.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/self.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/append.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/at.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/rest_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/cat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/for_each_i.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/for.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/detail/for.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/filter.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/first_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/for_each.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/for_each_product.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/to_tuple.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/to_list.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/size.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/transform.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitnor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitxor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/nor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/or.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/xor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/paren.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/paren_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/deduce_r.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_params_with_a_default.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_params_with_defaults.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_shifted.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_shifted_binary_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_trailing.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_trailing_binary_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/selection.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/selection/max.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/selection/min.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/filter.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/first_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/detail/split.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/fold_right.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/for_each.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/for_each_i.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/for_each_product.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/insert.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/rest_n.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/pop_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/pop_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/push_back.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/push_front.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/remove.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/replace.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/subseq.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/to_array.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/seq/to_tuple.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/to_seq.hpp \ + /Users/pblunsom/packages/include/boost/utility/detail/result_of_iterate.hpp \ + /Users/pblunsom/packages/include/boost/pointee.hpp \ + /Users/pblunsom/packages/include/boost/detail/is_incrementable.hpp \ + /Users/pblunsom/packages/include/boost/ptr_container/detail/void_ptr_iterator.hpp \ + /Users/pblunsom/packages/include/boost/random/uniform_real.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/config.hpp \ + /Users/pblunsom/packages/include/boost/random/variate_generator.hpp \ + /Users/pblunsom/packages/include/boost/random/uniform_01.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/pass_through_engine.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/ptr_helper.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/disable_warnings.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/enable_warnings.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/uniform_int_float.hpp \ + /Users/pblunsom/packages/include/boost/random/mersenne_twister.hpp \ + /Users/pblunsom/packages/include/boost/random/linear_congruential.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/const_mod.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/seed.hpp pyp.hh \ + log_add.h slice-sampler.h mt19937ar.h corpus.hh workers.hh \ + /Users/pblunsom/packages/include/boost/bind.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind.hpp \ + /Users/pblunsom/packages/include/boost/is_placeholder.hpp \ + /Users/pblunsom/packages/include/boost/bind/arg.hpp \ + /Users/pblunsom/packages/include/boost/visit_each.hpp \ + /Users/pblunsom/packages/include/boost/bind/storage.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind_template.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind_cc.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind_mf_cc.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind_mf2_cc.hpp \ + /Users/pblunsom/packages/include/boost/bind/placeholders.hpp \ + /Users/pblunsom/packages/include/boost/thread/thread.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/platform.hpp \ + /Users/pblunsom/packages/include/boost/config/requires_threads.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/thread_data.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/config.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/platform.hpp \ + /Users/pblunsom/packages/include/boost/thread/exceptions.hpp \ + /Users/pblunsom/packages/include/boost/config/abi_prefix.hpp \ + /Users/pblunsom/packages/include/boost/config/abi_suffix.hpp \ + /Users/pblunsom/packages/include/boost/enable_shared_from_this.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/enable_shared_from_this.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/weak_ptr.hpp \ + /Users/pblunsom/packages/include/boost/thread/mutex.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/mutex.hpp \ + /Users/pblunsom/packages/include/boost/thread/locks.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/move.hpp \ + /Users/pblunsom/packages/include/boost/thread/thread_time.hpp \ + /Users/pblunsom/packages/include/boost/date_time/microsec_time_clock.hpp \ + /Users/pblunsom/packages/include/boost/date_time/compiler_config.hpp \ + /Users/pblunsom/packages/include/boost/date_time/locale_config.hpp \ + /Users/pblunsom/packages/include/boost/date_time/c_time.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_clock.hpp \ + /Users/pblunsom/packages/include/boost/date_time/filetime_functions.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/ptime.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_system.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_config.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/cmath.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_duration.hpp \ + /Users/pblunsom/packages/include/boost/operators.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_defs.hpp \ + /Users/pblunsom/packages/include/boost/date_time/special_defs.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_resolution_traits.hpp \ + /Users/pblunsom/packages/include/boost/date_time/int_adapter.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/gregorian_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date.hpp \ + /Users/pblunsom/packages/include/boost/date_time/year_month_day.hpp \ + /Users/pblunsom/packages/include/boost/date_time/period.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_calendar.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_weekday.hpp \ + /Users/pblunsom/packages/include/boost/date_time/constrained_value.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_base_of.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_base_and_derived.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_defs.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_day_of_year.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian_calendar.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian_calendar.ipp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_ymd.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_day.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_year.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_month.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_duration_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_duration_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_date.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_calendar.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/adjust_functors.hpp \ + /Users/pblunsom/packages/include/boost/date_time/wrapping_int.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_generators.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_clock_device.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_iterator.hpp \ + /Users/pblunsom/packages/include/boost/date_time/wrapping_int.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_system_split.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_system_counted.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/date_duration_operators.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_duration_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/time_period.hpp \ + /Users/pblunsom/packages/include/boost/date_time/period.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_iterator.hpp \ + /Users/pblunsom/packages/include/boost/date_time/dst_rules.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_generators.hpp \ + /Users/pblunsom/packages/include/boost/date_time/period.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_defs.hpp \ + /Users/pblunsom/packages/include/boost/thread/xtime.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/conversion.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/ptime.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/conversion.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/timespec.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \ + /Users/pblunsom/packages/include/boost/optional.hpp \ + /Users/pblunsom/packages/include/boost/optional/optional.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/type_with_alignment.hpp \ + /Users/pblunsom/packages/include/boost/detail/reference_content.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/has_nothrow_copy.hpp \ + /Users/pblunsom/packages/include/boost/none.hpp \ + /Users/pblunsom/packages/include/boost/none_t.hpp \ + /Users/pblunsom/packages/include/boost/utility/compare_pointees.hpp \ + /Users/pblunsom/packages/include/boost/optional/optional_fwd.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/condition_variable_fwd.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/thread.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/thread_heap_alloc.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/thread_heap_alloc.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/thread_interruption.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/thread_group.hpp \ + /Users/pblunsom/packages/include/boost/thread/shared_mutex.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/shared_mutex.hpp \ + /Users/pblunsom/packages/include/boost/thread/condition_variable.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/condition_variable.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/thread_data.hpp \ + /Users/pblunsom/packages/include/boost/thread/future.hpp \ + /Users/pblunsom/packages/include/boost/exception_ptr.hpp \ + /Users/pblunsom/packages/include/boost/exception/detail/exception_ptr.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_fundamental.hpp \ + /Users/pblunsom/packages/include/boost/thread/condition.hpp timing.h \ + clock_gettime_stub.c contexts_corpus.hh contexts_lexer.h \ + ../../../decoder/dict.h \ + /Users/pblunsom/packages/include/boost/functional/hash.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/hash.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/hash_fwd.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/hash_float.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/float_functions.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/limits.hpp \ + /Users/pblunsom/packages/include/boost/integer/static_log2.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/hash_float_generic.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/extensions.hpp \ + /Users/pblunsom/packages/include/boost/detail/container_fwd.hpp \ + ../../../decoder/wordid.h gzstream.hh +obj/train.o: train.cc \ + /Users/pblunsom/packages/include/boost/program_options/parsers.hpp \ + /Users/pblunsom/packages/include/boost/program_options/config.hpp \ + /Users/pblunsom/packages/include/boost/config.hpp \ + /Users/pblunsom/packages/include/boost/config/user.hpp \ + /Users/pblunsom/packages/include/boost/config/select_compiler_config.hpp \ + /Users/pblunsom/packages/include/boost/config/compiler/gcc.hpp \ + /Users/pblunsom/packages/include/boost/config/select_stdlib_config.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/utility.hpp \ + /Users/pblunsom/packages/include/boost/config/stdlib/libstdcpp3.hpp \ + /Users/pblunsom/packages/include/boost/config/select_platform_config.hpp \ + /Users/pblunsom/packages/include/boost/config/platform/macos.hpp \ + /Users/pblunsom/packages/include/boost/config/posix_features.hpp \ + /Users/pblunsom/packages/include/boost/config/suffix.hpp \ + /Users/pblunsom/packages/include/boost/version.hpp \ + /Users/pblunsom/packages/include/boost/config/auto_link.hpp \ + /Users/pblunsom/packages/include/boost/program_options/option.hpp \ + /Users/pblunsom/packages/include/boost/program_options/detail/cmdline.hpp \ + /Users/pblunsom/packages/include/boost/program_options/errors.hpp \ + /Users/pblunsom/packages/include/boost/program_options/cmdline.hpp \ + /Users/pblunsom/packages/include/boost/program_options/options_description.hpp \ + /Users/pblunsom/packages/include/boost/program_options/value_semantic.hpp \ + /Users/pblunsom/packages/include/boost/any.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_reference.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/broken_compiler_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/lambda_support.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/lambda.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/ttp.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/msvc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/gcc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/workaround.hpp \ + /Users/pblunsom/packages/include/boost/detail/workaround.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/ctps.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/type_trait_def.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/template_arity_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/int.hpp \ + /Users/pblunsom/packages/include/boost/mpl/int_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/adl_barrier.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/adl.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/intel.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/nttp_decl.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/nttp.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/integral_wrapper.hpp \ + /Users/pblunsom/packages/include/boost/mpl/integral_c_tag.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/static_constant.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/static_cast.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/cat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/config/config.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessor/params.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/preprocessor.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/comma_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/comma_if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/if.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/iif.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bool.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/empty.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/punctuation/comma.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repeat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/repeat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/debug/error.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/auto_rec.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/eat.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/inc.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/inc.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/type_trait_undef.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_reference.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/config.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/bool_trait_def.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/integral_constant.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bool.hpp \ + /Users/pblunsom/packages/include/boost/mpl/bool_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/integral_c.hpp \ + /Users/pblunsom/packages/include/boost/mpl/integral_c_fwd.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/bool_trait_undef.hpp \ + /Users/pblunsom/packages/include/boost/throw_exception.hpp \ + /Users/pblunsom/packages/include/boost/exception/detail/attribute_noreturn.hpp \ + /Users/pblunsom/packages/include/boost/exception/exception.hpp \ + /Users/pblunsom/packages/include/boost/current_function.hpp \ + /Users/pblunsom/packages/include/boost/static_assert.hpp \ + /Users/pblunsom/packages/include/boost/function/function1.hpp \ + /Users/pblunsom/packages/include/boost/function/detail/maybe_include.hpp \ + /Users/pblunsom/packages/include/boost/function/function_template.hpp \ + /Users/pblunsom/packages/include/boost/function/detail/prologue.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/functional.hpp \ + /Users/pblunsom/packages/include/boost/function/function_base.hpp \ /Users/pblunsom/packages/include/boost/detail/sp_typeinfo.hpp \ + /Users/pblunsom/packages/include/boost/assert.hpp \ + /Users/pblunsom/packages/include/boost/integer.hpp \ + /Users/pblunsom/packages/include/boost/integer_fwd.hpp \ + /Users/pblunsom/packages/include/boost/limits.hpp \ + /Users/pblunsom/packages/include/boost/cstdint.hpp \ + /Users/pblunsom/packages/include/boost/integer_traits.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/has_trivial_copy.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/intrinsics.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_volatile.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/cv_traits_impl.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_pod.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_void.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_scalar.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_arithmetic.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_integral.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_float.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_or.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_enum.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_reference.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_convertible.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/yes_no_type.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_array.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/ice.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_and.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_not.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/ice_eq.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_abstract.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_class.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_union.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/remove_cv.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_function.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/false_result.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/is_function_ptr_helper.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_pointer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_member_pointer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_member_function_pointer.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/has_trivial_destructor.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_const.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/composite_traits.hpp \ + /Users/pblunsom/packages/include/boost/ref.hpp \ + /Users/pblunsom/packages/include/boost/utility/addressof.hpp \ + /Users/pblunsom/packages/include/boost/mpl/if.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/value_wknd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/integral.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/eti.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na_spec.hpp \ + /Users/pblunsom/packages/include/boost/mpl/lambda_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/void_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/na_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/arity.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/config/dtp.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /Users/pblunsom/packages/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /Users/pblunsom/packages/include/boost/mpl/limits/arity.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/and.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/bitand.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/identity.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/facilities/identity.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/empty.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/add.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/dec.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/while.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/fold_left.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/detail/fold_left.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/expr_iif.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/adt.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/is_binary.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/detail/check.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/logical/compl.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/fold_right.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/detail/fold_right.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/list/reverse.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/control/detail/while.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/elem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/arithmetic/sub.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/alignment_of.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/size_t_trait_def.hpp \ + /Users/pblunsom/packages/include/boost/mpl/size_t.hpp \ + /Users/pblunsom/packages/include/boost/mpl/size_t_fwd.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/detail/size_t_trait_undef.hpp \ + /Users/pblunsom/packages/include/boost/utility/enable_if.hpp \ + /Users/pblunsom/packages/include/boost/function_equal.hpp \ + /Users/pblunsom/packages/include/boost/function/function_fwd.hpp \ + /Users/pblunsom/packages/include/boost/mem_fn.hpp \ + /Users/pblunsom/packages/include/boost/bind/mem_fn.hpp \ + /Users/pblunsom/packages/include/boost/get_pointer.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/memory.hpp \ + /Users/pblunsom/packages/include/boost/bind/mem_fn_template.hpp \ + /Users/pblunsom/packages/include/boost/bind/mem_fn_cc.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/tuple/rem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/enum_params.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/repetition/enum_params.hpp \ + /Users/pblunsom/packages/include/boost/detail/no_exceptions_support.hpp \ + /Users/pblunsom/packages/include/boost/lexical_cast.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/make_unsigned.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_signed.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_unsigned.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_same.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_const.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/add_volatile.hpp \ + /Users/pblunsom/packages/include/boost/call_traits.hpp \ + /Users/pblunsom/packages/include/boost/detail/call_traits.hpp \ + /Users/pblunsom/packages/include/boost/detail/lcast_precision.hpp \ + /Users/pblunsom/packages/include/boost/program_options/detail/value_semantic.hpp \ + /Users/pblunsom/packages/include/boost/function.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iterate.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/iterate.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/elem.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/data.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/array/size.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot/slot.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot/detail/def.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/slot/detail/shared.hpp \ + /Users/pblunsom/packages/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /Users/pblunsom/packages/include/boost/function/detail/function_iterate.hpp \ + /Users/pblunsom/packages/include/boost/shared_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/shared_ptr.hpp \ + /Users/pblunsom/packages/include/boost/checked_delete.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/shared_count.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/bad_weak_ptr.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_base.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_has_sync.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp \ /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ /Users/pblunsom/packages/include/boost/smart_ptr/detail/sp_convertible.hpp \ /Users/pblunsom/packages/include/boost/smart_ptr/detail/spinlock_pool.hpp \ @@ -1010,8 +3507,7 @@ obj/train.o: train.cc \ /Users/pblunsom/packages/include/boost/program_options/variables_map.hpp \ /Users/pblunsom/packages/include/boost/scoped_ptr.hpp \ /Users/pblunsom/packages/include/boost/smart_ptr/scoped_ptr.hpp \ - pyp-topics.hh pyp.hh log_add.h gammadist.h slice-sampler.h mt19937ar.h \ - corpus.hh \ + pyp-topics.hh \ /Users/pblunsom/packages/include/boost/ptr_container/ptr_vector.hpp \ /Users/pblunsom/packages/include/boost/ptr_container/ptr_sequence_adapter.hpp \ /Users/pblunsom/packages/include/boost/ptr_container/detail/reversible_ptr_container.hpp \ @@ -1045,6 +3541,7 @@ obj/train.o: train.cc \ /Users/pblunsom/packages/include/boost/range/config.hpp \ /Users/pblunsom/packages/include/boost/range/iterator.hpp \ /Users/pblunsom/packages/include/boost/range/mutable_iterator.hpp \ + /Users/pblunsom/packages/include/boost/range/detail/extract_optional_type.hpp \ /Users/pblunsom/packages/include/boost/iterator/iterator_traits.hpp \ /Users/pblunsom/packages/include/boost/detail/iterator.hpp \ /Users/pblunsom/packages/include/boost/range/const_iterator.hpp \ @@ -1247,4 +3744,154 @@ obj/train.o: train.cc \ /Users/pblunsom/packages/include/boost/pointee.hpp \ /Users/pblunsom/packages/include/boost/detail/is_incrementable.hpp \ /Users/pblunsom/packages/include/boost/ptr_container/detail/void_ptr_iterator.hpp \ - gzstream.hh + /Users/pblunsom/packages/include/boost/random/uniform_real.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/config.hpp \ + /Users/pblunsom/packages/include/boost/random/variate_generator.hpp \ + /Users/pblunsom/packages/include/boost/random/uniform_01.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/pass_through_engine.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/ptr_helper.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/disable_warnings.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/enable_warnings.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/uniform_int_float.hpp \ + /Users/pblunsom/packages/include/boost/random/mersenne_twister.hpp \ + /Users/pblunsom/packages/include/boost/random/linear_congruential.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/const_mod.hpp \ + /Users/pblunsom/packages/include/boost/random/detail/seed.hpp pyp.hh \ + log_add.h slice-sampler.h mt19937ar.h corpus.hh workers.hh \ + /Users/pblunsom/packages/include/boost/bind.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind.hpp \ + /Users/pblunsom/packages/include/boost/is_placeholder.hpp \ + /Users/pblunsom/packages/include/boost/bind/arg.hpp \ + /Users/pblunsom/packages/include/boost/visit_each.hpp \ + /Users/pblunsom/packages/include/boost/bind/storage.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind_template.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind_cc.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind_mf_cc.hpp \ + /Users/pblunsom/packages/include/boost/bind/bind_mf2_cc.hpp \ + /Users/pblunsom/packages/include/boost/bind/placeholders.hpp \ + /Users/pblunsom/packages/include/boost/thread/thread.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/platform.hpp \ + /Users/pblunsom/packages/include/boost/config/requires_threads.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/thread_data.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/config.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/platform.hpp \ + /Users/pblunsom/packages/include/boost/thread/exceptions.hpp \ + /Users/pblunsom/packages/include/boost/config/abi_prefix.hpp \ + /Users/pblunsom/packages/include/boost/config/abi_suffix.hpp \ + /Users/pblunsom/packages/include/boost/enable_shared_from_this.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/enable_shared_from_this.hpp \ + /Users/pblunsom/packages/include/boost/smart_ptr/weak_ptr.hpp \ + /Users/pblunsom/packages/include/boost/thread/mutex.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/mutex.hpp \ + /Users/pblunsom/packages/include/boost/thread/locks.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/move.hpp \ + /Users/pblunsom/packages/include/boost/thread/thread_time.hpp \ + /Users/pblunsom/packages/include/boost/date_time/microsec_time_clock.hpp \ + /Users/pblunsom/packages/include/boost/date_time/compiler_config.hpp \ + /Users/pblunsom/packages/include/boost/date_time/locale_config.hpp \ + /Users/pblunsom/packages/include/boost/date_time/c_time.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_clock.hpp \ + /Users/pblunsom/packages/include/boost/date_time/filetime_functions.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/ptime.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_system.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_config.hpp \ + /Users/pblunsom/packages/include/boost/config/no_tr1/cmath.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_duration.hpp \ + /Users/pblunsom/packages/include/boost/operators.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_defs.hpp \ + /Users/pblunsom/packages/include/boost/date_time/special_defs.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_resolution_traits.hpp \ + /Users/pblunsom/packages/include/boost/date_time/int_adapter.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/gregorian_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date.hpp \ + /Users/pblunsom/packages/include/boost/date_time/year_month_day.hpp \ + /Users/pblunsom/packages/include/boost/date_time/period.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_calendar.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_weekday.hpp \ + /Users/pblunsom/packages/include/boost/date_time/constrained_value.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_base_of.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_base_and_derived.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_defs.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_day_of_year.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian_calendar.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian_calendar.ipp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_ymd.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_day.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_year.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_month.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_duration_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_duration_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_date.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_calendar.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/adjust_functors.hpp \ + /Users/pblunsom/packages/include/boost/date_time/wrapping_int.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_generators.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_clock_device.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_iterator.hpp \ + /Users/pblunsom/packages/include/boost/date_time/wrapping_int.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_system_split.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_system_counted.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/date_duration_operators.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/greg_duration_types.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/time_period.hpp \ + /Users/pblunsom/packages/include/boost/date_time/period.hpp \ + /Users/pblunsom/packages/include/boost/date_time/time_iterator.hpp \ + /Users/pblunsom/packages/include/boost/date_time/dst_rules.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_generators.hpp \ + /Users/pblunsom/packages/include/boost/date_time/period.hpp \ + /Users/pblunsom/packages/include/boost/date_time/date_defs.hpp \ + /Users/pblunsom/packages/include/boost/thread/xtime.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/conversion.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/ptime.hpp \ + /Users/pblunsom/packages/include/boost/date_time/posix_time/posix_time_duration.hpp \ + /Users/pblunsom/packages/include/boost/date_time/gregorian/conversion.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/timespec.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \ + /Users/pblunsom/packages/include/boost/optional.hpp \ + /Users/pblunsom/packages/include/boost/optional/optional.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/type_with_alignment.hpp \ + /Users/pblunsom/packages/include/boost/detail/reference_content.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/has_nothrow_copy.hpp \ + /Users/pblunsom/packages/include/boost/none.hpp \ + /Users/pblunsom/packages/include/boost/none_t.hpp \ + /Users/pblunsom/packages/include/boost/utility/compare_pointees.hpp \ + /Users/pblunsom/packages/include/boost/optional/optional_fwd.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/condition_variable_fwd.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/thread.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/thread_heap_alloc.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/thread_heap_alloc.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/thread_interruption.hpp \ + /Users/pblunsom/packages/include/boost/thread/detail/thread_group.hpp \ + /Users/pblunsom/packages/include/boost/thread/shared_mutex.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/shared_mutex.hpp \ + /Users/pblunsom/packages/include/boost/thread/condition_variable.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/condition_variable.hpp \ + /Users/pblunsom/packages/include/boost/thread/pthread/thread_data.hpp \ + /Users/pblunsom/packages/include/boost/thread/future.hpp \ + /Users/pblunsom/packages/include/boost/exception_ptr.hpp \ + /Users/pblunsom/packages/include/boost/exception/detail/exception_ptr.hpp \ + /Users/pblunsom/packages/include/boost/type_traits/is_fundamental.hpp \ + /Users/pblunsom/packages/include/boost/thread/condition.hpp timing.h \ + clock_gettime_stub.c contexts_corpus.hh contexts_lexer.h \ + ../../../decoder/dict.h \ + /Users/pblunsom/packages/include/boost/functional/hash.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/hash.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/hash_fwd.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/hash_float.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/float_functions.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/limits.hpp \ + /Users/pblunsom/packages/include/boost/integer/static_log2.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/detail/hash_float_generic.hpp \ + /Users/pblunsom/packages/include/boost/functional/hash/extensions.hpp \ + /Users/pblunsom/packages/include/boost/detail/container_fwd.hpp \ + ../../../decoder/wordid.h gzstream.hh +obj/clock_gettime_stub.o: clock_gettime_stub.c +obj/gammadist.o: gammadist.c gammadist.h mt19937ar.h +obj/mt19937ar.o: mt19937ar.c mt19937ar.h diff --git a/gi/pyp-topics/src/mpi-pyp.hh b/gi/pyp-topics/src/mpi-pyp.hh index 3396f92b..58be7c5c 100644 --- a/gi/pyp-topics/src/mpi-pyp.hh +++ b/gi/pyp-topics/src/mpi-pyp.hh @@ -10,6 +10,7 @@ #include <boost/random/variate_generator.hpp> #include <boost/random/mersenne_twister.hpp> +#include "pyp.h" #include "log_add.h" #include "slice-sampler.h" #include "mt19937ar.h" @@ -19,534 +20,50 @@ // template <typename Dish, typename Hash=std::tr1::hash<Dish> > -class PYP : protected std::tr1::unordered_map<Dish, int, Hash> -//class PYP : protected google::sparse_hash_map<Dish, int, Hash> -{ +class MPIPYP : public PYP<Dish, Hash> { public: - using std::tr1::unordered_map<Dish,int>::const_iterator; - using std::tr1::unordered_map<Dish,int>::iterator; - using std::tr1::unordered_map<Dish,int>::begin; - using std::tr1::unordered_map<Dish,int>::end; -// using google::sparse_hash_map<Dish,int>::const_iterator; -// using google::sparse_hash_map<Dish,int>::iterator; -// using google::sparse_hash_map<Dish,int>::begin; -// using google::sparse_hash_map<Dish,int>::end; - - PYP(double a, double b, Hash hash=Hash()); - - int increment(Dish d, double p0); - int decrement(Dish d); - - // lookup functions - int count(Dish d) const; - double prob(Dish dish, double p0) const; - double prob(Dish dish, double dcd, double dca, - double dtd, double dta, double p0) const; - double unnormalised_prob(Dish dish, double p0) const; - - int num_customers() const { return _total_customers; } - int num_types() const { return std::tr1::unordered_map<Dish,int>::size(); } - //int num_types() const { return google::sparse_hash_map<Dish,int>::size(); } - bool empty() const { return _total_customers == 0; } - - double log_prob(Dish dish, double log_p0) const; - // nb. d* are NOT logs - double log_prob(Dish dish, double dcd, double dca, - double dtd, double dta, double log_p0) const; - - int num_tables(Dish dish) const; - int num_tables() const; - - double a() const { return _a; } - void set_a(double a) { _a = a; } + MPIPYP(double a, double b, Hash hash=Hash()); - double b() const { return _b; } - void set_b(double b) { _b = b; } + virtual int increment(Dish d, double p0); + virtual int decrement(Dish d); void clear(); - std::ostream& debug_info(std::ostream& os) const; - double log_restaurant_prob() const; - double log_prior() const; - static double log_prior_a(double a, double beta_a, double beta_b); - static double log_prior_b(double b, double gamma_c, double gamma_s); - - void resample_prior(); - void resample_prior_a(); - void resample_prior_b(); + void reset_deltas() { m_count_delta.clear(); } private: - double _a, _b; // parameters of the Pitman-Yor distribution - double _a_beta_a, _a_beta_b; // parameters of Beta prior on a - double _b_gamma_s, _b_gamma_c; // parameters of Gamma prior on b - - struct TableCounter - { - TableCounter() : tables(0) {}; - int tables; - std::map<int, int> table_histogram; // num customers at table -> number tables - }; - typedef std::tr1::unordered_map<Dish, TableCounter, Hash> DishTableType; - //typedef google::sparse_hash_map<Dish, TableCounter, Hash> DishTableType; - DishTableType _dish_tables; - int _total_customers, _total_tables; - - typedef boost::mt19937 base_generator_type; - typedef boost::uniform_real<> uni_dist_type; - typedef boost::variate_generator<base_generator_type&, uni_dist_type> gen_type; - -// uni_dist_type uni_dist; -// base_generator_type rng; //this gets the seed -// gen_type rnd; //instantiate: rnd(rng, uni_dist) - //call: rnd() generates uniform on [0,1) - - // Function objects for calculating the parts of the log_prob for - // the parameters a and b - struct resample_a_type { - int n, m; double b, a_beta_a, a_beta_b; - const DishTableType& dish_tables; - resample_a_type(int n, int m, double b, double a_beta_a, - double a_beta_b, const DishTableType& dish_tables) - : n(n), m(m), b(b), a_beta_a(a_beta_a), a_beta_b(a_beta_b), dish_tables(dish_tables) {} - - double operator() (double proposed_a) const { - double log_prior = log_prior_a(proposed_a, a_beta_a, a_beta_b); - double log_prob = 0.0; - double lgamma1a = lgamma(1.0 - proposed_a); - for (typename DishTableType::const_iterator dish_it=dish_tables.begin(); dish_it != dish_tables.end(); ++dish_it) - for (std::map<int, int>::const_iterator table_it=dish_it->second.table_histogram.begin(); - table_it !=dish_it->second.table_histogram.end(); ++table_it) - log_prob += (table_it->second * (lgamma(table_it->first - proposed_a) - lgamma1a)); - - log_prob += (proposed_a == 0.0 ? (m-1.0)*log(b) - : ((m-1.0)*log(proposed_a) + lgamma((m-1.0) + b/proposed_a) - lgamma(b/proposed_a))); - assert(std::isfinite(log_prob)); - return log_prob + log_prior; - } - }; - - struct resample_b_type { - int n, m; double a, b_gamma_c, b_gamma_s; - resample_b_type(int n, int m, double a, double b_gamma_c, double b_gamma_s) - : n(n), m(m), a(a), b_gamma_c(b_gamma_c), b_gamma_s(b_gamma_s) {} - - double operator() (double proposed_b) const { - double log_prior = log_prior_b(proposed_b, b_gamma_c, b_gamma_s); - double log_prob = 0.0; - log_prob += (a == 0.0 ? (m-1.0)*log(proposed_b) - : ((m-1.0)*log(a) + lgamma((m-1.0) + proposed_b/a) - lgamma(proposed_b/a))); - log_prob += (lgamma(1.0+proposed_b) - lgamma(n+proposed_b)); - return log_prob + log_prior; - } - }; - - /* lbetadist() returns the log probability density of x under a Beta(alpha,beta) - * distribution. - copied from Mark Johnson's gammadist.c - */ - static long double lbetadist(long double x, long double alpha, long double beta); - - /* lgammadist() returns the log probability density of x under a Gamma(alpha,beta) - * distribution - copied from Mark Johnson's gammadist.c - */ - static long double lgammadist(long double x, long double alpha, long double beta); + typedef std::map<Dish, int> dish_delta_type; + typedef std::map<Dish, TableCounter> table_delta_type; + dish_delta_type m_count_delta; + table_delta_type m_table_delta; }; template <typename Dish, typename Hash> -PYP<Dish,Hash>::PYP(double a, double b, Hash) -: std::tr1::unordered_map<Dish, int, Hash>(10), _a(a), _b(b), -//: google::sparse_hash_map<Dish, int, Hash>(10), _a(a), _b(b), - _a_beta_a(1), _a_beta_b(1), _b_gamma_s(1), _b_gamma_c(1), - //_a_beta_a(1), _a_beta_b(1), _b_gamma_s(10), _b_gamma_c(0.1), - _total_customers(0), _total_tables(0)//, - //uni_dist(0,1), rng(seed == 0 ? (unsigned long)this : seed), rnd(rng, uni_dist) -{ -// std::cerr << "\t##PYP<Dish,Hash>::PYP(a=" << _a << ",b=" << _b << ")" << std::endl; - //set_deleted_key(-std::numeric_limits<Dish>::max()); -} - -template <typename Dish, typename Hash> -double -PYP<Dish,Hash>::prob(Dish dish, double p0) const -{ - int c = count(dish), t = num_tables(dish); - double r = num_tables() * _a + _b; - //std::cerr << "\t\t\t\tPYP<Dish,Hash>::prob(" << dish << "," << p0 << ") c=" << c << " r=" << r << std::endl; - if (c > 0) - return (c - _a * t + r * p0) / (num_customers() + _b); - else - return r * p0 / (num_customers() + _b); -} - -template <typename Dish, typename Hash> -double -PYP<Dish,Hash>::unnormalised_prob(Dish dish, double p0) const -{ - int c = count(dish), t = num_tables(dish); - double r = num_tables() * _a + _b; - if (c > 0) return (c - _a * t + r * p0); - else return r * p0; -} - -template <typename Dish, typename Hash> -double -PYP<Dish,Hash>::prob(Dish dish, double dcd, double dca, - double dtd, double dta, double p0) -const -{ - int c = count(dish) + dcd, t = num_tables(dish) + dtd; - double r = (num_tables() + dta) * _a + _b; - if (c > 0) - return (c - _a * t + r * p0) / (num_customers() + dca + _b); - else - return r * p0 / (num_customers() + dca + _b); -} - -template <typename Dish, typename Hash> -double -PYP<Dish,Hash>::log_prob(Dish dish, double log_p0) const -{ - using std::log; - int c = count(dish), t = num_tables(dish); - double r = log(num_tables() * _a + b); - if (c > 0) - return Log<double>::add(log(c - _a * t), r + log_p0) - - log(num_customers() + _b); - else - return r + log_p0 - log(num_customers() + b); -} - -template <typename Dish, typename Hash> -double -PYP<Dish,Hash>::log_prob(Dish dish, double dcd, double dca, - double dtd, double dta, double log_p0) -const -{ - using std::log; - int c = count(dish) + dcd, t = num_tables(dish) + dtd; - double r = log((num_tables() + dta) * _a + b); - if (c > 0) - return Log<double>::add(log(c - _a * t), r + log_p0) - - log(num_customers() + dca + _b); - else - return r + log_p0 - log(num_customers() + dca + b); -} +MPIPYP<Dish,Hash>::MPIPYP(double a, double b, Hash) +: PYP(a, b, Hash) {} template <typename Dish, typename Hash> int -PYP<Dish,Hash>::increment(Dish dish, double p0) { - int delta = 0; - TableCounter &tc = _dish_tables[dish]; - - // seated on a new or existing table? - int c = count(dish), t = num_tables(dish), T = num_tables(); - double pshare = (c > 0) ? (c - _a*t) : 0.0; - double pnew = (_b + _a*T) * p0; - assert (pshare >= 0.0); - //assert (pnew > 0.0); - - //if (rnd() < pnew / (pshare + pnew)) { - if (mt_genrand_res53() < pnew / (pshare + pnew)) { - // assign to a new table - tc.tables += 1; - tc.table_histogram[1] += 1; - _total_tables += 1; - delta = 1; - } - else { - // randomly assign to an existing table - // remove constant denominator from inner loop - //double r = rnd() * (c - _a*t); - double r = mt_genrand_res53() * (c - _a*t); - for (std::map<int,int>::iterator - hit = tc.table_histogram.begin(); - hit != tc.table_histogram.end(); ++hit) { - r -= ((hit->first - _a) * hit->second); - if (r <= 0) { - tc.table_histogram[hit->first+1] += 1; - hit->second -= 1; - if (hit->second == 0) - tc.table_histogram.erase(hit); - break; - } - } - if (r > 0) { - std::cerr << r << " " << c << " " << _a << " " << t << std::endl; - assert(false); - } - delta = 0; - } - - std::tr1::unordered_map<Dish,int,Hash>::operator[](dish) += 1; - //google::sparse_hash_map<Dish,int,Hash>::operator[](dish) += 1; - _total_customers += 1; +MPIPYP<Dish,Hash>::increment(Dish dish, double p0) { + int delta = PYP<Dish,Hash>::increment(dish, p0); return delta; } template <typename Dish, typename Hash> int -PYP<Dish,Hash>::count(Dish dish) const +MPIPYP<Dish,Hash>::decrement(Dish dish) { - typename std::tr1::unordered_map<Dish, int>::const_iterator - //typename google::sparse_hash_map<Dish, int>::const_iterator - dcit = find(dish); - if (dcit != end()) - return dcit->second; - else - return 0; -} - -template <typename Dish, typename Hash> -int -PYP<Dish,Hash>::decrement(Dish dish) -{ - typename std::tr1::unordered_map<Dish, int>::iterator dcit = find(dish); - //typename google::sparse_hash_map<Dish, int>::iterator dcit = find(dish); - if (dcit == end()) { - std::cerr << dish << std::endl; - assert(false); - } - - int delta = 0; - - typename std::tr1::unordered_map<Dish, TableCounter>::iterator dtit = _dish_tables.find(dish); - //typename google::sparse_hash_map<Dish, TableCounter>::iterator dtit = _dish_tables.find(dish); - if (dtit == _dish_tables.end()) { - std::cerr << dish << std::endl; - assert(false); - } - TableCounter &tc = dtit->second; - - //std::cerr << "\tdecrement for " << dish << "\n"; - //std::cerr << "\tBEFORE histogram: " << tc.table_histogram << " "; - //std::cerr << "count: " << count(dish) << " "; - //std::cerr << "tables: " << tc.tables << "\n"; - - //double r = rnd() * count(dish); - double r = mt_genrand_res53() * count(dish); - for (std::map<int,int>::iterator hit = tc.table_histogram.begin(); - hit != tc.table_histogram.end(); ++hit) - { - //r -= (hit->first - _a) * hit->second; - r -= (hit->first) * hit->second; - if (r <= 0) - { - if (hit->first > 1) - tc.table_histogram[hit->first-1] += 1; - else - { - delta = -1; - tc.tables -= 1; - _total_tables -= 1; - } - - hit->second -= 1; - if (hit->second == 0) tc.table_histogram.erase(hit); - break; - } - } - if (r > 0) { - std::cerr << r << " " << count(dish) << " " << _a << " " << num_tables(dish) << std::endl; - assert(false); - } - - // remove the customer - dcit->second -= 1; - _total_customers -= 1; - assert(dcit->second >= 0); - if (dcit->second == 0) { - erase(dcit); - _dish_tables.erase(dtit); - //std::cerr << "\tAFTER histogram: Empty\n"; - } - else { - //std::cerr << "\tAFTER histogram: " << _dish_tables[dish].table_histogram << " "; - //std::cerr << "count: " << count(dish) << " "; - //std::cerr << "tables: " << _dish_tables[dish].tables << "\n"; - } - + int delta = PYP<Dish,Hash>::decrement(dish); return delta; } template <typename Dish, typename Hash> -int -PYP<Dish,Hash>::num_tables(Dish dish) const -{ - typename std::tr1::unordered_map<Dish, TableCounter, Hash>::const_iterator - //typename google::sparse_hash_map<Dish, TableCounter, Hash>::const_iterator - dtit = _dish_tables.find(dish); - - //assert(dtit != _dish_tables.end()); - if (dtit == _dish_tables.end()) - return 0; - - return dtit->second.tables; -} - -template <typename Dish, typename Hash> -int -PYP<Dish,Hash>::num_tables() const -{ - return _total_tables; -} - -template <typename Dish, typename Hash> -std::ostream& -PYP<Dish,Hash>::debug_info(std::ostream& os) const -{ - int hists = 0, tables = 0; - for (typename std::tr1::unordered_map<Dish, TableCounter, Hash>::const_iterator - //for (typename google::sparse_hash_map<Dish, TableCounter, Hash>::const_iterator - dtit = _dish_tables.begin(); dtit != _dish_tables.end(); ++dtit) - { - hists += dtit->second.table_histogram.size(); - tables += dtit->second.tables; - - assert(dtit->second.tables > 0); - assert(!dtit->second.table_histogram.empty()); - - for (std::map<int,int>::const_iterator - hit = dtit->second.table_histogram.begin(); - hit != dtit->second.table_histogram.end(); ++hit) - assert(hit->second > 0); - } - - os << "restaurant has " - << _total_customers << " customers; " - << _total_tables << " tables; " - << tables << " tables'; " - << num_types() << " dishes; " - << _dish_tables.size() << " dishes'; and " - << hists << " histogram entries\n"; - - return os; -} - -template <typename Dish, typename Hash> void -PYP<Dish,Hash>::clear() +MPIPYP<Dish,Hash>::clear() { - this->std::tr1::unordered_map<Dish,int,Hash>::clear(); - //this->google::sparse_hash_map<Dish,int,Hash>::clear(); - _dish_tables.clear(); - _total_tables = _total_customers = 0; -} - -// log_restaurant_prob returns the log probability of the PYP table configuration. -// Excludes Hierarchical P0 term which must be calculated separately. -template <typename Dish, typename Hash> -double -PYP<Dish,Hash>::log_restaurant_prob() const { - if (_total_customers < 1) - return (double)0.0; - - double log_prob = 0.0; - double lgamma1a = lgamma(1.0-_a); - - //std::cerr << "-------------------\n" << std::endl; - for (typename DishTableType::const_iterator dish_it=_dish_tables.begin(); - dish_it != _dish_tables.end(); ++dish_it) { - for (std::map<int, int>::const_iterator table_it=dish_it->second.table_histogram.begin(); - table_it !=dish_it->second.table_histogram.end(); ++table_it) { - log_prob += (table_it->second * (lgamma(table_it->first - _a) - lgamma1a)); - //std::cerr << "|" << dish_it->first->parent << " --> " << dish_it->first->rhs << " " << table_it->first << " " << table_it->second << " " << log_prob; - } - } - //std::cerr << std::endl; - - log_prob += (_a == (double)0.0 ? (_total_tables-1.0)*log(_b) : (_total_tables-1.0)*log(_a) + lgamma((_total_tables-1.0) + _b/_a) - lgamma(_b/_a)); - //std::cerr << "\t\t" << log_prob << std::endl; - log_prob += (lgamma(1.0 + _b) - lgamma(_total_customers + _b)); - - //std::cerr << _total_customers << " " << _total_tables << " " << log_prob << " " << log_prior() << std::endl; - //std::cerr << _a << " " << _b << std::endl; - if (!std::isfinite(log_prob)) { - assert(false); - } - //return log_prob; - return log_prob + log_prior(); -} - -template <typename Dish, typename Hash> -double -PYP<Dish,Hash>::log_prior() const { - double prior = 0.0; - if (_a_beta_a > 0.0 && _a_beta_b > 0.0 && _a > 0.0) - prior += log_prior_a(_a, _a_beta_a, _a_beta_b); - if (_b_gamma_s > 0.0 && _b_gamma_c > 0.0) - prior += log_prior_b(_b, _b_gamma_c, _b_gamma_s); - - return prior; -} - -template <typename Dish, typename Hash> -double -PYP<Dish,Hash>::log_prior_a(double a, double beta_a, double beta_b) { - return lbetadist(a, beta_a, beta_b); -} - -template <typename Dish, typename Hash> -double -PYP<Dish,Hash>::log_prior_b(double b, double gamma_c, double gamma_s) { - return lgammadist(b, gamma_c, gamma_s); -} - -template <typename Dish, typename Hash> -long double PYP<Dish,Hash>::lbetadist(long double x, long double alpha, long double beta) { - assert(x > 0); - assert(x < 1); - assert(alpha > 0); - assert(beta > 0); - return (alpha-1)*log(x)+(beta-1)*log(1-x)+lgamma(alpha+beta)-lgamma(alpha)-lgamma(beta); -//boost::math::lgamma -} - -template <typename Dish, typename Hash> -long double PYP<Dish,Hash>::lgammadist(long double x, long double alpha, long double beta) { - assert(alpha > 0); - assert(beta > 0); - return (alpha-1)*log(x) - alpha*log(beta) - x/beta - lgamma(alpha); -} - - -template <typename Dish, typename Hash> -void -PYP<Dish,Hash>::resample_prior() { - for (int num_its=5; num_its >= 0; --num_its) { - resample_prior_b(); - resample_prior_a(); - } - resample_prior_b(); -} - -template <typename Dish, typename Hash> -void -PYP<Dish,Hash>::resample_prior_b() { - if (_total_tables == 0) - return; - - int niterations = 10; // number of resampling iterations - //std::cerr << "\n## resample_prior_b(), initial a = " << _a << ", b = " << _b << std::endl; - resample_b_type b_log_prob(_total_customers, _total_tables, _a, _b_gamma_c, _b_gamma_s); - //_b = slice_sampler1d(b_log_prob, _b, rnd, (double) 0.0, std::numeric_limits<double>::infinity(), - _b = slice_sampler1d(b_log_prob, _b, random, (double) 0.0, std::numeric_limits<double>::infinity(), - (double) 0.0, niterations, 100*niterations); - //std::cerr << "\n## resample_prior_b(), final a = " << _a << ", b = " << _b << std::endl; -} - -template <typename Dish, typename Hash> -void -PYP<Dish,Hash>::resample_prior_a() { - if (_total_tables == 0) - return; - - int niterations = 10; - //std::cerr << "\n## Initial a = " << _a << ", b = " << _b << std::endl; - resample_a_type a_log_prob(_total_customers, _total_tables, _b, _a_beta_a, _a_beta_b, _dish_tables); - //_a = slice_sampler1d(a_log_prob, _a, rnd, std::numeric_limits<double>::min(), - _a = slice_sampler1d(a_log_prob, _a, random, std::numeric_limits<double>::min(), - (double) 1.0, (double) 0.0, niterations, 100*niterations); + PYP<Dish,Hash>::clear(); } #endif diff --git a/gi/pyp-topics/src/pyp-topics.cc b/gi/pyp-topics/src/pyp-topics.cc index 2cc1fc79..b154f922 100644 --- a/gi/pyp-topics/src/pyp-topics.cc +++ b/gi/pyp-topics/src/pyp-topics.cc @@ -259,8 +259,8 @@ PYPTopics::F PYPTopics::hresample_topics() void PYPTopics::decrement(const Term& term, int topic, int level) { //std::cerr << "PYPTopics::decrement(" << term << "," << topic << "," << level << ")" << std::endl; - m_word_pyps.at(level).at(topic).decrement(term); - if (m_backoff.get()) { + int table_delta = m_word_pyps.at(level).at(topic).decrement(term); + if (table_delta && m_backoff.get()) { Term backoff_term = (*m_backoff)[term]; if (!m_backoff->is_null(backoff_term)) decrement(backoff_term, topic, level+1); @@ -269,9 +269,9 @@ void PYPTopics::decrement(const Term& term, int topic, int level) { void PYPTopics::increment(const Term& term, int topic, int level) { //std::cerr << "PYPTopics::increment(" << term << "," << topic << "," << level << ")" << std::endl; - m_word_pyps.at(level).at(topic).increment(term, word_pyps_p0(term, topic, level)); + int table_delta = m_word_pyps.at(level).at(topic).increment(term, word_pyps_p0(term, topic, level)); - if (m_backoff.get()) { + if (table_delta && m_backoff.get()) { Term backoff_term = (*m_backoff)[term]; if (!m_backoff->is_null(backoff_term)) increment(backoff_term, topic, level+1); diff --git a/gi/pyp-topics/src/pyp.hh b/gi/pyp-topics/src/pyp.hh index a508e517..26f6ab2e 100644 --- a/gi/pyp-topics/src/pyp.hh +++ b/gi/pyp-topics/src/pyp.hh @@ -34,14 +34,14 @@ public: PYP(double a, double b, unsigned long seed = 0, Hash hash=Hash()); - int increment(Dish d, double p0); - int decrement(Dish d); + virtual int increment(Dish d, double p0); + virtual int decrement(Dish d); // lookup functions int count(Dish d) const; double prob(Dish dish, double p0) const; double prob(Dish dish, double dcd, double dca, - double dtd, double dta, double p0) const; + double dtd, double dta, double p0) const; double unnormalised_prob(Dish dish, double p0) const; int num_customers() const { return _total_customers; } |