Statismo - A framework for PCA based statistical models

Marcel Lüthi,Remi Blanc,Thomas Albrecht,Tobias Gass,Orcun Goksel,Philippe Büchler,Michael Kistler,Habib Bousleiman,Mauricio Reyes,Philippe Cattin,Thomas Vetter
Abstract

Abstract

This paper describes the Statismo framework, which is a framework for PCA based statistical models.Statistical models are used to describe the variability of an object within a population, learned from a set of training samples. Originally developed to model shapes, statistical models are now increasingly used to model the variation in different kind of data, such as for example images, volumetric meshes or deformation fields. Statismo has been developed with the following main goals in mind: 1) To provide generic tools for learning different kinds of PCA based statistical models, such as shape, appearance or deformations models. 2) To make the exchange of such models easier among different research groups and to improve the reproducibility of the models. 3) To allow for easy integration of new methods for model building into the framework. To achieve the first goal, we have abstracted all the aspects that are specific to a given model and data representation, into a user defined class. This does not only make it possible to use Statismo to create different kinds of PCA models, but also allows Statismo to be used with any toolkit and data format. To facilitate data exchange, Statismo defines a storage format based on HDF5, which includes all the information necessary to use the model, as well as meta-data about the model creation, which helps to make model building reproducible. The last goal is achieved by providing a clear separation between data management, model building and model representation. In addition to the standard method for building PCA models, Statismo already includes two recently proposed algorithms for building conditional models, as well as convenience tools for facilitating cross-validation studies. Although Statismo has been designed to be independent of a particular toolkit, special efforts have been made to make it directly useful for VTK and ITK. Besides supporting model building for most data representations used by VTK and ITK, it also provides an ITK transform class, which allows for the integration of Statismo with the ITK registration framework. This leverages the efforts from the ITK project to readily access powerful methods for model fitting.

Keywords

RegistrationStatistical Shape ModelsStatistical Deformation Models
Manuscript
Source Code and Data

Source Code and Data

3rdPartyEigenArray304 BCMakeLists.txt607 BCholesky750 BCOPYING.LGPL7.5 KBCore11.8 KBDense122 BEigen37 BEigen2Support2.6 KBEigenvalues1.1 KBGeometry1.6 KBHouseholder621 BJacobi686 BLU955 BLeastSquares753 BQR853 BQtAlignedMalloc637 BSVD775 BSparse1.8 KBStdDeque1.5 KBStdList1.4 KBStdVector1.5 KBsrcCMakeLists.txt308 BCholeskyCMakeLists.txt153 BLDLT.h16.5 KBLLT.h12.5 KBEigen2SupportBlock.h4.9 KBCMakeLists.txt195 BCwise.h8 KBCwiseOperators.h10.6 KBGeometryAll.h2.6 KBAlignedBox.h6.8 KBAngleAxis.h7.6 KBCMakeLists.txt179 BParametrizedLine.h6.3 KBHyperplane.h11.1 KBRotation2D.h5.6 KBQuaternion.h17.2 KBRotationBase.h5.2 KBScaling.h6.3 KBTranslation.h6.7 KBTransform.h28.3 KBLU.h5.1 KBLazy.h2.8 KBLeastSquares.h7.6 KBMacros.h1.3 KBMathFunctions.h3.4 KBMemory.h2.3 KBMeta.h3.6 KBMinor.h4.2 KBQR.h2.4 KBSVD.h18.8 KBTriangularSolver.h2.2 KBVectorBlock.h3.3 KBCoreArray.h12 KBArrayBase.h8.9 KBAssign.h22.7 KBArrayWrapper.h7.4 KBBandMatrix.h13.4 KBBlock.h14.1 KBBooleanRedux.h4.1 KBCMakeLists.txt215 BCommaInitializer.h5.3 KBCwiseBinaryOp.h10.3 KBCwiseNullaryOp.h28.4 KBCwiseUnaryOp.h5.3 KBCwiseUnaryView.h5.7 KBDenseBase.h23.7 KBDenseCoeffsBase.h27.7 KBDenseStorage.h13.3 KBDiagonal.h8.8 KBDiagonalMatrix.h11.3 KBDiagonalProduct.h6 KBDot.h9.9 KBEigenBase.h6.2 KBFlagged.h4.8 KBForceAlignedAccess.h5.1 KBFunctors.h35.2 KBFuzzy.h6.1 KBGenericPacketMath.h11.7 KBGlobalFunctions.h3.9 KBIO.h8.1 KBMap.h8.6 KBMapBase.h8.7 KBMathFunctions.h24.3 KBMatrix.h18.1 KBMatrixBase.h22.7 KBNestByValue.h3.8 KBNoAlias.h5.7 KBNumTraits.h6.7 KBPermutationMatrix.h23.9 KBPlainObjectBase.h32.3 KBProductBase.h10.9 KBProduct.h27.2 KBRandom.h6 KBRedux.h13.7 KBReturnByValue.h3.8 KBReplicate.h7.2 KBReverse.h8.2 KBSelect.h6.4 KBSelfAdjointView.h12 KBSelfCwiseBinaryOp.h7.5 KBSolveTriangular.h10.3 KBStableNorm.h6.8 KBStride.h4.2 KBSwap.h4.5 KBTranspose.h14.8 KBTranspositions.h15.7 KBTriangularMatrix.h30 KBVectorBlock.h10.1 KBVectorwiseOp.h22.1 KBVisitor.h7.4 KBarchAltiVecCMakeLists.txt178 BComplex.h8.9 KBPacketMath.h18.9 KBCMakeLists.txt97 BDefaultCMakeLists.txt178 BSettings.h2.5 KBNEONCMakeLists.txt169 BComplex.h9.1 KBPacketMath.h15.3 KBSSECMakeLists.txt166 BComplex.h18.1 KBMathFunctions.h13 KBPacketMath.h25.2 KBproductsCMakeLists.txt166 BCoeffBasedProduct.h18.7 KBGeneralMatrixMatrix.h16.2 KBGeneralBlockPanelKernel.h42.8 KBGeneralMatrixMatrixTriangular.h10.7 KBGeneralMatrixVector.h22.4 KBParallelizer.h4.3 KBSelfadjointMatrixMatrix.h14.9 KBSelfadjointMatrixVector.h10.6 KBSelfadjointProduct.h6.3 KBSelfadjointRank2Update.h4.5 KBTriangularMatrixMatrix.h16.3 KBTriangularMatrixVector.h13.2 KBTriangularSolverMatrix.h13.1 KBTriangularSolverVector.h6 KButilBlasUtil.h10.5 KBCMakeLists.txt157 BConstants.h16.8 KBDisableStupidWarnings.h2.2 KBForwardDeclarations.h13.8 KBMacros.h17.2 KBMemory.h35.2 KBMeta.h10.1 KBReenableStupidWarnings.h325 BStaticAssert.h8.7 KBXprHelper.h16.6 KBEigenvaluesCMakeLists.txt162 BComplexEigenSolver.h12.2 KBComplexSchur.h15.9 KBEigenSolver.h21.5 KBEigenvaluesCommon.h1.2 KBGeneralizedSelfAdjointEigenSolver.h10.3 KBMatrixBaseEigenvalues.h6.2 KBHessenbergDecomposition.h14.6 KBRealSchur.h17.5 KBSelfAdjointEigenSolver.h20.4 KBTridiagonalization.h22.5 KBGeometryAlignedBox.h11.9 KBAngleAxis.h8.1 KBCMakeLists.txt177 BEulerAngles.h3.3 KBHomogeneous.h12 KBHyperplane.h11.5 KBOrthoMethods.h8.8 KBQuaternion.h27.9 KBParametrizedLine.h6.8 KBRotation2D.h5.7 KBRotationBase.h8.2 KBScaling.h6.9 KBTransform.h52.1 KBTranslation.h7.6 KBUmeyama.h7.2 KBarchCMakeLists.txt168 BGeometry_SSE.h4.5 KBJacobiCMakeLists.txt147 BJacobi.h14.6 KBHouseholderBlockHouseholder.h3.4 KBCMakeLists.txt162 BHouseholder.h4.2 KBHouseholderSequence.h18.6 KBLUCMakeLists.txt160 BDeterminant.h3.7 KBInverse.h14.7 KBFullPivLU.h27.9 KBPartialPivLU.h18.2 KBarchCMakeLists.txt150 BInverse_SSE.h13.5 KBQRCMakeLists.txt135 BColPivHouseholderQR.h20.4 KBFullPivHouseholderQR.h21 KBHouseholderQR.h12.1 KBSVDCMakeLists.txt138 BJacobiSVD.h30.9 KBUpperBidiagonalization.h6.3 KBSparseAmbiVector.h10.5 KBCMakeLists.txt148 BCoreIterators.h2.6 KBCompressedStorage.h7.1 KBMappedSparseMatrix.h6.1 KBDynamicSparseMatrix.h11.4 KBSparseAssign.hSparseCwiseBinaryOp.h14.1 KBSparseBlock.h17.7 KBSparseCwiseUnaryOp.h5.3 KBSparseDenseProduct.h8 KBSparseDiagonalProduct.h7.7 KBSparseDot.h3.3 KBSparseFuzzy.h1.7 KBSparseMatrixBase.h30.2 KBSparseMatrix.h21.3 KBSparseProduct.h5.3 KBSparseRedux.h2.2 KBSparseSelfAdjointView.h15.9 KBSparseSparseProduct.h14.1 KBSparseTranspose.h2.5 KBSparseTriangularView.h3.5 KBSparseUtil.h5.3 KBSparseVector.h12.8 KBSparseView.h3.4 KBTriangularSolver.h10.3 KBStlSupportCMakeLists.txt159 BStdDeque.h6.1 KBStdVector.h5.8 KBStdList.h5.2 KBdetails.h3.4 KBmiscCMakeLists.txt141 BImage.h3.6 KBKernel.h3.5 KBSolve.h3.1 KBpluginsArrayCwiseBinaryOps.h4.9 KBArrayCwiseUnaryOps.h4.9 KBBlockMethods.h19.5 KBCMakeLists.txt150 BCommonCwiseBinaryOps.h2.6 KBCommonCwiseUnaryOps.h7.2 KBMatrixCwiseBinaryOps.h5.2 KBMatrixCwiseUnaryOps.h3.3 KBboostaligned_storage.hpp4.2 KBassert.hpp1.2 KBbindarg.hpp1.2 KBbind.hpp56.1 KBbind_cc.hpp5.8 KBbind_mf2_cc.hpp11.1 KBbind_mf_cc.hpp10.5 KBbind_template.hpp13.7 KBmem_fn.hpp6.9 KBmem_fn_cc.hpp4.7 KBmem_fn_template.hpp25.9 KBmem_fn_vw.hpp7.8 KBplaceholders.hpp1.9 KBstorage.hpp13.1 KBbind.hpp581 Bcall_traits.hpp773 Bchecked_delete.hpp1.6 KBcompressed_pair.hpp801 Bconfigabiborland_prefix.hpp999 Bborland_suffix.hpp280 Bmsvc_prefix.hpp819 Bmsvc_suffix.hpp252 Babi_prefix.hpp698 Babi_suffix.hpp781 Bauto_link.hpp10.1 KBcompilerborland.hpp7.4 KBcodegear.hpp4.7 KBcomeau.hpp1.6 KBcommon_edg.hpp2.6 KBcompaq_cxx.hpp501 Bdigitalmars.hpp2.6 KBgcc.hpp5.8 KBgcc_xml.hpp913 Bgreenhills.hpp815 Bhp_acc.hpp4 KBintel.hpp6.1 KBkai.hpp990 Bmetrowerks.hpp3.9 KBmpw.hpp2.4 KBpgi.hpp1.7 KBsgi_mipspro.hpp774 Bsunpro_cc.hpp4 KBvacpp.hpp2.7 KBvisualc.hpp7.7 KBplatformaix.hpp881 Bbeos.hpp593 Bamigaos.hpp442 Bbsd.hpp2.4 KBcygwin.hpp1.3 KBhpux.hpp2.4 KBirix.hpp789 Blinux.hpp2.4 KBmacos.hpp2.3 KBqnxnto.hpp766 Bsolaris.hpp713 Bvxworks.hpp819 Bwin32.hpp1.6 KBno_tr1cmath.hpp838 Bcomplex.hpp854 Bfunctional.hpp878 Bmemory.hpp846 Butility.hpp854 Brequires_threads.hpp3.4 KBposix_features.hpp3.6 KBselect_platform_config.hpp2.8 KBselect_compiler_config.hpp3.7 KBstdlibdinkumware.hpp4.6 KBlibcomo.hpp2.1 KBlibstdcpp3.hpp4.5 KBmodena.hpp1.5 KBmsl.hpp2.1 KBsgi.hpp3.9 KBroguewave.hpp5.4 KBstlport.hpp7.5 KBvacpp.hpp1.3 KBselect_stdlib_config.hpp2.8 KBsuffix.hpp18.5 KBuser.hpp5 KBwarning_disable.hpp1.8 KBconfig.hpp2 KBcstdint.hpp15.9 KBdetailalgorithm.hpp6.5 KBallocator_utilities.hpp5.1 KBatomic_count.hpp618 Bbinary_search.hpp6.2 KBcall_traits.hpp4 KBcatch_exceptions.hpp5.6 KBcompressed_pair.hpp16.2 KBcontainer_fwd.hpp2.4 KBdynamic_bitset.hpp6.7 KBendian.hpp2.4 KBhas_default_constructor.hpp935 Bidentifier.hpp3.2 KBindirect_traits.hpp10.9 KBinterlocked.hpp5.7 KBis_function_ref_tester.hpp7.8 KBis_incrementable.hpp3.6 KBis_xxx.hpp3.2 KBiterator.hpp15.5 KBlcast_precision.hpp5.9 KBlightweight_mutex.hpp630 Blightweight_test.hpp2.5 KBlightweight_thread.hpp2.3 KBlimits.hpp16.2 KBnamed_template_params.hpp5.9 KBnone_t.hpp632 Bno_exceptions_support.hpp2 KBnumeric_traits.hpp6.6 KBob_call_traits.hpp3.8 KBob_compressed_pair.hpp16.4 KBquick_allocator.hpp606 Breference_content.hpp3 KBscoped_enum_emulation.hpp1.9 KBselect_type.hpp1.1 KBsp_typeinfo.hpp2.1 KBtemplated_streams.hpp2.2 KButf8_codecvt_facet.hpp6.7 KBworkaround.hpp7 KBcurrent_function.hpp1.5 KBenable_shared_from_this.hpp530 Bexceptiondetailattribute_noreturn.hpp522 Bexception.hpp9.7 KBfunctiondetailfunction_iterate.hpp534 Bmaybe_include.hpp8.1 KBprologue.hpp993 Bfunction0.hpp425 Bfunction1.hpp425 Bfunction10.hpp426 Bfunction2.hpp425 Bfunction3.hpp425 Bfunction4.hpp425 Bfunction6.hpp425 Bfunction5.hpp425 Bfunction8.hpp425 Bfunction7.hpp425 Bfunction9.hpp425 Bfunction_base.hpp31 KBfunction_fwd.hpp2.6 KBfunction_template.hpp37.9 KBfunction.hpp2.1 KBfunctionalhashextensions.hpp7.6 KBhash.hpp13 KBdetailfloat_functions.hpp10.7 KBhash_float.hpp2.5 KBhash_float_x86.hpp1.6 KBhash_float_generic.hpp2.8 KBlimits.hpp1.6 KBhash_fwd.hpp1.1 KBhash.hpp235 Bhash_fwd.hpp239 Bfunction_equal.hpp791 Bget_pointer.hpp921 Bimplicit_cast.hpp794 Bintegerstatic_log2.hpp3.5 KBinteger.hpp10.4 KBinteger_fwd.hpp4.7 KBis_placeholder.hpp634 Binteger_traits.hpp8.5 KBiteratorinteroperable.hpp1.4 KBdetailconfig_def.hpp4.4 KBenable_if.hpp2 KBconfig_undef.hpp722 Bfacade_iterator_category.hpp6.2 KBiterator_categories.hpp5.2 KBiterator_facade.hpp28.5 KBiterator_traits.hpp2 KBiterator.hpp1.9 KBlimits.hpp6 KBmem_fn.hpp596 Bmemory_order.hpp1.2 KBmplalways.hpp940 Band.hpp1.6 KBapply_fwd.hpp2.7 KBapply.hpp6 KBapply_wrap.hpp6.1 KBarg.hpp3.2 KBarg_fwd.hpp817 Bassert.hpp12 KBaux_adl_barrier.hpp1.6 KBarg_typedef.hpp886 Barity.hpp1.2 KBcommon_name_wknd.hpp988 Barity_spec.hpp1.9 KBconfigadl.hpp1.5 KBarrays.hpp934 Bbcc.hpp848 Bbind.hpp1001 Bcompiler.hpp2.2 KBctps.hpp926 Bdmc_ambiguous_ctps.hpp853 Bdtp.hpp1.6 KBeti.hpp1.3 KBhas_apply.hpp1013 Bgcc.hpp693 Bhas_xxx.hpp1 KBintegral.hpp1.1 KBlambda.hpp1015 Bintel.hpp615 Bmsvc.hpp603 Bmsvc_typename.hpp796 Bnttp.hpp1.1 KBoverload_resolution.hpp936 Bpp_counter.hpp822 Bpreprocessor.hpp1.2 KBstatic_constant.hpp794 Bttp.hpp1.2 KBuse_preprocessed.hpp640 Bworkaround.hpp606 Bcount_args.hpp3 KBhas_apply.hpp875 Bfull_lambda.hpp8.7 KBhas_type.hpp682 Bhas_rebind.hpp2.6 KBinclude_preprocessed.hpp1.4 KBintegral_wrapper.hpp3.5 KBlambda_no_ctps.hpp4.9 KBlambda_arity_param.hpp813 Blambda_support.hpp5.3 KBlogical_op.hpp4.5 KBmsvc_dtw.hpp1.8 KBmsvc_is_class.hpp1.6 KBmsvc_never_true.hpp857 Bna.hpp1.7 KBna_assert.hpp1 KBna_fwd.hpp778 Bna_spec.hpp4.4 KBnested_type_wknd.hpp1.3 KBpreprocessedbccadvance_backward.hpp2.2 KBadvance_forward.hpp2.1 KBand.hpp1.2 KBapply.hpp2.7 KBapply_fwd.hpp973 Bapply_wrap.hpp6.9 KBbasic_bind.hpp7 KBarg.hpp2.6 KBbind_fwd.hpp823 Bbind.hpp10.2 KBbitor.hpp3.1 KBbitand.hpp3.1 KBbitxor.hpp3.1 KBdeque.hpp9.5 KBdivides.hpp3.1 KBequal_to.hpp2 KBfull_lambda.hpp11.2 KBfold_impl.hpp4.2 KBgreater.hpp2 KBgreater_equal.hpp2.1 KBinherit.hpp2.7 KBiter_fold_if_impl.hpp4.2 KBlambda_no_ctps.hpp6.3 KBiter_fold_impl.hpp4.1 KBless.hpp2 KBless_equal.hpp2.1 KBlist.hpp9.4 KBlist_c.hpp10.5 KBmap.hpp9.3 KBminus.hpp3.1 KBmodulus.hpp2.2 KBnot_equal_to.hpp2.1 KBor.hpp1.2 KBplaceholders.hpp2.2 KBplus.hpp3 KBquote.hpp2.3 KBreverse_fold_impl.hpp8.7 KBreverse_iter_fold_impl.hpp8.1 KBset.hpp9.3 KBshift_left.hpp2.2 KBset_c.hpp10.4 KBshift_right.hpp2.2 KBtemplate_arity.hpp763 Btimes.hpp3.1 KBunpack_args.hpp1.9 KBvector.hpp9.5 KBvector_c.hpp12 KBbcc551advance_backward.hpp2.2 KBadvance_forward.hpp2.1 KBand.hpp1.2 KBapply.hpp2.7 KBapply_fwd.hpp972 Bapply_wrap.hpp6.8 KBarg.hpp2.8 KBbasic_bind.hpp7.2 KBbind.hpp10.4 KBbind_fwd.hpp822 Bbitand.hpp3.1 KBbitor.hpp3.1 KBbitxor.hpp3.1 KBdeque.hpp9.5 KBdivides.hpp3.1 KBequal_to.hpp2 KBfold_impl.hpp4.3 KBfull_lambda.hpp11.2 KBgreater_equal.hpp2.1 KBgreater.hpp2 KBinherit.hpp2.8 KBiter_fold_if_impl.hpp4.2 KBiter_fold_impl.hpp4.1 KBlambda_no_ctps.hpp6.3 KBless.hpp2 KBless_equal.hpp2.1 KBlist.hpp9.4 KBlist_c.hpp10.5 KBmap.hpp9.3 KBminus.hpp3.1 KBnot_equal_to.hpp2.1 KBmodulus.hpp2.2 KBplaceholders.hpp2.2 KBor.hpp1.2 KBplus.hpp3 KBquote.hpp292 Breverse_fold_impl.hpp8.7 KBreverse_iter_fold_impl.hpp8.1 KBset.hpp9.3 KBset_c.hpp10.4 KBshift_left.hpp2.2 KBshift_right.hpp2.2 KBtimes.hpp3.1 KBtemplate_arity.hpp767 Bunpack_args.hpp1.9 KBvector.hpp9.5 KBvector_c.hpp12 KBbcc_pre590advance_backward.hpp2.2 KBadvance_forward.hpp2.1 KBand.hpp1.2 KBapply.hpp2.7 KBapply_fwd.hpp973 Bapply_wrap.hpp6.8 KBarg.hpp2.6 KBbasic_bind.hpp7 KBbind.hpp10.2 KBbitand.hpp3.1 KBbind_fwd.hpp823 Bbitxor.hpp3.1 KBbitor.hpp3.1 KBdeque.hpp9.5 KBdivides.hpp3.1 KBequal_to.hpp2 KBfold_impl.hpp4.2 KBfull_lambda.hpp11.2 KBgreater.hpp2 KBgreater_equal.hpp2.1 KBinherit.hpp2.7 KBiter_fold_if_impl.hpp4.2 KBiter_fold_impl.hpp4.1 KBlambda_no_ctps.hpp6.3 KBless.hpp2 KBless_equal.hpp2.1 KBlist.hpp9.4 KBlist_c.hpp10.5 KBmap.hpp9.3 KBminus.hpp3.1 KBmodulus.hpp2.2 KBnot_equal_to.hpp2.1 KBor.hpp1.2 KBplaceholders.hpp2.2 KBplus.hpp3 KBquote.hpp293 Breverse_fold_impl.hpp8.7 KBreverse_iter_fold_impl.hpp8.1 KBset.hpp9.3 KBset_c.hpp10.4 KBshift_left.hpp2.2 KBshift_right.hpp2.2 KBtemplate_arity.hpp763 Btimes.hpp3.1 KBunpack_args.hpp1.9 KBvector.hpp9.5 KBvector_c.hpp12 KBdmcadvance_backward.hpp2.2 KBadvance_forward.hpp2.1 KBand.hpp1.2 KBapply.hpp2.7 KBapply_fwd.hpp972 Bapply_wrap.hpp1.2 KBarg.hpp2.8 KBbasic_bind.hpp9.3 KBbind_fwd.hpp1.1 KBbind.hpp12.9 KBbitand.hpp3.1 KBbitor.hpp3.1 KBbitxor.hpp3.1 KBdeque.hpp9.5 KBdivides.hpp3.1 KBequal_to.hpp2 KBfold_impl.hpp4.3 KBfull_lambda.hpp10.5 KBgreater.hpp2 KBgreater_equal.hpp2.1 KBinherit.hpp2.8 KBiter_fold_if_impl.hpp4.2 KBlambda_no_ctps.hpp6.3 KBiter_fold_impl.hpp4.1 KBless.hpp2 KBless_equal.hpp2.1 KBlist.hpp9.4 KBlist_c.hpp10.5 KBmap.hpp9.3 KBminus.hpp3.1 KBmodulus.hpp2.2 KBnot_equal_to.hpp2.1 KBor.hpp1.2 KBplaceholders.hpp2.2 KBplus.hpp3 KBquote.hpp2.1 KBreverse_fold_impl.hpp7.2 KBreverse_iter_fold_impl.hpp6.6 KBset.hpp9.3 KBset_c.hpp10.4 KBshift_left.hpp2.2 KBshift_right.hpp2.2 KBtemplate_arity.hpp306 Btimes.hpp3.1 KBunpack_args.hpp1.9 KBvector.hpp9.5 KBvector_c.hpp12 KBgccadvance_backward.hpp2.2 KBadvance_forward.hpp2.1 KBand.hpp1.2 KBapply.hpp2.7 KBapply_fwd.hpp972 Bapply_wrap.hpp1.2 KBarg.hpp2.8 KBbasic_bind.hpp10 KBbind.hpp14.1 KBbind_fwd.hpp964 Bbitand.hpp3.1 KBbitor.hpp3.1 KBbitxor.hpp3.1 KBdeque.hpp9.5 KBdivides.hpp3.1 KBequal_to.hpp2 KBfold_impl.hpp4.3 KBfull_lambda.hpp11.2 KBgreater.hpp2 KBgreater_equal.hpp2.1 KBinherit.hpp2.8 KBiter_fold_if_impl.hpp4.2 KBlambda_no_ctps.hpp6.3 KBiter_fold_impl.hpp4.1 KBless_equal.hpp2.1 KBless.hpp2 KBlist.hpp9.4 KBlist_c.hpp10.5 KBmap.hpp9.3 KBminus.hpp3.1 KBmodulus.hpp2.2 KBnot_equal_to.hpp2.1 KBor.hpp1.2 KBplaceholders.hpp2.2 KBplus.hpp3 KBquote.hpp2.2 KBreverse_fold_impl.hpp7.2 KBreverse_iter_fold_impl.hpp6.6 KBset.hpp9.3 KBset_c.hpp10.4 KBshift_left.hpp2.2 KBshift_right.hpp2.2 KBtemplate_arity.hpp2.7 KBtimes.hpp3.1 KBunpack_args.hpp1.9 KBvector.hpp9.5 KBvector_c.hpp12 KBmsvc60advance_backward.hpp2.6 KBadvance_forward.hpp2.6 KBand.hpp1.4 KBapply.hpp2.6 KBapply_fwd.hpp829 Bapply_wrap.hpp4.6 KBarg.hpp2.8 KBbasic_bind.hpp7.2 KBbind.hpp10.6 KBbind_fwd.hpp822 Bbitor.hpp3 KBbitand.hpp3 KBdeque.hpp14.4 KBbitxor.hpp3 KBequal_to.hpp2.3 KBdivides.hpp3 KBfull_lambda.hpp11 KBfold_impl.hpp6.5 KBgreater.hpp2.3 KBgreater_equal.hpp2.4 KBinherit.hpp3.2 KBiter_fold_if_impl.hpp4.2 KBiter_fold_impl.hpp6.3 KBlambda_no_ctps.hpp6.3 KBless_equal.hpp2.3 KBless.hpp2.2 KBlist_c.hpp12.8 KBlist.hpp14.3 KBmap.hpp14.2 KBminus.hpp3 KBnot_equal_to.hpp2.4 KBmodulus.hpp2.5 KBor.hpp1.4 KBplaceholders.hpp2.2 KBplus.hpp3 KBquote.hpp292 Breverse_fold_impl.hpp9.5 KBreverse_iter_fold_impl.hpp8.9 KBset.hpp14.2 KBset_c.hpp12.8 KBshift_left.hpp2.5 KBshift_right.hpp2.5 KBtemplate_arity.hpp833 Btimes.hpp3 KBunpack_args.hpp2.2 KBvector.hpp14.4 KBvector_c.hpp13.6 KBmsvc70advance_backward.hpp2.2 KBadvance_forward.hpp2.1 KBand.hpp1.3 KBapply.hpp2.5 KBapply_fwd.hpp829 Bapply_wrap.hpp2 KBarg.hpp2.8 KBbasic_bind.hpp7.2 KBbind.hpp10.6 KBbind_fwd.hpp822 Bbitand.hpp3.1 KBbitor.hpp3 KBbitxor.hpp3.1 KBdeque.hpp14.4 KBdivides.hpp3.1 KBequal_to.hpp2.3 KBfold_impl.hpp5.6 KBfull_lambda.hpp11 KBgreater.hpp2.3 KBgreater_equal.hpp2.4 KBinherit.hpp3.2 KBiter_fold_if_impl.hpp4.2 KBiter_fold_impl.hpp5.5 KBlambda_no_ctps.hpp6.3 KBless.hpp2.2 KBless_equal.hpp2.3 KBlist.hpp14.3 KBlist_c.hpp12.8 KBmap.hpp14.2 KBminus.hpp3 KBmodulus.hpp2.5 KBnot_equal_to.hpp2.3 KBor.hpp1.3 KBplaceholders.hpp2.2 KBplus.hpp3 KBquote.hpp2.2 KBreverse_fold_impl.hpp8.7 KBreverse_iter_fold_impl.hpp8.1 KBset.hpp14.2 KBset_c.hpp12.8 KBshift_left.hpp2.5 KBshift_right.hpp2.5 KBtemplate_arity.hpp833 Btimes.hpp3 KBunpack_args.hpp2.2 KBvector_c.hpp13.6 KBvector.hpp14.4 KBmwcwadvance_forward.hpp2.1 KBadvance_backward.hpp2.2 KBapply.hpp2.7 KBand.hpp1.2 KBapply_wrap.hpp6.8 KBapply_fwd.hpp972 Bbasic_bind.hpp10 KBarg.hpp2.8 KBbind.hpp14.1 KBbind_fwd.hpp964 Bbitor.hpp3.1 KBbitand.hpp3.1 KBbitxor.hpp3.1 KBdeque.hpp9.5 KBdivides.hpp3.1 KBequal_to.hpp2 KBfold_impl.hpp4.3 KBfull_lambda.hpp11 KBgreater.hpp2 KBgreater_equal.hpp2.1 KBinherit.hpp2.8 KBiter_fold_if_impl.hpp4.2 KBiter_fold_impl.hpp4.1 KBlambda_no_ctps.hpp6.3 KBless.hpp2 KBless_equal.hpp2.1 KBlist.hpp9.4 KBlist_c.hpp10.5 KBmap.hpp9.3 KBminus.hpp3.1 KBmodulus.hpp2.2 KBnot_equal_to.hpp2.1 KBor.hpp1.2 KBplaceholders.hpp2.2 KBplus.hpp3 KBquote.hpp2.1 KBreverse_fold_impl.hpp7.2 KBreverse_iter_fold_impl.hpp6.6 KBset.hpp9.3 KBset_c.hpp10.4 KBshift_left.hpp2.2 KBshift_right.hpp2.2 KBtemplate_arity.hpp306 Btimes.hpp3.1 KBunpack_args.hpp1.9 KBvector.hpp9.5 KBvector_c.hpp12 KBno_ctpsadvance_backward.hpp2.2 KBadvance_forward.hpp2.1 KBand.hpp1.4 KBapply.hpp4.4 KBapply_fwd.hpp915 Barg.hpp2.8 KBapply_wrap.hpp1.1 KBbasic_bind.hpp9.8 KBbind.hpp13.2 KBbind_fwd.hpp964 Bbitand.hpp2.8 KBbitor.hpp2.8 KBdeque.hpp14.4 KBbitxor.hpp2.8 KBequal_to.hpp2 KBdivides.hpp2.8 KBfold_impl.hpp5.6 KBfull_lambda.hpp11 KBgreater_equal.hpp2.1 KBgreater.hpp2 KBinherit.hpp3.2 KBiter_fold_if_impl.hpp4.2 KBiter_fold_impl.hpp5.5 KBlambda_no_ctps.hpp6.3 KBless.hpp2 KBless_equal.hpp2.1 KBlist.hpp14.3 KBlist_c.hpp12.8 KBmap.hpp14.2 KBminus.hpp2.7 KBmodulus.hpp2.2 KBnot_equal_to.hpp2.1 KBor.hpp1.4 KBplaceholders.hpp2.2 KBplus.hpp2.7 KBquote.hpp2.2 KBreverse_fold_impl.hpp8.7 KBreverse_iter_fold_impl.hpp8.1 KBset.hpp14.2 KBset_c.hpp12.8 KBshift_left.hpp2.2 KBshift_right.hpp2.2 KBtemplate_arity.hpp767 Btimes.hpp2.7 KBunpack_args.hpp2.2 KBvector.hpp14.4 KBvector_c.hpp13.6 KBno_ttpadvance_backward.hpp2.2 KBadvance_forward.hpp2.1 KBand.hpp1.2 KBapply.hpp2.7 KBapply_fwd.hpp972 Bapply_wrap.hpp1.2 KBarg.hpp2.8 KBbasic_bind.hpp8.3 KBbind.hpp11.5 KBbind_fwd.hpp964 Bbitand.hpp3.2 KBbitor.hpp3.2 KBdeque.hpp9.5 KBbitxor.hpp3.2 KBdivides.hpp3.2 KBequal_to.hpp2.1 KBfold_impl.hpp4.3 KBfull_lambda.hpp11 KBgreater_equal.hpp2.2 KBgreater.hpp2.1 KBiter_fold_if_impl.hpp4.2 KBinherit.hpp2.8 KBiter_fold_impl.hpp4.1 KBlambda_no_ctps.hpp6.3 KBless.hpp2.1 KBless_equal.hpp2.2 KBlist.hpp9.4 KBlist_c.hpp10.5 KBmap.hpp9.3 KBminus.hpp3.2 KBmodulus.hpp2.3 KBnot_equal_to.hpp2.2 KBor.hpp1.2 KBplaceholders.hpp2.2 KBplus.hpp3.1 KBquote.hpp292 Breverse_fold_impl.hpp7.2 KBreverse_iter_fold_impl.hpp6.6 KBset_c.hpp10.4 KBset.hpp9.3 KBshift_right.hpp2.4 KBshift_left.hpp2.4 KBtemplate_arity.hpp767 Btimes.hpp3.2 KBunpack_args.hpp1.9 KBvector.hpp9.5 KBvector_c.hpp12 KBplainadvance_backward.hpp2.2 KBadvance_forward.hpp2.1 KBand.hpp1.1 KBapply.hpp2.1 KBapply_fwd.hpp972 Bapply_wrap.hpp1.2 KBarg.hpp2.8 KBbasic_bind.hpp10 KBbind.hpp14.1 KBbind_fwd.hpp964 Bbitand.hpp3 KBbitor.hpp3 KBbitxor.hpp3 KBdeque.hpp9.5 KBdivides.hpp3 KBequal_to.hpp2 KBfold_impl.hpp4.3 KBgreater.hpp2 KBfull_lambda.hpp11 KBgreater_equal.hpp2.1 KBinherit.hpp2.4 KBiter_fold_impl.hpp4.1 KBiter_fold_if_impl.hpp4.2 KBlambda_no_ctps.hpp6.3 KBless.hpp1.9 KBless_equal.hpp2 KBlist.hpp9.4 KBlist_c.hpp10.5 KBmap.hpp9.3 KBminus.hpp3 KBmodulus.hpp2.2 KBnot_equal_to.hpp2 KBor.hpp1.1 KBplaceholders.hpp2.2 KBplus.hpp2.9 KBquote.hpp2.1 KBreverse_fold_impl.hpp7.2 KBreverse_iter_fold_impl.hpp6.6 KBset.hpp9.3 KBset_c.hpp10.4 KBshift_left.hpp2.1 KBshift_right.hpp2.2 KBtemplate_arity.hpp306 Btimes.hpp3 KBunpack_args.hpp1.9 KBvector.hpp9.5 KBvector_c.hpp12 KBnttp_decl.hpp952 Bpreprocessoradd.hpp1.9 KBdef_params_tail.hpp4.5 KBdefault_params.hpp2.4 KBenum.hpp1.7 KBfilter_params.hpp1.4 KBext_params.hpp3 KBparams.hpp2 KBpartial_spec_params.hpp1.1 KBrepeat.hpp1.9 KBrange.hpp733 Btuple.hpp1.4 KBsub.hpp1.9 KBstatic_cast.hpp878 Btemplate_arity.hpp4.7 KBtemplate_arity_fwd.hpp680 Btype_wrapper.hpp1.3 KByes_no.hpp1.3 KBvalue_wknd.hpp2.1 KBbind.hpp14.7 KBbind_fwd.hpp2.5 KBbool.hpp1 KBbool_fwd.hpp873 Beval_if.hpp1.8 KBidentity.hpp1 KBhas_xxx.hpp8.4 KBif.hpp2.9 KBint.hpp622 Bint_fwd.hpp784 Bintegral_c.hpp1.6 KBintegral_c_fwd.hpp1000 Bintegral_c_tag.hpp838 Bis_placeholder.hpp1.6 KBlambda.hpp885 Blambda_fwd.hpp1.3 KBlimitsarity.hpp639 Bnext.hpp541 Bnext_prior.hpp1.1 KBnot.hpp1.1 KBor.hpp1.6 KBprotect.hpp1.3 KBplaceholders.hpp2.5 KBquote.hpp3.7 KBsize_t.hpp722 Bvoid.hpp1.7 KBsize_t_fwd.hpp832 Bvoid_fwd.hpp706 Bnon_type.hpp619 Bnext_prior.hpp1.3 KBnoncopyable.hpp1014 Bnondet_random.hpp2 KBpreprocessorarithmeticadd.hpp1.8 KBdetaildiv_base.hpp2.5 KBdec.hpp8.1 KBdiv.hpp1.2 KBinc.hpp8.1 KBmod.hpp1.2 KBmul.hpp2 KBsub.hpp1.8 KBarraydata.hpp1.1 KBelem.hpp1.3 KBinsert.hpp3 KBpop_back.hpp1.7 KBpop_front.hpp1.8 KBpush_back.hpp1.6 KBpush_front.hpp1.6 KBremove.hpp2.8 KBreverse.hpp1.3 KBreplace.hpp2.7 KBsize.hpp1.1 KBarithmetic.hpp803 Barray.hpp1.2 KBcat.hpp951 Bcomma_if.hpp752 Bcomparisonequal.hpp1006 Bgreater.hpp1.1 KBgreater_equal.hpp1.2 KBless.hpp1.9 KBless_equal.hpp1.2 KBnot_equal.hpp63.4 KBcomparison.hpp783 Bconfigconfig.hpp2.6 KBlimits.hpp838 Bcontroldeduce_d.hpp912 Bdetaildmcwhile.hpp64.2 KBedgwhile.hpp47.4 KBmsvcwhile.hpp30.4 KBwhile.hpp66 KBexpr_if.hpp956 Bexpr_iif.hpp1.2 KBif.hpp906 Biif.hpp1.3 KBwhile.hpp17.1 KBdebugassert.hpp1.3 KBline.hpp1.6 KBerror.hpp1.5 KBcontrol.hpp991 Bdebug.hpp784 Bdec.hpp736 Bempty.hpp742 Bdetailauto_rec.hpp25.5 KBdmcauto_rec.hpp25.8 KBcheck.hpp2.1 KBis_binary.hpp1.2 KBis_unary.hpp1.2 KBenum.hpp739 Benum_params.hpp760 Benum_shifted_params.hpp784 Bexpr_if.hpp745 Bfacilitiesempty.hpp516 Bapply.hpp1.4 KBidentity.hpp606 Bexpand.hpp842 Bintercept.hpp8.7 KBfacilities.hpp968 Bidentity.hpp751 Binc.hpp736 Biterate.hpp747 Biterationdetailboundslower1.hpp4 KBlower2.hpp4 KBlower3.hpp4 KBlower4.hpp4 KBlower5.hpp4 KBupper1.hpp4 KBupper2.hpp4 KBupper3.hpp4 KBupper4.hpp4 KBupper5.hpp4 KBfinish.hpp3.5 KBiterforward1.hpp53.5 KBforward2.hpp53.4 KBforward3.hpp53.4 KBforward4.hpp53.4 KBreverse1.hpp47.2 KBforward5.hpp53.4 KBreverse2.hpp47.2 KBreverse3.hpp47.2 KBreverse4.hpp47.2 KBreverse5.hpp47.2 KBlocal.hpp20.3 KBrlocal.hpp16.7 KBself.hpp833 Bstart.hpp3.5 KBlocal.hpp1.1 KBiterate.hpp3.6 KBself.hpp820 Biteration.hpp852 Blibrary.hpp1.4 KBlistadt.hpp2.1 KBappend.hpp1.3 KBat.hpp1.3 KBcat.hpp1.5 KBdetaildmcfold_left.hpp66.6 KBedgfold_left.hpp82.9 KBfold_right.hpp111.3 KBfold_left.hpp61.3 KBfold_right.hpp28.7 KBfilter.hpp2.5 KBenum.hpp1.4 KBfirst_n.hpp2.6 KBfold_left.hpp20.9 KBfold_right.hpp1.3 KBfor_each.hpp2 KBfor_each_i.hpp3.2 KBfor_each_product.hpp13.5 KBrest_n.hpp2.3 KBreverse.hpp1.4 KBsize.hpp2.4 KBto_tuple.hpp1.2 KBtransform.hpp2.3 KBlist.hpp1.2 KBlogicaland.hpp916 Bbitand.hpp1.4 KBbitnor.hpp1.4 KBbitor.hpp1.4 KBbitxor.hpp1.4 KBbool.hpp8 KBcompl.hpp1.3 KBnor.hpp916 Bnot.hpp865 Bor.hpp906 Bxor.hpp916 Blogical.hpp977 Bpunctuationcomma.hpp520 Bcomma_if.hpp1012 Bparen.hpp826 Bparen_if.hpp1.6 KBpunctuation.hpp920 Brepetitiondeduce_r.hpp917 Bdeduce_z.hpp921 Bdetaildmcfor.hpp71.7 KBedgfor.hpp61.7 KBmsvcfor.hpp44.2 KBfor.hpp71.2 KBenum.hpp3 KBenum_binary_params.hpp2.7 KBenum_params.hpp1.5 KBenum_params_with_a_default.hpp857 Benum_params_with_defaults.hpp778 Benum_shifted.hpp3.6 KBenum_shifted_binary_params.hpp2.9 KBenum_shifted_params.hpp1.8 KBenum_trailing_binary_params.hpp2.9 KBenum_trailing.hpp3.5 KBfor.hpp16.2 KBenum_trailing_params.hpp1.8 KBrepeat_from_to.hpp5.1 KBrepeat.hpp59.4 KBrepeat.hpp745 Brepetition.hpp1.7 KBselectionmax.hpp1.2 KBmin.hpp1.2 KBselection.hpp796 Bseqdetailsplit.hpp16.3 KBcat.hpp1.8 KBelem.hpp15.8 KBenum.hpp15.9 KBfirst_n.hpp1.4 KBfilter.hpp2.8 KBfold_right.hpp36.4 KBfold_left.hpp162.6 KBfor_each.hpp3.1 KBfor_each_i.hpp3.3 KBinsert.hpp1.2 KBfor_each_product.hpp12.3 KBpop_back.hpp1.2 KBpop_front.hpp1.1 KBpush_back.hpp792 Bpush_front.hpp796 Bremove.hpp1.3 KBreplace.hpp1.3 KBrest_n.hpp1.4 KBreverse.hpp1.7 KBseq.hpp1.6 KBsize.hpp28.5 KBsubseq.hpp1.2 KBto_array.hpp1.2 KBtransform.hpp2.6 KBto_tuple.hpp1.1 KBslotdetailcounter.hpp10.4 KBdef.hpp2.8 KBshared.hpp10.2 KBslot1.hpp10.1 KBslot2.hpp10.1 KBslot3.hpp10.1 KBslot4.hpp10.1 KBslot5.hpp10.1 KBslot.hpp1.3 KBseq.hpp1.8 KBslot.hpp733 Bstringize.hpp1 KBtuple.hpp725 Btupleeat.hpp2.6 KBelem.hpp29 KBrem.hpp4.5 KBreverse.hpp4 KBto_list.hpp5 KBto_seq.hpp4.2 KBpreprocessor.hpp486 Brandom.hpp3.1 KBref.hpp3.8 KBrandombernoulli_distribution.hpp2.1 KBadditive_combine.hpp3.8 KBcauchy_distribution.hpp2.5 KBbinomial_distribution.hpp2.2 KBdetailconfig.hpp594 Bconst_mod.hpp8.4 KBdisable_warnings.hpp629 Benable_warnings.hpp537 Bpass_through_engine.hpp2.7 KBptr_helper.hpp2.9 KBseed.hpp3.1 KBsigned_unsigned_tools.hpp2.2 KBuniform_int_float.hpp2.2 KBdiscard_block.hpp3.8 KBexponential_distribution.hpp2.2 KBgamma_distribution.hpp3.5 KBgeometric_distribution.hpp2.4 KBinversive_congruential.hpp4.7 KBlagged_fibonacci.hpp15.1 KBlinear_congruential.hpp9.1 KBlognormal_distribution.hpp3.1 KBlinear_feedback_shift.hpp5.1 KBmersenne_twister.hpp10.3 KBnormal_distribution.hpp3.2 KBpoisson_distribution.hpp2.5 KBrandom_number_generator.hpp1.6 KBranlux.hpp1.7 KBshuffle_output.hpp5.4 KBsubtract_with_carry.hpp13.9 KBtriangle_distribution.hpp2.5 KBuniform_01.hpp6.3 KBuniform_int.hpp10.2 KBuniform_on_sphere.hpp2.3 KBuniform_real.hpp2.5 KBuniform_smallint.hpp3 KBvariate_generator.hpp3.8 KBxor_combine.hpp4.5 KBshared_ptr.hpp539 Bsmart_ptrbad_weak_ptr.hpp1.4 KBdetailatomic_count.hpp3.3 KBatomic_count_gcc.hpp1.4 KBatomic_count_gcc_x86.hpp1.5 KBatomic_count_sync.hpp1.2 KBatomic_count_pthreads.hpp1.7 KBatomic_count_win32.hpp1.2 KBlightweight_mutex.hpp1.4 KBlwm_nop.hpp702 Blwm_pthreads.hpp1.7 KBoperator_bool.hpp1.4 KBlwm_win32_cs.hpp2.2 KBshared_count.hpp9.2 KBquick_allocator.hpp5 KBshared_ptr_nmt.hpp3.7 KBsp_convertible.hpp1.7 KBsp_counted_base.hpp2.5 KBsp_counted_base_acc_ia64.hpp3 KBsp_counted_base_cw_ppc.hpp2.9 KBsp_counted_base_gcc_ia64.hpp3.5 KBsp_counted_base_gcc_ppc.hpp3.4 KBsp_counted_base_gcc_mips.hpp3.4 KBsp_counted_base_gcc_sparc.hpp3.4 KBsp_counted_base_gcc_x86.hpp3.5 KBsp_counted_base_pt.hpp2.9 KBsp_counted_base_nt.hpp2 KBsp_counted_base_spin.hpp2.7 KBsp_counted_base_sync.hpp2.9 KBsp_counted_base_w32.hpp2.8 KBsp_counted_impl.hpp5 KBsp_has_sync.hpp1.2 KBspinlock.hpp1.3 KBspinlock_gcc_arm.hpp1.5 KBspinlock_nt.hpp1.4 KBspinlock_pool.hpp2.7 KBspinlock_pt.hpp1.3 KBspinlock_sync.hpp1.5 KBspinlock_w32.hpp1.9 KByield_k.hpp2.4 KBenable_shared_from_this.hpp1.7 KBshared_ptr.hpp17.1 KBweak_ptr.hpp5.1 KBstatic_assert.hpp4.9 KBthrow_exception.hpp2.1 KBtr1functional.hpp2.8 KBdetailconfig.hpp4.6 KBconfig_all.hpp5.4 KBfunctor2iterator.hpp883 Brandom.hpp17.6 KBmemory.hpp2.1 KBunordered_map.hpp818 Btype.hpp481 Btype_traitsadd_const.hpp1.4 KBadd_reference.hpp2.3 KBadd_pointer.hpp1.6 KBaligned_storage.hpp511 Badd_volatile.hpp1.5 KBbroken_compiler_spec.hpp5.4 KBalignment_of.hpp3.5 KBcomposite_traits.hpp1001 Bconfig.hpp2.5 KBdetailbool_trait_undef.hpp948 Bbool_trait_def.hpp4.9 KBcv_traits_impl.hpp2.6 KBfalse_result.hpp767 Bice_eq.hpp972 Bice_and.hpp996 Bice_or.hpp999 Bice_not.hpp777 Bis_function_ptr_helper.hpp19.3 KBis_function_ptr_tester.hpp62.7 KBis_mem_fun_pointer_impl.hpp76.1 KBis_mem_fun_pointer_tester.hpp269.6 KBsize_t_trait_def.hpp1.6 KBsize_t_trait_undef.hpp490 Btemplate_arity_spec.hpp938 Btype_trait_def.hpp1.5 KBtype_trait_undef.hpp625 Bwrap.hpp575 Byes_no_type.hpp726 Bhas_trivial_copy.hpp1.6 KBhas_trivial_destructor.hpp1.2 KBice.hpp768 Bintegral_constant.hpp1.4 KBintrinsics.hpp10.8 KBis_abstract.hpp4.5 KBis_arithmetic.hpp1.4 KBis_array.hpp3.1 KBis_base_and_derived.hpp8 KBis_class.hpp4.6 KBis_const.hpp4.6 KBis_convertible.hpp13.3 KBis_empty.hpp5.6 KBis_enum.hpp5.5 KBis_function.hpp2.8 KBis_float.hpp997 Bis_integral.hpp3.2 KBis_fundamental.hpp1.3 KBis_member_pointer.hpp4.2 KBis_member_function_pointer.hpp4 KBis_pod.hpp3.4 KBis_pointer.hpp5 KBis_polymorphic.hpp2.8 KBis_reference.hpp4.4 KBis_scalar.hpp1.9 KBis_same.hpp3.1 KBis_signed.hpp4.5 KBis_union.hpp1.4 KBis_unsigned.hpp4.6 KBis_void.hpp1.2 KBis_volatile.hpp4.3 KBmsvcremove_bounds.hpp1.5 KBremove_const.hpp5.6 KBremove_cv.hpp7.6 KBremove_pointer.hpp1.5 KBremove_reference.hpp1.5 KBtypeof.hpp1.3 KBmake_unsigned.hpp4.6 KBremove_bounds.hpp2 KBremove_const.hpp2.2 KBremove_cv.hpp2 KBremove_pointer.hpp1.5 KBremove_reference.hpp1.8 KBtype_with_alignment.hpp12.1 KBunordereddetailallocator_helpers.hpp3.1 KBbuckets.hpp5.5 KBequivalent.hpp7.1 KBextract_key.hpp3.5 KBmove.hpp7.6 KBfwd.hpp33.9 KBnode.hpp6.5 KBtable.hpp23.3 KBunique.hpp15.6 KButil.hpp11.4 KBunordered_map_fwd.hpp1.8 KBunordered_map.hpp32.1 KBunordered_set.hpp29.4 KBunordered_set_fwd.hpp1.7 KBunordered_map.hpp550 Butilityaddressof.hpp2.2 KBbase_from_member.hpp2.9 KBdetailresult_of_iterate.hpp2.9 KBbinary.hpp46.7 KBenable_if.hpp3 KBresult_of.hpp2 KButility.hpp739 Bversion.hpp1.1 KBvisit_each.hpp719 Bweak_ptr.hpp474 Bhdf5-1.8.7.tar.gz7.5 MB.gitignore85 BExamplesITKCMakeLists.txt1.7 KBREADME158 BbuildDeformationModel.cpp5.2 KBbuildShapeModel.cpp4.5 KBdeformationModelFitting.cpp6.6 KBrunITKExamples.sh935 BshapeModelFitting.cpp6.1 KBREADME1.3 KBVTKBasicSamplingExample.cxx4 KBBuildConditionalModelExample.cxx6.2 KBBuildIntensityModelExample.cxx4.6 KBBuildPartiallyFixedModelExample.cxx4.4 KBBuildShapeModelExample.cxx4.8 KBCMakeLists.txt2.3 KBCrossValidationExample.cxx5.2 KBREADME159 BrunVTKExamples.sh744 BCMakeLists.txt5.3 KBRepresentersITKitkImageRepresenter.h5.2 KBitkImageRepresenter.txx9.3 KBitkMeshRepresenter.h6.5 KBitkMeshRepresenter.txx9.7 KBitkVectorImageLMAlignRepresenter.h4.6 KBitkVectorImageLMAlignRepresenter.txx9.4 KBitkVectorImageRepresenter.h4.2 KBitkVectorImageRepresenter.txx6.1 KBitkVectorImageRepresenterBase.h5.1 KBitkVectorImageRepresenterBase.txx10 KBREADME224 BTrivialVectorialRepresenter.h5.1 KBVTKvtkPixel.h3 KBvtkPoint.h2.5 KBvtkPolyDataRepresenter.cpp8.1 KBvtkPolyDataRepresenter.h5.6 KBvtkStructuredPointsRepresenter.h4.7 KBvtkStructuredPointsRepresenter.txx9.7 KBREADME1001 BTestsREADME122 BCMakeLists.txt507 BbasicStatismoTest.cpp3.6 KBrepresenterTestsCMakeLists.txt2.7 KBgenericRepresenterTest.hxx12.8 KBitkImageRepresenterTest.cpp1.6 KBitkMeshRepresenterTest.cpp1.7 KBitkVectorImageRepresenterTest.cpp1.7 KBvtkPolyDataRepresenterTest.cpp1.6 KBvtkStructuredPointsRepresenterTest.cpp1.8 KBstatismoTestsTestModelBuilders.py10.9 KBTestDataManager.py5.5 KB__init__.pyTestStatisticalModel.py10.7 KBrunPythonTests.sh128 BstatismoTestUtils.py2.7 KBstatismoTests.py2 KBWrappingITKCMakeLists.txt854 Bwrap_AA_itkImageRepresenter.wrap205 Bwrap_AA_itkMeshRepresenter.wrap173 Bwrap_AA_itkVectorImageRepresenter.wrap172 Bwrap_itkConditionalModelBuilder.wrap539 Bwrap_itkDataManager.wrap1 KBwrap_itkPCAModelBuilder.wrap594 Bwrap_itkPartiallyFixedModelBuilder.wrap603 Bwrap_itkStatisticalModel.wrap532 Bwrap_itkStatisticalModelTransform.wrap910 BREADME273 BSWIGCMakeLists.txt1.3 KBTrivialVectorialRepresenter.i2.1 KBnumpy.i54.9 KBstatismo.i16.3 KBstatismoTypemaps.i6.8 KBvtkPolyDataRepresenter.i2.5 KBvtkStructuredPointsRepresenter.i2.5 KBdataREADME273 Bhand_imageshand-0.vtk181.3 KBhand-1.vtk724.4 KBhand-2.vtk724.4 KBhand-3.vtk724.4 KBsurrogatesREAD_ME_surrogates.txt1.2 KBconditioning_information.txt24 Bhand-0_surrogates.txt14 Bhand-1_surrogates.txt16 Bhand-2_surrogates.txt16 Bhand-3_surrogates.txt16 Bhand_surrogates_types.txt10 Bhand_dfsdf-hand-1.vtk1.4 MBdf-hand-10.vtk1.4 MBdf-hand-11.vtk1.4 MBdf-hand-12.vtk1.4 MBdf-hand-13.vtk1.4 MBdf-hand-14.vtk1.4 MBdf-hand-15.vtk1.4 MBdf-hand-16.vtk1.4 MBdf-hand-2.vtk1.4 MBdf-hand-17.vtk1.4 MBdf-hand-3.vtk1.4 MBdf-hand-4.vtk1.4 MBdf-hand-5.vtk1.4 MBdf-hand-6.vtk1.4 MBdf-hand-7.vtk1.4 MBdf-hand-8.vtk1.4 MBdf-hand-9.vtk1.4 MBhand_polydatahand-0.vtk39 KBhand-1.vtk39 KBhand-11.vtk39 KBhand-10.vtk39 KBhand-12.vtk39 KBhand-13.vtk39 KBhand-14.vtk39 KBhand-15.vtk39 KBhand-16.vtk39 KBhand-2.vtk39 KBhand-3.vtk39 KBhand-4.vtk39 KBhand-6.vtk39 KBhand-5.vtk39 KBhand-7.vtk39 KBhand-8.vtk39 KBhand-9.vtk39 KBdocIJInsightArticle.cls4.1 KBInsightJournal.bib10.4 KBInsightJournal.sty35.2 KBREADME46 Balgorithm.sty2.2 KBalgorithmic.sty5.4 KBamssymb.sty14.9 KBfancyhdr.sty14.4 KBfloatflt.sty10.8 KBfncychap.sty10.1 KBpicins.sty17.4 KBpicturesclass_diagram.png52.1 KBclass_diagram.pdf733.4 KBclass_diagram.svg39.2 KBfemur-constrained-pc1m1.png160 KBfemur-constrained-pc1p1.png160.4 KBfemur-mean-lm.png151 KBfemur-mean.png150.9 KBfemur-pc1m1.png114.1 KBfemur-pc1p1.png190.5 KBfemur-wf.png26.4 KBpascal-mesh.png66.8 KBfemur.png154.7 KBstatismo_flow.png115.5 KBpascal-surface.png225.7 KBstatismo_flow.svg1.8 KBtimes.sty857 Bstatismo_ij.tex48.3 KBDesign.xmi706.5 KBREADME91 BclassdocDoxyfile66.6 KBclass_diagram.png24.5 KBTODO375 Binstall.txt2.2 KBfacesREADME236 Bface-1.vtk3.3 MBface-10.vtk3.3 MBface-2.vtk3.3 MBface-11.vtk3.3 MBface-3.vtk3.3 MBface-4.vtk3.3 MBface-5.vtk3.3 MBface-6.vtk3.3 MBface-7.vtk3.3 MBface-8.vtk3.3 MBface-9.vtk3.3 MBfemurdeformation-fieldsdf-VSD001_femur_r.vtk10.6 MBdf-VSD002_femur_r.vtk10.6 MBdf-VSD003_femur_r.vtk10.6 MBdf-VSD004_femur_r.vtk10.6 MBdf-VSD005_femur_r.vtk10.6 MBdf-VSD007_femur_r.vtk10.6 MBlabelmapsVSD001_femur_r.vtk56.4 MBVSD002_femur_r.vtk56.4 MBVSD003_femur_r.vtk56.4 MBVSD004_femur_r.vtk56.4 MBVSD005_femur_r.vtk56.4 MBVSD007_femur_r.vtk56.4 MBsurfacesVSD001_femur_r.vtk7.1 MBVSD002_femur_r.vtk7.1 MBVSD003_femur_r.vtk7.1 MBVSD004_femur_r.vtk7.1 MBVSD005_femur_r.vtk7.1 MBVSD007_femur_r.vtk7.1 MBintro.dox906 BstatismoCommonTypes.h2.9 KBConditionalModelBuilder.h5.5 KBConditionalModelBuilder.txx9.1 KBConfig.h1.9 KBDataManager.h6.4 KBDataManager.txx7.1 KBDataManagerWithSurrogates.h4.5 KBDataManagerWithSurrogates.txx3.5 KBDomain.h2.5 KBExceptions.h2.6 KBHDF5Utils.cxx11.2 KBHDF5Utils.h7.3 KBModelBuilder.h2.9 KBModelInfo.cxx4.6 KBModelInfo.h3.8 KBPCAModelBuilder.h3.9 KBPCAModelBuilder.txx7.5 KBPartiallyFixedModelBuilder.h5.6 KBPartiallyFixedModelBuilder.txx9.3 KBRepresenter.h6.9 KBSampleData.h5.9 KBSampleData.txx2.7 KBStatisticalModel.h19.6 KBStatisticalModel.txx19.6 KButils.h4.4 KBstatismo_ITKREADME286 BitkConditionalModelBuilder.h3.8 KBitkDataManager.h3.9 KBitkDataManagerWithSurrogates.h3.9 KBitkPCAModelBuilder.h3.5 KBitkPartiallyFixedModelBuilder.h4.7 KBitkStatisticalDeformationModelTransform.h4.4 KBitkStatisticalModel.h9.6 KBitkStatisticalModelTransformBase.txx6 KBitkStatisticalModelTransformBase.h7.7 KBstatismoITKConfig.h306 BitkStatisticalShapeModelTransform.h4.1 KBstatismo-config.cmake.in639 B

Select a file to preview