#All files: 1. In all files do `#define guards` -> `#pragma once` to get faster compile times 2. Redefine the folder structure: ``` #include <corsika/coast/...> #include <hydra/...> corsika |-- cmake | |-- CodeCoverage | |-- CodeCoverage.cmake | |-- CorsikaUtilities.cmake | `-- FindPythia8.cmake |-- coast | |-- COASTProcess.h | |-- COASTStack.h | `-- ParticleConversion.h |-- docs |-- |doxygen | `-- Doxyfile.in |-- testing | |-- examples | |-- boundary_example.cc | |-- cascade_example.cc | |-- cascade_proton_example.cc | |-- CMakeLists.txt | |-- geometry_example.cc | |-- helix_example.cc | |-- logger_example.cc | |-- stack_example.cc | |-- staticsequence_example.cc | |-- stopping_power.cc | `-- vertical_EAS.cc |-- environment | |-- BaseExponential.h | |-- DensityFunction.h | |-- Environment.h | |-- FlatExponential.h | |-- HomogeneousMedium.h | |-- IMediumModel.hpp | |-- InhomogeneousMedium.h | |-- LayeredSphericalAtmosphereBuilder.h | |-- LinearApproximationIntegrator.h | |-- NameModel.h | |-- NuclearComposition.h | |-- SlidingPlanarExponential.h | `-- VolumeTreeNode.hpp |-- framework | |-- cascade | | |-- Cascade.h | |-- geometry | | |-- BaseTrajectory.h | | |-- BaseVector.h | | |-- CMakeLists.txt | | |-- CoordinateSystem.h | | |-- FourVector.h | | |-- Helix.h | | |-- Line.h | | |-- Plane.h | | |-- Point.h | | |-- QuantityVector.h | | |-- RootCoordinateSystem.h | | |-- Sphere.h | | |-- Trajectory.h | | |-- Vector.h | | `-- Volume.h | |-- logging | | |-- BufferedSink.h | | |-- Logger.h | | |-- MessageOff.h | | |-- MessageOn.h | | |-- NoSink.h | | `-- Sink.h | |-- Particles | | `-- ParticleProperties.h | |-- ProcessSequence | | |-- BaseProcess.h | | |-- BoundaryCrossingProcess.h | | |-- ContinuousProcess.h | | |-- DecayProcess.h | | |-- InteractionProcess.h | | |-- ProcessReturn.h | | |-- ProcessSequence.h | | |-- ProcessSignature.h | | |-- SecondariesProcess.h | | `-- StackProcess.h | |-- Random | | |-- CMakeLists.txt | | |-- ExponentialDistribution.h | | |-- RNGManager.h | | `-- UniformRealDistribution.h | |-- StackInterface | | |-- CMakeLists.txt | | |-- CombinedStack.h | | |-- comp | | |-- ParticleBase.h | | |-- SecondaryView.h | | |-- Stack.dox | | |-- Stack.h | | `-- StackIteratorInterface.h | |-- Testing | | |-- test{...}.cc | |-- Units | | |-- CMakeLists.txt | | |-- PhysicalConstants.h | | |-- PhysicalUnits.h | | `-- testUnits.cc | |-- Utilities | | |-- Bit.h | | |-- CMakeLists.txt | | |-- COMBoost.cc | | |-- COMBoost.h | | |-- CorsikaFenvDefault.cc | | |-- CorsikaFenvFallback.cc | | |-- CorsikaFenv.h | | |-- CorsikaFenvOSX.cc | | |-- MetaProgramming.h | | |-- sgn.h | | |-- Singleton.h | | |-- testCOMBoost.cc | | |-- testCorsikaFenv.cc | | `-- try_feenableexcept.cc | `-- CMakeLists.txt |-- Main | |-- CMakeLists.txt | `-- shower.cc |-- nuc | |-- DataSet04.dat | |-- ExpDatabase_Fortran77_v04.tar.gz | |-- input04.f | |-- main04.f | `-- Makefile_ifc |-- Processes | |-- EnergyLoss | | |-- CMakeLists.txt | | |-- EnergyLoss.cc | | |-- EnergyLoss.h | | |-- Properties8.dat | | |-- ReadData.py | | `-- SummaryPropTable.dat | |-- HadronicElasticModel | | |-- CMakeLists.txt | | |-- HadronicElasticModel.cc | | `-- HadronicElasticModel.h | |-- NullModel | | |-- CMakeLists.txt | | |-- NullModel.cc | | |-- NullModel.h | | `-- testNullModel.cc | |-- ObservationPlane | | |-- CMakeLists.txt | | |-- ObservationPlane.cc | | |-- ObservationPlane.h | | `-- testObservationPlane.cc | |-- ParticleCut | | |-- CMakeLists.txt | | |-- ParticleCut.cc | | |-- ParticleCut.h | | `-- testParticleCut.cc | |-- Pythia | | |-- CMakeLists.txt | | |-- Decay.cc | | |-- Decay.h | | |-- Interaction.cc | | |-- Interaction.h | | |-- Random.cc | | |-- Random.h | | `-- testPythia.cc | |-- QGSJetII | | |-- CMakeLists.txt | | |-- code_generator.py | | |-- Interaction.cc | | |-- Interaction.h | | |-- ParticleConversion.cc | | |-- ParticleConversion.h | | |-- qgsjet-II-04.cc | | |-- qgsjet-II-04-codes.dat | | |-- qgsjet-II-04.f | | |-- qgsjet-II-04.h | | |-- QGSJetIIFragmentsStack.h | | |-- QGSJetIIStack.h | | `-- testQGSJetII.cc | |-- Sibyll | | |-- CMakeLists.txt | | |-- code_generator.py | | |-- Decay.cc | | |-- Decay.h | | |-- gasdev.f | | |-- Interaction.cc | | |-- Interaction.h | | |-- NuclearInteraction.cc | | |-- NuclearInteraction.h | | |-- nuclib.f | | |-- nuclib.h | | |-- ParticleConversion.cc | | |-- ParticleConversion.h | | |-- rndm_dbl.f | | |-- SibStack.h | | |-- sibyll2.3c.cc | | |-- sibyll2.3c.f | | |-- sibyll2.3c.h | | |-- sibyll_codes.dat | | |-- signuc.f | | `-- testSibyll.cc | |-- StackInspector | | |-- CMakeLists.txt | | |-- StackInspector.cc | | |-- StackInspector.h | | `-- testStackInspector.cc | |-- SwitchProcess | | |-- CMakeLists.txt | | |-- SwitchProcess.h | | `-- testSwitchProcess.cc | |-- TrackingLine | | |-- CMakeLists.txt | | |-- testTrackingLine.cc | | |-- testTrackingLineStack.h | | |-- TrackingLine.cc | | `-- TrackingLine.h | |-- TrackWriter | | |-- CMakeLists.txt | | |-- TrackWriter.cc | | `-- TrackWriter.h | |-- UrQMD | | |-- addpart.f | | |-- angdis.f | | |-- anndec.f | | |-- blockres.f | | |-- boxinc.f | | |-- boxprg.f | | |-- cascinit.f | | |-- CMakeLists.txt | | |-- colltab.f | | |-- coload.f | | |-- comnorm.f | | |-- comres.f | | |-- coms.f | | |-- comstr.f | | |-- comwid.f | | |-- Copyright | | |-- dectim.f | | |-- delpart.f | | |-- detbal.f | | |-- dwidth.f | | |-- error.f | | |-- freezeout.f | | |-- getmass.f | | |-- getspin.f | | |-- init.f | | |-- inputs.f | | |-- iso.f | | |-- ityp2pdg.f | | |-- jdecay2.f | | |-- make22.f | | |-- newpart.f | | |-- numrec.f | | |-- options.f | | |-- outcom.f | | |-- output.f | | |-- paulibl.f | | |-- proppot.f | | |-- README | | |-- saveinfo.f | | |-- scatter.f | | |-- siglookup.f | | |-- string.f | | |-- tabinit.f | | |-- testUrQMD.cc | | |-- UrQMD.cc | | |-- urqmd.f | | |-- UrQMD.h | | |-- urqmdInterface.F | | `-- whichres.f | `-- CMakeLists.txt |-- Setup | |-- CMakeLists.txt | |-- SetupEnvironment.h | |-- SetupLogger.h | |-- SetupStack.h | `-- SetupTrajectory.h |-- Stack | |-- DummyStack | | |-- CMakeLists.txt | | `-- DummyStack.h | |-- NuclearStackExtension | | |-- CMakeLists.txt | | |-- NuclearStackExtension.h | | `-- testNuclearStackExtension.cc | |-- SuperStupidStack | | |-- CMakeLists.txt | | |-- SuperStupidStack.h | | `-- testSuperStupidStack.cc | `-- CMakeLists.txt |-- ThirdParty | |-- boost | | |-- algorithm | | | |-- cxx11 | | | | `-- all_of.hpp | | | |-- string | | | | |-- detail | | | | | |-- case_conv.hpp | | | | | |-- classification.hpp | | | | | |-- finder.hpp | | | | | |-- find_format_all.hpp | | | | | |-- find_format.hpp | | | | | |-- find_format_store.hpp | | | | | |-- find_iterator.hpp | | | | | |-- formatter.hpp | | | | | |-- predicate.hpp | | | | | |-- replace_storage.hpp | | | | | |-- sequence.hpp | | | | | |-- trim.hpp | | | | | `-- util.hpp | | | | |-- std | | | | | |-- list_traits.hpp | | | | | |-- slist_traits.hpp | | | | | `-- string_traits.hpp | | | | |-- case_conv.hpp | | | | |-- classification.hpp | | | | |-- compare.hpp | | | | |-- concept.hpp | | | | |-- config.hpp | | | | |-- constants.hpp | | | | |-- erase.hpp | | | | |-- finder.hpp | | | | |-- find_format.hpp | | | | |-- find.hpp | | | | |-- find_iterator.hpp | | | | |-- formatter.hpp | | | | |-- iter_find.hpp | | | | |-- join.hpp | | | | |-- predicate_facade.hpp | | | | |-- predicate.hpp | | | | |-- replace.hpp | | | | |-- sequence_traits.hpp | | | | |-- split.hpp | | | | |-- std_containers_traits.hpp | | | | |-- trim.hpp | | | | `-- yes_no_type.hpp | | | `-- string.hpp | | |-- assign | | | |-- assignment_exception.hpp | | | `-- list_of.hpp | | |-- bind | | | |-- apply.hpp | | | |-- arg.hpp | | | |-- bind_cc.hpp | | | |-- bind.hpp | | | |-- bind_mf2_cc.hpp | | | |-- bind_mf_cc.hpp | | | |-- bind_template.hpp | | | |-- mem_fn_cc.hpp | | | |-- mem_fn.hpp | | | |-- mem_fn_template.hpp | | | |-- mem_fn_vw.hpp | | | |-- placeholders.hpp | | | `-- storage.hpp | | |-- chrono | | | |-- detail | | | | |-- inlined | | | | | |-- mac | | | | | | |-- chrono.hpp | | | | | | |-- process_cpu_clocks.hpp | | | | | | `-- thread_clock.hpp | | | | | |-- posix | | | | | | |-- chrono.hpp | | | | | | |-- process_cpu_clocks.hpp | | | | | | `-- thread_clock.hpp | | | | | |-- win | | | | | | |-- chrono.hpp | | | | | | |-- process_cpu_clocks.hpp | | | | | | `-- thread_clock.hpp | | | | | |-- chrono.hpp | | | | | |-- process_cpu_clocks.hpp | | | | | `-- thread_clock.hpp | | | | |-- is_evenly_divisible_by.hpp | | | | |-- static_assert.hpp | | | | `-- system.hpp | | | |-- chrono.hpp | | | |-- clock_string.hpp | | | |-- config.hpp | | | |-- duration.hpp | | | |-- process_cpu_clocks.hpp | | | |-- system_clocks.hpp | | | |-- thread_clock.hpp | | | `-- time_point.hpp | | |-- concept | | | |-- detail | | | | |-- backward_compatibility.hpp | | | | |-- borland.hpp | | | | |-- concept_def.hpp | | | | |-- concept_undef.hpp | | | | |-- general.hpp | | | | |-- has_constraints.hpp | | | | `-- msvc.hpp | | | |-- assert.hpp | | | `-- usage.hpp | | |-- config | | | |-- abi | | | | |-- borland_prefix.hpp | | | | |-- borland_suffix.hpp | | | | |-- msvc_prefix.hpp | | | | `-- msvc_suffix.hpp | | | |-- compiler | | | | |-- borland.hpp | | | | |-- clang.hpp | | | | |-- codegear.hpp | | | | |-- comeau.hpp | | | | |-- common_edg.hpp | | | | |-- compaq_cxx.hpp | | | | |-- cray.hpp | | | | |-- diab.hpp | | | | |-- digitalmars.hpp | | | | |-- gcc.hpp | | | | |-- gcc_xml.hpp | | | | |-- greenhills.hpp | | | | |-- hp_acc.hpp | | | | |-- intel.hpp | | | | |-- kai.hpp | | | | |-- metrowerks.hpp | | | | |-- mpw.hpp | | | | |-- nvcc.hpp | | | | |-- pathscale.hpp | | | | |-- pgi.hpp | | | | |-- sgi_mipspro.hpp | | | | |-- sunpro_cc.hpp | | | | |-- vacpp.hpp | | | | |-- visualc.hpp | | | | |-- xlcpp.hpp | | | | `-- xlcpp_zos.hpp | | | |-- detail | | | | |-- posix_features.hpp | | | | |-- select_compiler_config.hpp | | | | |-- select_platform_config.hpp | | | | |-- select_stdlib_config.hpp | | | | `-- suffix.hpp | | | |-- no_tr1 | | | | |-- cmath.hpp | | | | |-- complex.hpp | | | | |-- functional.hpp | | | | |-- memory.hpp | | | | `-- utility.hpp | | | |-- platform | | | | |-- aix.hpp | | | | |-- amigaos.hpp | | | | |-- beos.hpp | | | | |-- bsd.hpp | | | | |-- cloudabi.hpp | | | | |-- cray.hpp | | | | |-- cygwin.hpp | | | | |-- haiku.hpp | | | | |-- hpux.hpp | | | | |-- irix.hpp | | | | |-- linux.hpp | | | | |-- macos.hpp | | | | |-- qnxnto.hpp | | | | |-- solaris.hpp | | | | |-- symbian.hpp | | | | |-- vms.hpp | | | | |-- vxworks.hpp | | | | |-- win32.hpp | | | | `-- zos.hpp | | | |-- stdlib | | | | |-- dinkumware.hpp | | | | |-- libcomo.hpp | | | | |-- libcpp.hpp | | | | |-- libstdcpp3.hpp | | | | |-- modena.hpp | | | | |-- msl.hpp | | | | |-- roguewave.hpp | | | | |-- sgi.hpp | | | | |-- stlport.hpp | | | | |-- vacpp.hpp | | | | `-- xlcpp_zos.hpp | | | |-- abi_prefix.hpp | | | |-- abi_suffix.hpp | | | |-- auto_link.hpp | | | |-- header_deprecated.hpp | | | |-- helper_macros.hpp | | | |-- pragma_message.hpp | | | |-- requires_threads.hpp | | | |-- user.hpp | | | |-- warning_disable.hpp | | | `-- workaround.hpp | | |-- container | | | |-- detail | | | | |-- addressof.hpp | | | | |-- algorithm.hpp | | | | |-- allocation_type.hpp | | | | |-- allocator_version_traits.hpp | | | | |-- alloc_helpers.hpp | | | | |-- compare_functors.hpp | | | | |-- config_begin.hpp | | | | |-- config_end.hpp | | | | |-- construct_in_place.hpp | | | | |-- destroyers.hpp | | | | |-- iterator.hpp | | | | |-- iterators.hpp | | | | |-- mpl.hpp | | | | |-- multiallocation_chain.hpp | | | | |-- node_alloc_holder.hpp | | | | |-- placement_new.hpp | | | | |-- std_fwd.hpp | | | | |-- transform_iterator.hpp | | | | |-- type_traits.hpp | | | | |-- value_functors.hpp | | | | |-- value_init.hpp | | | | |-- variadic_templates_tools.hpp | | | | |-- version_type.hpp | | | | `-- workaround.hpp | | | |-- allocator_traits.hpp | | | |-- container_fwd.hpp | | | |-- new_allocator.hpp | | | |-- slist.hpp | | | `-- throw_exception.hpp | | |-- container_hash | | | |-- detail | | | | |-- float_functions.hpp | | | | |-- hash_float.hpp | | | | `-- limits.hpp | | | |-- extensions.hpp | | | |-- hash_fwd.hpp | | | `-- hash.hpp | | |-- core | | | |-- addressof.hpp | | | |-- checked_delete.hpp | | | |-- demangle.hpp | | | |-- empty_value.hpp | | | |-- enable_if.hpp | | | |-- exchange.hpp | | | |-- explicit_operator_bool.hpp | | | |-- ignore_unused.hpp | | | |-- is_same.hpp | | | |-- lightweight_test.hpp | | | |-- lightweight_test_trait.hpp | | | |-- no_exceptions_support.hpp | | | |-- noncopyable.hpp | | | |-- null_deleter.hpp | | | |-- pointer_traits.hpp | | | |-- quick_exit.hpp | | | |-- ref.hpp | | | |-- scoped_enum.hpp | | | |-- swap.hpp | | | |-- typeinfo.hpp | | | |-- uncaught_exceptions.hpp | | | |-- underlying_type.hpp | | | `-- use_default.hpp | | |-- detail | | | |-- winapi | | | | |-- detail | | | | | `-- deprecated_namespace.hpp | | | | |-- get_current_process.hpp | | | | |-- get_current_thread.hpp | | | | |-- get_last_error.hpp | | | | |-- get_process_times.hpp | | | | `-- get_thread_times.hpp | | | |-- basic_pointerbuf.hpp | | | |-- bitmask.hpp | | | |-- call_traits.hpp | | | |-- container_fwd.hpp | | | |-- fenv.hpp | | | |-- indirect_traits.hpp | | | |-- is_incrementable.hpp | | | |-- iterator.hpp | | | |-- lcast_precision.hpp | | | |-- lightweight_test.hpp | | | |-- numeric_traits.hpp | | | |-- reference_content.hpp | | | |-- select_type.hpp | | | |-- sp_typeinfo.hpp | | | |-- templated_streams.hpp | | | |-- utf8_codecvt_facet.hpp | | | |-- utf8_codecvt_facet.ipp | | | `-- workaround.hpp | | |-- exception | | | |-- detail | | | | |-- error_info_impl.hpp | | | | |-- is_output_streamable.hpp | | | | |-- object_hex_dump.hpp | | | | |-- shared_ptr.hpp | | | | `-- type_info.hpp | | | |-- current_exception_cast.hpp | | | |-- diagnostic_information.hpp | | | |-- exception.hpp | | | |-- get_error_info.hpp | | | |-- info.hpp | | | |-- to_string.hpp | | | `-- to_string_stub.hpp | | |-- filesystem | | | |-- detail | | | | `-- utf8_codecvt_facet.hpp | | | |-- config.hpp | | | |-- convenience.hpp | | | |-- fstream.hpp | | | |-- operations.hpp | | | |-- path.hpp | | | |-- path_traits.hpp | | | `-- string_file.hpp | | |-- format | | | |-- detail | | | | |-- compat_workarounds.hpp | | | | |-- config_macros.hpp | | | | |-- msvc_disambiguater.hpp | | | | |-- unset_macros.hpp | | | | |-- workarounds_gcc-2_95.hpp | | | | `-- workarounds_stlport.hpp | | | |-- alt_sstream.hpp | | | |-- alt_sstream_impl.hpp | | | |-- exceptions.hpp | | | |-- feed_args.hpp | | | |-- format_class.hpp | | | |-- format_fwd.hpp | | | |-- format_implementation.hpp | | | |-- free_funcs.hpp | | | |-- group.hpp | | | |-- internals_fwd.hpp | | | |-- internals.hpp | | | `-- parsing.hpp | | |-- function | | | |-- detail | | | | |-- function_iterate.hpp | | | | |-- gen_maybe_include.pl | | | | |-- maybe_include.hpp | | | | `-- prologue.hpp | | | |-- function0.hpp | | | |-- function10.hpp | | | |-- function1.hpp | | | |-- function2.hpp | | | |-- function3.hpp | | | |-- function4.hpp | | | |-- function5.hpp | | | |-- function6.hpp | | | |-- function7.hpp | | | |-- function8.hpp | | | |-- function9.hpp | | | |-- function_base.hpp | | | |-- function_fwd.hpp | | | `-- function_template.hpp | | |-- functional | | | `-- hash_fwd.hpp | | |-- function_types | | | |-- config | | | | |-- cc_names.hpp | | | | |-- compiler.hpp | | | | `-- config.hpp | | | |-- detail | | | | |-- classifier_impl | | | | | |-- arity10_0.hpp | | | | | |-- arity10_1.hpp | | | | | |-- arity20_0.hpp | | | | | |-- arity20_1.hpp | | | | | |-- arity30_0.hpp | | | | | |-- arity30_1.hpp | | | | | |-- arity40_0.hpp | | | | | |-- arity40_1.hpp | | | | | |-- arity50_0.hpp | | | | | |-- arity50_1.hpp | | | | | `-- master.hpp | | | | |-- components_impl | | | | | |-- arity10_0.hpp | | | | | |-- arity10_1.hpp | | | | | |-- arity20_0.hpp | | | | | |-- arity20_1.hpp | | | | | |-- arity30_0.hpp | | | | | |-- arity30_1.hpp | | | | | |-- arity40_0.hpp | | | | | |-- arity40_1.hpp | | | | | |-- arity50_0.hpp | | | | | |-- arity50_1.hpp | | | | | `-- master.hpp | | | | |-- encoding | | | | | |-- aliases_def.hpp | | | | | |-- aliases_undef.hpp | | | | | |-- def.hpp | | | | | `-- undef.hpp | | | | |-- pp_cc_loop | | | | | |-- master.hpp | | | | | `-- preprocessed.hpp | | | | |-- pp_retag_default_cc | | | | | |-- master.hpp | | | | | `-- preprocessed.hpp | | | | |-- pp_tags | | | | | |-- cc_tag.hpp | | | | | |-- master.hpp | | | | | `-- preprocessed.hpp | | | | |-- pp_variate_loop | | | | | |-- master.hpp | | | | | `-- preprocessed.hpp | | | | |-- synthesize_impl | | | | | |-- arity10_0.hpp | | | | | |-- arity10_1.hpp | | | | | |-- arity20_0.hpp | | | | | |-- arity20_1.hpp | | | | | |-- arity30_0.hpp | | | | | |-- arity30_1.hpp | | | | | |-- arity40_0.hpp | | | | | |-- arity40_1.hpp | | | | | |-- arity50_0.hpp | | | | | |-- arity50_1.hpp | | | | | `-- master.hpp | | | | |-- classifier.hpp | | | | |-- class_transform.hpp | | | | |-- components_as_mpl_sequence.hpp | | | | |-- cv_traits.hpp | | | | |-- pp_arity_loop.hpp | | | | |-- pp_loop.hpp | | | | |-- retag_default_cc.hpp | | | | |-- synthesize.hpp | | | | `-- to_sequence.hpp | | | |-- components.hpp | | | |-- is_callable_builtin.hpp | | | |-- is_function_pointer.hpp | | | |-- property_tags.hpp | | | `-- result_type.hpp | | |-- fusion | | | |-- adapted | | | | |-- boost_tuple | | | | | |-- detail | | | | | | |-- at_impl.hpp | | | | | | |-- begin_impl.hpp | | | | | | |-- build_cons.hpp | | | | | | |-- category_of_impl.hpp | | | | | | |-- convert_impl.hpp | | | | | | |-- end_impl.hpp | | | | | | |-- is_sequence_impl.hpp | | | | | | |-- is_view_impl.hpp | | | | | | |-- size_impl.hpp | | | | | | `-- value_at_impl.hpp | | | | | |-- mpl | | | | | | `-- clear.hpp | | | | | |-- boost_tuple_iterator.hpp | | | | | `-- tag_of.hpp | | | | |-- mpl | | | | | |-- detail | | | | | | |-- at_impl.hpp | | | | | | |-- begin_impl.hpp | | | | | | |-- category_of_impl.hpp | | | | | | |-- empty_impl.hpp | | | | | | |-- end_impl.hpp | | | | | | |-- has_key_impl.hpp | | | | | | |-- is_sequence_impl.hpp | | | | | | |-- is_view_impl.hpp | | | | | | |-- size_impl.hpp | | | | | | `-- value_at_impl.hpp | | | | | `-- mpl_iterator.hpp | | | | |-- std_tuple | | | | | |-- detail | | | | | | |-- at_impl.hpp | | | | | | |-- begin_impl.hpp | | | | | | |-- build_std_tuple.hpp | | | | | | |-- category_of_impl.hpp | | | | | | |-- convert_impl.hpp | | | | | | |-- end_impl.hpp | | | | | | |-- is_sequence_impl.hpp | | | | | | |-- is_view_impl.hpp | | | | | | |-- size_impl.hpp | | | | | | `-- value_at_impl.hpp | | | | | |-- mpl | | | | | | `-- clear.hpp | | | | | |-- std_tuple_iterator.hpp | | | | | `-- tag_of.hpp | | | | |-- struct | | | | | |-- detail | | | | | | |-- preprocessor | | | | | | | `-- is_seq.hpp | | | | | | |-- adapt_auto.hpp | | | | | | |-- adapt_base_attr_filler.hpp | | | | | | |-- adapt_base.hpp | | | | | | |-- adapt_is_tpl.hpp | | | | | | |-- at_impl.hpp | | | | | | |-- begin_impl.hpp | | | | | | |-- category_of_impl.hpp | | | | | | |-- deref_impl.hpp | | | | | | |-- end_impl.hpp | | | | | | |-- extension.hpp | | | | | | |-- is_sequence_impl.hpp | | | | | | |-- is_view_impl.hpp | | | | | | |-- size_impl.hpp | | | | | | |-- value_at_impl.hpp | | | | | | `-- value_of_impl.hpp | | | | | `-- adapt_struct.hpp | | | | |-- boost_tuple.hpp | | | | |-- mpl.hpp | | | | |-- std_pair.hpp | | | | `-- std_tuple.hpp | | | |-- algorithm | | | | |-- iteration | | | | | |-- detail | | | | | | |-- preprocessed | | | | | | | `-- fold.hpp | | | | | | |-- fold.hpp | | | | | | |-- for_each.hpp | | | | | | |-- segmented_fold.hpp | | | | | | `-- segmented_for_each.hpp | | | | | |-- fold_fwd.hpp | | | | | |-- fold.hpp | | | | | |-- for_each_fwd.hpp | | | | | `-- for_each.hpp | | | | |-- query | | | | | |-- detail | | | | | | |-- find_if.hpp | | | | | | `-- segmented_find.hpp | | | | | |-- find_fwd.hpp | | | | | |-- find.hpp | | | | | `-- find_if_fwd.hpp | | | | `-- transformation | | | | |-- erase.hpp | | | | |-- erase_key.hpp | | | | |-- insert.hpp | | | | |-- insert_range.hpp | | | | |-- pop_back.hpp | | | | |-- pop_front.hpp | | | | |-- push_back.hpp | | | | |-- push_front.hpp | | | | `-- transform.hpp | | | |-- container | | | | |-- deque | | | | | |-- detail | | | | | | |-- cpp03 | | | | | | | |-- preprocessed | | | | | | | | |-- as_deque10.hpp | | | | | | | | |-- as_deque20.hpp | | | | | | | | |-- as_deque30.hpp | | | | | | | | |-- as_deque40.hpp | | | | | | | | |-- as_deque50.hpp | | | | | | | | |-- as_deque.hpp | | | | | | | | |-- deque10_fwd.hpp | | | | | | | | |-- deque10.hpp | | | | | | | | |-- deque20_fwd.hpp | | | | | | | | |-- deque20.hpp | | | | | | | | |-- deque30_fwd.hpp | | | | | | | | |-- deque30.hpp | | | | | | | | |-- deque40_fwd.hpp | | | | | | | | |-- deque40.hpp | | | | | | | | |-- deque50_fwd.hpp | | | | | | | | |-- deque50.hpp | | | | | | | | |-- deque_fwd.hpp | | | | | | | | |-- deque.hpp | | | | | | | | |-- deque_initial_size10.hpp | | | | | | | | |-- deque_initial_size20.hpp | | | | | | | | |-- deque_initial_size30.hpp | | | | | | | | |-- deque_initial_size40.hpp | | | | | | | | |-- deque_initial_size50.hpp | | | | | | | | |-- deque_initial_size.hpp | | | | | | | | |-- deque_keyed_values10.hpp | | | | | | | | |-- deque_keyed_values20.hpp | | | | | | | | |-- deque_keyed_values30.hpp | | | | | | | | |-- deque_keyed_values40.hpp | | | | | | | | |-- deque_keyed_values50.hpp | | | | | | | | `-- deque_keyed_values.hpp | | | | | | | |-- as_deque.hpp | | | | | | | |-- build_deque.hpp | | | | | | | |-- deque_forward_ctor.hpp | | | | | | | |-- deque_fwd.hpp | | | | | | | |-- deque.hpp | | | | | | | |-- deque_initial_size.hpp | | | | | | | |-- deque_keyed_values_call.hpp | | | | | | | |-- deque_keyed_values.hpp | | | | | | | `-- limits.hpp | | | | | | |-- at_impl.hpp | | | | | | |-- begin_impl.hpp | | | | | | |-- build_deque.hpp | | | | | | |-- convert_impl.hpp | | | | | | |-- deque_keyed_values.hpp | | | | | | |-- end_impl.hpp | | | | | | |-- is_sequence_impl.hpp | | | | | | |-- keyed_element.hpp | | | | | | `-- value_at_impl.hpp | | | | | |-- back_extended_deque.hpp | | | | | |-- convert.hpp | | | | | |-- deque_fwd.hpp | | | | | |-- deque.hpp | | | | | |-- deque_iterator.hpp | | | | | `-- front_extended_deque.hpp | | | | |-- generation | | | | | |-- detail | | | | | | |-- preprocessed | | | | | | | |-- make_deque10.hpp | | | | | | | |-- make_deque20.hpp | | | | | | | |-- make_deque30.hpp | | | | | | | |-- make_deque40.hpp | | | | | | | |-- make_deque50.hpp | | | | | | | |-- make_deque.hpp | | | | | | | |-- make_list10.hpp | | | | | | | |-- make_list20.hpp | | | | | | | |-- make_list30.hpp | | | | | | | |-- make_list40.hpp | | | | | | | |-- make_list50.hpp | | | | | | | |-- make_list.hpp | | | | | | | |-- make_vector10.hpp | | | | | | | |-- make_vector20.hpp | | | | | | | |-- make_vector30.hpp | | | | | | | |-- make_vector40.hpp | | | | | | | |-- make_vector50.hpp | | | | | | | `-- make_vector.hpp | | | | | | |-- pp_make_deque.hpp | | | | | | |-- pp_make_list.hpp | | | | | | `-- pp_make_vector.hpp | | | | | |-- make_deque.hpp | | | | | |-- make_list.hpp | | | | | `-- make_vector.hpp | | | | |-- list | | | | | |-- detail | | | | | | |-- cpp03 | | | | | | | |-- preprocessed | | | | | | | | |-- list10_fwd.hpp | | | | | | | | |-- list10.hpp | | | | | | | | |-- list20_fwd.hpp | | | | | | | | |-- list20.hpp | | | | | | | | |-- list30_fwd.hpp | | | | | | | | |-- list30.hpp | | | | | | | | |-- list40_fwd.hpp | | | | | | | | |-- list40.hpp | | | | | | | | |-- list50_fwd.hpp | | | | | | | | |-- list50.hpp | | | | | | | | |-- list_fwd.hpp | | | | | | | | |-- list.hpp | | | | | | | | |-- list_to_cons10.hpp | | | | | | | | |-- list_to_cons20.hpp | | | | | | | | |-- list_to_cons30.hpp | | | | | | | | |-- list_to_cons40.hpp | | | | | | | | |-- list_to_cons50.hpp | | | | | | | | `-- list_to_cons.hpp | | | | | | | |-- limits.hpp | | | | | | | |-- list_forward_ctor.hpp | | | | | | | |-- list_fwd.hpp | | | | | | | |-- list.hpp | | | | | | | |-- list_to_cons_call.hpp | | | | | | | `-- list_to_cons.hpp | | | | | | |-- at_impl.hpp | | | | | | |-- begin_impl.hpp | | | | | | |-- build_cons.hpp | | | | | | |-- convert_impl.hpp | | | | | | |-- deref_impl.hpp | | | | | | |-- empty_impl.hpp | | | | | | |-- end_impl.hpp | | | | | | |-- equal_to_impl.hpp | | | | | | |-- list_to_cons.hpp | | | | | | |-- next_impl.hpp | | | | | | |-- reverse_cons.hpp | | | | | | |-- value_at_impl.hpp | | | | | | `-- value_of_impl.hpp | | | | | |-- cons_fwd.hpp | | | | | |-- cons.hpp | | | | | |-- cons_iterator.hpp | | | | | |-- convert.hpp | | | | | |-- list_fwd.hpp | | | | | |-- list.hpp | | | | | `-- nil.hpp | | | | |-- map | | | | | |-- detail | | | | | | `-- cpp03 | | | | | | |-- preprocessed | | | | | | | |-- map10_fwd.hpp | | | | | | | |-- map20_fwd.hpp | | | | | | | |-- map30_fwd.hpp | | | | | | | |-- map40_fwd.hpp | | | | | | | |-- map50_fwd.hpp | | | | | | | `-- map_fwd.hpp | | | | | | |-- limits.hpp | | | | | | `-- map_fwd.hpp | | | | | `-- map_fwd.hpp | | | | |-- set | | | | | |-- detail | | | | | | `-- cpp03 | | | | | | |-- preprocessed | | | | | | | |-- set10_fwd.hpp | | | | | | | |-- set20_fwd.hpp | | | | | | | |-- set30_fwd.hpp | | | | | | | |-- set40_fwd.hpp | | | | | | | |-- set50_fwd.hpp | | | | | | | `-- set_fwd.hpp | | | | | | |-- limits.hpp | | | | | | `-- set_fwd.hpp | | | | | `-- set_fwd.hpp | | | | |-- vector | | | | | |-- detail | | | | | | |-- cpp03 | | | | | | | |-- preprocessed | | | | | | | | |-- as_vector10.hpp | | | | | | | | |-- as_vector20.hpp | | | | | | | | |-- as_vector30.hpp | | | | | | | | |-- as_vector40.hpp | | | | | | | | |-- as_vector50.hpp | | | | | | | | |-- as_vector.hpp | | | | | | | | |-- vector10_fwd.hpp | | | | | | | | |-- vector10.hpp | | | | | | | | |-- vector20_fwd.hpp | | | | | | | | |-- vector20.hpp | | | | | | | | |-- vector30_fwd.hpp | | | | | | | | |-- vector30.hpp | | | | | | | | |-- vector40_fwd.hpp | | | | | | | | |-- vector40.hpp | | | | | | | | |-- vector50_fwd.hpp | | | | | | | | |-- vector50.hpp | | | | | | | | |-- vector_chooser10.hpp | | | | | | | | |-- vector_chooser20.hpp | | | | | | | | |-- vector_chooser30.hpp | | | | | | | | |-- vector_chooser40.hpp | | | | | | | | |-- vector_chooser50.hpp | | | | | | | | |-- vector_chooser.hpp | | | | | | | | |-- vector_fwd.hpp | | | | | | | | |-- vector.hpp | | | | | | | | |-- vvector10_fwd.hpp | | | | | | | | |-- vvector10.hpp | | | | | | | | |-- vvector20_fwd.hpp | | | | | | | | |-- vvector20.hpp | | | | | | | | |-- vvector30_fwd.hpp | | | | | | | | |-- vvector30.hpp | | | | | | | | |-- vvector40_fwd.hpp | | | | | | | | |-- vvector40.hpp | | | | | | | | |-- vvector50_fwd.hpp | | | | | | | | `-- vvector50.hpp | | | | | | | |-- as_vector.hpp | | | | | | | |-- limits.hpp | | | | | | | |-- value_at_impl.hpp | | | | | | | |-- vector10_fwd.hpp | | | | | | | |-- vector10.hpp | | | | | | | |-- vector20_fwd.hpp | | | | | | | |-- vector20.hpp | | | | | | | |-- vector30_fwd.hpp | | | | | | | |-- vector30.hpp | | | | | | | |-- vector40_fwd.hpp | | | | | | | |-- vector40.hpp | | | | | | | |-- vector50_fwd.hpp | | | | | | | |-- vector50.hpp | | | | | | | |-- vector_forward_ctor.hpp | | | | | | | |-- vector_fwd.hpp | | | | | | | |-- vector.hpp | | | | | | | |-- vector_n_chooser.hpp | | | | | | | `-- vector_n.hpp | | | | | | |-- advance_impl.hpp | | | | | | |-- as_vector.hpp | | | | | | |-- at_impl.hpp | | | | | | |-- begin_impl.hpp | | | | | | |-- config.hpp | | | | | | |-- convert_impl.hpp | | | | | | |-- deref_impl.hpp | | | | | | |-- distance_impl.hpp | | | | | | |-- end_impl.hpp | | | | | | |-- equal_to_impl.hpp | | | | | | |-- next_impl.hpp | | | | | | |-- prior_impl.hpp | | | | | | |-- value_at_impl.hpp | | | | | | `-- value_of_impl.hpp | | | | | |-- convert.hpp | | | | | |-- vector10.hpp | | | | | |-- vector_fwd.hpp | | | | | |-- vector.hpp | | | | | `-- vector_iterator.hpp | | | | |-- deque.hpp | | | | |-- list.hpp | | | | `-- vector.hpp | | | |-- include | | | | |-- at.hpp | | | | |-- deque.hpp | | | | |-- list.hpp | | | | |-- make_deque.hpp | | | | |-- make_list.hpp | | | | |-- make_vector.hpp | | | | `-- vector.hpp | | | |-- iterator | | | | |-- detail | | | | | |-- adapt_deref_traits.hpp | | | | | |-- adapt_value_traits.hpp | | | | | |-- advance.hpp | | | | | |-- distance.hpp | | | | | |-- segmented_equal_to.hpp | | | | | |-- segmented_iterator.hpp | | | | | |-- segmented_next_impl.hpp | | | | | `-- segment_sequence.hpp | | | | |-- mpl | | | | | |-- convert_iterator.hpp | | | | | `-- fusion_iterator.hpp | | | | |-- advance.hpp | | | | |-- basic_iterator.hpp | | | | |-- deref_data.hpp | | | | |-- deref.hpp | | | | |-- distance.hpp | | | | |-- equal_to.hpp | | | | |-- iterator_adapter.hpp | | | | |-- iterator_facade.hpp | | | | |-- key_of.hpp | | | | |-- mpl.hpp | | | | |-- next.hpp | | | | |-- prior.hpp | | | | |-- segmented_iterator.hpp | | | | |-- value_of_data.hpp | | | | `-- value_of.hpp | | | |-- mpl | | | | |-- detail | | | | | `-- clear.hpp | | | | |-- at.hpp | | | | |-- back.hpp | | | | |-- begin.hpp | | | | |-- clear.hpp | | | | |-- empty.hpp | | | | |-- end.hpp | | | | |-- erase.hpp | | | | |-- erase_key.hpp | | | | |-- front.hpp | | | | |-- has_key.hpp | | | | |-- insert.hpp | | | | |-- insert_range.hpp | | | | |-- pop_back.hpp | | | | |-- pop_front.hpp | | | | |-- push_back.hpp | | | | |-- push_front.hpp | | | | `-- size.hpp | | | |-- sequence | | | | |-- comparison | | | | | |-- detail | | | | | | `-- equal_to.hpp | | | | | |-- enable_comparison.hpp | | | | | `-- equal_to.hpp | | | | |-- intrinsic | | | | | |-- detail | | | | | | |-- segmented_begin.hpp | | | | | | |-- segmented_begin_impl.hpp | | | | | | |-- segmented_end.hpp | | | | | | |-- segmented_end_impl.hpp | | | | | | `-- segmented_size.hpp | | | | | |-- at_c.hpp | | | | | |-- at.hpp | | | | | |-- begin.hpp | | | | | |-- empty.hpp | | | | | |-- end.hpp | | | | | |-- has_key.hpp | | | | | |-- segments.hpp | | | | | |-- size.hpp | | | | | `-- value_at.hpp | | | | |-- convert.hpp | | | | `-- intrinsic_fwd.hpp | | | |-- support | | | | |-- detail | | | | | |-- access.hpp | | | | | |-- and.hpp | | | | | |-- as_fusion_element.hpp | | | | | |-- enabler.hpp | | | | | |-- index_sequence.hpp | | | | | |-- is_mpl_sequence.hpp | | | | | |-- is_native_fusion_sequence.hpp | | | | | |-- mpl_iterator_category.hpp | | | | | |-- pp_round.hpp | | | | | `-- segmented_fold_until_impl.hpp | | | | |-- as_const.hpp | | | | |-- category_of.hpp | | | | |-- config.hpp | | | | |-- is_iterator.hpp | | | | |-- is_segmented.hpp | | | | |-- is_sequence.hpp | | | | |-- is_view.hpp | | | | |-- iterator_base.hpp | | | | |-- segmented_fold_until.hpp | | | | |-- sequence_base.hpp | | | | |-- tag_of_fwd.hpp | | | | |-- tag_of.hpp | | | | `-- void.hpp | | | |-- view | | | | |-- detail | | | | | `-- strictest_traversal.hpp | | | | |-- iterator_range | | | | | |-- detail | | | | | | |-- at_impl.hpp | | | | | | |-- begin_impl.hpp | | | | | | |-- end_impl.hpp | | | | | | |-- is_segmented_impl.hpp | | | | | | |-- segmented_iterator_range.hpp | | | | | | |-- segments_impl.hpp | | | | | | |-- size_impl.hpp | | | | | | `-- value_at_impl.hpp | | | | | `-- iterator_range.hpp | | | | |-- joint_view | | | | | |-- detail | | | | | | |-- begin_impl.hpp | | | | | | |-- deref_data_impl.hpp | | | | | | |-- deref_impl.hpp | | | | | | |-- end_impl.hpp | | | | | | |-- key_of_impl.hpp | | | | | | |-- next_impl.hpp | | | | | | |-- value_of_data_impl.hpp | | | | | | `-- value_of_impl.hpp | | | | | |-- joint_view_fwd.hpp | | | | | |-- joint_view.hpp | | | | | `-- joint_view_iterator.hpp | | | | |-- single_view | | | | | |-- detail | | | | | | |-- advance_impl.hpp | | | | | | |-- at_impl.hpp | | | | | | |-- begin_impl.hpp | | | | | | |-- deref_impl.hpp | | | | | | |-- distance_impl.hpp | | | | | | |-- end_impl.hpp | | | | | | |-- equal_to_impl.hpp | | | | | | |-- next_impl.hpp | | | | | | |-- prior_impl.hpp | | | | | | |-- size_impl.hpp | | | | | | |-- value_at_impl.hpp | | | | | | `-- value_of_impl.hpp | | | | | |-- single_view.hpp | | | | | `-- single_view_iterator.hpp | | | | |-- transform_view | | | | | |-- detail | | | | | | |-- advance_impl.hpp | | | | | | |-- at_impl.hpp | | | | | | |-- begin_impl.hpp | | | | | | |-- deref_impl.hpp | | | | | | |-- distance_impl.hpp | | | | | | |-- end_impl.hpp | | | | | | |-- equal_to_impl.hpp | | | | | | |-- next_impl.hpp | | | | | | |-- prior_impl.hpp | | | | | | |-- value_at_impl.hpp | | | | | | `-- value_of_impl.hpp | | | | | |-- transform_view_fwd.hpp | | | | | |-- transform_view.hpp | | | | | `-- transform_view_iterator.hpp | | | | `-- iterator_range.hpp | | | `-- mpl.hpp | | |-- integer | | | |-- common_factor_rt.hpp | | | `-- static_log2.hpp | | |-- intrusive | | | |-- detail | | | | |-- algorithm.hpp | | | | |-- algo_type.hpp | | | | |-- array_initializer.hpp | | | | |-- assert.hpp | | | | |-- common_slist_algorithms.hpp | | | | |-- config_begin.hpp | | | | |-- config_end.hpp | | | | |-- default_header_holder.hpp | | | | |-- ebo_functor_holder.hpp | | | | |-- equal_to_value.hpp | | | | |-- exception_disposer.hpp | | | | |-- function_detector.hpp | | | | |-- generic_hook.hpp | | | | |-- get_value_traits.hpp | | | | |-- has_member_function_callable_with.hpp | | | | |-- hook_traits.hpp | | | | |-- iiterator.hpp | | | | |-- is_stateful_value_traits.hpp | | | | |-- iterator.hpp | | | | |-- key_nodeptr_comp.hpp | | | | |-- minimal_less_equal_header.hpp | | | | |-- minimal_pair_header.hpp | | | | |-- mpl.hpp | | | | |-- node_holder.hpp | | | | |-- parent_from_member.hpp | | | | |-- reverse_iterator.hpp | | | | |-- simple_disposers.hpp | | | | |-- size_holder.hpp | | | | |-- slist_iterator.hpp | | | | |-- slist_node.hpp | | | | |-- std_fwd.hpp | | | | |-- tree_value_compare.hpp | | | | |-- uncast.hpp | | | | `-- workaround.hpp | | | |-- circular_slist_algorithms.hpp | | | |-- intrusive_fwd.hpp | | | |-- linear_slist_algorithms.hpp | | | |-- link_mode.hpp | | | |-- options.hpp | | | |-- pack_options.hpp | | | |-- pointer_rebind.hpp | | | |-- pointer_traits.hpp | | | |-- slist_hook.hpp | | | `-- slist.hpp | | |-- io | | | |-- detail | | | | `-- quoted_manip.hpp | | | `-- ios_state.hpp | | |-- iterator | | | |-- detail | | | | |-- any_conversion_eater.hpp | | | | |-- config_def.hpp | | | | |-- config_undef.hpp | | | | |-- enable_if.hpp | | | | |-- facade_iterator_category.hpp | | | | `-- minimum_category.hpp | | | |-- advance.hpp | | | |-- counting_iterator.hpp | | | |-- distance.hpp | | | |-- filter_iterator.hpp | | | |-- function_input_iterator.hpp | | | |-- function_output_iterator.hpp | | | |-- indirect_iterator.hpp | | | |-- interoperable.hpp | | | |-- is_lvalue_iterator.hpp | | | |-- is_readable_iterator.hpp | | | |-- iterator_adaptor.hpp | | | |-- iterator_archetypes.hpp | | | |-- iterator_categories.hpp | | | |-- iterator_concepts.hpp | | | |-- iterator_facade.hpp | | | |-- iterator_traits.hpp | | | |-- minimum_category.hpp | | | |-- new_iterator_tests.hpp | | | |-- permutation_iterator.hpp | | | |-- reverse_iterator.hpp | | | |-- transform_iterator.hpp | | | `-- zip_iterator.hpp | | |-- lexical_cast | | | |-- detail | | | | |-- converter_lexical.hpp | | | | |-- converter_lexical_streams.hpp | | | | |-- converter_numeric.hpp | | | | |-- inf_nan.hpp | | | | |-- is_character.hpp | | | | |-- lcast_char_constants.hpp | | | | |-- lcast_unsigned_converters.hpp | | | | `-- widest_char.hpp | | | |-- bad_lexical_cast.hpp | | | `-- try_lexical_convert.hpp | | |-- math | | | |-- policies | | | | `-- policy.hpp | | | |-- special_functions | | | | |-- detail | | | | | |-- fp_traits.hpp | | | | | `-- round_fwd.hpp | | | | |-- fpclassify.hpp | | | | |-- math_fwd.hpp | | | | `-- sign.hpp | | | `-- tools | | | |-- config.hpp | | | |-- promotion.hpp | | | |-- real_cast.hpp | | | `-- user.hpp | | |-- move | | | |-- detail | | | | |-- config_begin.hpp | | | | |-- config_end.hpp | | | | |-- fwd_macros.hpp | | | | |-- iterator_to_raw_pointer.hpp | | | | |-- iterator_traits.hpp | | | | |-- meta_utils_core.hpp | | | | |-- meta_utils.hpp | | | | |-- move_helpers.hpp | | | | |-- pointer_element.hpp | | | | |-- std_ns_begin.hpp | | | | |-- std_ns_end.hpp | | | | |-- to_raw_pointer.hpp | | | | |-- type_traits.hpp | | | | `-- workaround.hpp | | | |-- adl_move_swap.hpp | | | |-- core.hpp | | | |-- iterator.hpp | | | |-- traits.hpp | | | |-- utility_core.hpp | | | `-- utility.hpp | | |-- mp11 | | | |-- detail | | | | |-- config.hpp | | | | |-- mp_append.hpp | | | | |-- mp_copy_if.hpp | | | | |-- mp_count.hpp | | | | |-- mp_fold.hpp | | | | |-- mp_is_list.hpp | | | | |-- mp_list.hpp | | | | |-- mp_map_find.hpp | | | | |-- mp_min_element.hpp | | | | |-- mp_plus.hpp | | | | |-- mp_remove_if.hpp | | | | |-- mp_void.hpp | | | | `-- mp_with_index.hpp | | | |-- algorithm.hpp | | | |-- bind.hpp | | | |-- function.hpp | | | |-- integer_sequence.hpp | | | |-- integral.hpp | | | |-- list.hpp | | | |-- map.hpp | | | |-- mpl.hpp | | | |-- set.hpp | | | |-- tuple.hpp | | | |-- utility.hpp | | | `-- version.hpp | | |-- mpl | | | |-- aux_ | | | | |-- config | | | | | |-- adl.hpp | | | | | |-- arrays.hpp | | | | | |-- bcc.hpp | | | | | |-- bind.hpp | | | | | |-- compiler.hpp | | | | | |-- ctps.hpp | | | | | |-- dependent_nttp.hpp | | | | | |-- dmc_ambiguous_ctps.hpp | | | | | |-- dtp.hpp | | | | | |-- eti.hpp | | | | | |-- forwarding.hpp | | | | | |-- gcc.hpp | | | | | |-- gpu.hpp | | | | | |-- has_apply.hpp | | | | | |-- has_xxx.hpp | | | | | |-- integral.hpp | | | | | |-- intel.hpp | | | | | |-- lambda.hpp | | | | | |-- msvc.hpp | | | | | |-- msvc_typename.hpp | | | | | |-- nttp.hpp | | | | | |-- overload_resolution.hpp | | | | | |-- pp_counter.hpp | | | | | |-- preprocessor.hpp | | | | | |-- static_constant.hpp | | | | | |-- ttp.hpp | | | | | |-- typeof.hpp | | | | | |-- use_preprocessed.hpp | | | | | `-- workaround.hpp | | | | |-- preprocessed | | | | | |-- bcc | | | | | | |-- advance_backward.hpp | | | | | | |-- advance_forward.hpp | | | | | | |-- and.hpp | | | | | | |-- apply_fwd.hpp | | | | | | |-- apply.hpp | | | | | | |-- apply_wrap.hpp | | | | | | |-- arg.hpp | | | | | | |-- basic_bind.hpp | | | | | | |-- bind_fwd.hpp | | | | | | |-- bind.hpp | | | | | | |-- bitand.hpp | | | | | | |-- bitor.hpp | | | | | | |-- bitxor.hpp | | | | | | |-- deque.hpp | | | | | | |-- divides.hpp | | | | | | |-- equal_to.hpp | | | | | | |-- fold_impl.hpp | | | | | | |-- full_lambda.hpp | | | | | | |-- greater_equal.hpp | | | | | | |-- greater.hpp | | | | | | |-- inherit.hpp | | | | | | |-- iter_fold_if_impl.hpp | | | | | | |-- iter_fold_impl.hpp | | | | | | |-- lambda_no_ctps.hpp | | | | | | |-- less_equal.hpp | | | | | | |-- less.hpp | | | | | | |-- list_c.hpp | | | | | | |-- list.hpp | | | | | | |-- map.hpp | | | | | | |-- minus.hpp | | | | | | |-- modulus.hpp | | | | | | |-- not_equal_to.hpp | | | | | | |-- or.hpp | | | | | | |-- placeholders.hpp | | | | | | |-- plus.hpp | | | | | | |-- quote.hpp | | | | | | |-- reverse_fold_impl.hpp | | | | | | |-- reverse_iter_fold_impl.hpp | | | | | | |-- set_c.hpp | | | | | | |-- set.hpp | | | | | | |-- shift_left.hpp | | | | | | |-- shift_right.hpp | | | | | | |-- template_arity.hpp | | | | | | |-- times.hpp | | | | | | |-- unpack_args.hpp | | | | | | |-- vector_c.hpp | | | | | | `-- vector.hpp | | | | | |-- bcc551 | | | | | | |-- advance_backward.hpp | | | | | | |-- advance_forward.hpp | | | | | | |-- and.hpp | | | | | | |-- apply_fwd.hpp | | | | | | |-- apply.hpp | | | | | | |-- apply_wrap.hpp | | | | | | |-- arg.hpp | | | | | | |-- basic_bind.hpp | | | | | | |-- bind_fwd.hpp | | | | | | |-- bind.hpp | | | | | | |-- bitand.hpp | | | | | | |-- bitor.hpp | | | | | | |-- bitxor.hpp | | | | | | |-- deque.hpp | | | | | | |-- divides.hpp | | | | | | |-- equal_to.hpp | | | | | | |-- fold_impl.hpp | | | | | | |-- full_lambda.hpp | | | | | | |-- greater_equal.hpp | | | | | | |-- greater.hpp | | | | | | |-- inherit.hpp | | | | | | |-- iter_fold_if_impl.hpp | | | | | | |-- iter_fold_impl.hpp | | | | | | |-- lambda_no_ctps.hpp | | | | | | |-- less_equal.hpp | | | | | | |-- less.hpp | | | | | | |-- list_c.hpp | | | | | | |-- list.hpp | | | | | | |-- map.hpp | | | | | | |-- minus.hpp | | | | | | |-- modulus.hpp | | | | | | |-- not_equal_to.hpp | | | | | | |-- or.hpp | | | | | | |-- placeholders.hpp | | | | | | |-- plus.hpp | | | | | | |-- quote.hpp | | | | | | |-- reverse_fold_impl.hpp | | | | | | |-- reverse_iter_fold_impl.hpp | | | | | | |-- set_c.hpp | | | | | | |-- set.hpp | | | | | | |-- shift_left.hpp | | | | | | |-- shift_right.hpp | | | | | | |-- template_arity.hpp | | | | | | |-- times.hpp | | | | | | |-- unpack_args.hpp | | | | | | |-- vector_c.hpp | | | | | | `-- vector.hpp | | | | | |-- bcc_pre590 | | | | | | |-- advance_backward.hpp | | | | | | |-- advance_forward.hpp | | | | | | |-- and.hpp | | | | | | |-- apply_fwd.hpp | | | | | | |-- apply.hpp | | | | | | |-- apply_wrap.hpp | | | | | | |-- arg.hpp | | | | | | |-- basic_bind.hpp | | | | | | |-- bind_fwd.hpp | | | | | | |-- bind.hpp | | | | | | |-- bitand.hpp | | | | | | |-- bitor.hpp | | | | | | |-- bitxor.hpp | | | | | | |-- deque.hpp | | | | | | |-- divides.hpp | | | | | | |-- equal_to.hpp | | | | | | |-- fold_impl.hpp | | | | | | |-- full_lambda.hpp | | | | | | |-- greater_equal.hpp | | | | | | |-- greater.hpp | | | | | | |-- inherit.hpp | | | | | | |-- iter_fold_if_impl.hpp | | | | | | |-- iter_fold_impl.hpp | | | | | | |-- lambda_no_ctps.hpp | | | | | | |-- less_equal.hpp | | | | | | |-- less.hpp | | | | | | |-- list_c.hpp | | | | | | |-- list.hpp | | | | | | |-- map.hpp | | | | | | |-- minus.hpp | | | | | | |-- modulus.hpp | | | | | | |-- not_equal_to.hpp | | | | | | |-- or.hpp | | | | | | |-- placeholders.hpp | | | | | | |-- plus.hpp | | | | | | |-- quote.hpp | | | | | | |-- reverse_fold_impl.hpp | | | | | | |-- reverse_iter_fold_impl.hpp | | | | | | |-- set_c.hpp | | | | | | |-- set.hpp | | | | | | |-- shift_left.hpp | | | | | | |-- shift_right.hpp | | | | | | |-- template_arity.hpp | | | | | | |-- times.hpp | | | | | | |-- unpack_args.hpp | | | | | | |-- vector_c.hpp | | | | | | `-- vector.hpp | | | | | |-- dmc | | | | | | |-- advance_backward.hpp | | | | | | |-- advance_forward.hpp | | | | | | |-- and.hpp | | | | | | |-- apply_fwd.hpp | | | | | | |-- apply.hpp | | | | | | |-- apply_wrap.hpp | | | | | | |-- arg.hpp | | | | | | |-- basic_bind.hpp | | | | | | |-- bind_fwd.hpp | | | | | | |-- bind.hpp | | | | | | |-- bitand.hpp | | | | | | |-- bitor.hpp | | | | | | |-- bitxor.hpp | | | | | | |-- deque.hpp | | | | | | |-- divides.hpp | | | | | | |-- equal_to.hpp | | | | | | |-- fold_impl.hpp | | | | | | |-- full_lambda.hpp | | | | | | |-- greater_equal.hpp | | | | | | |-- greater.hpp | | | | | | |-- inherit.hpp | | | | | | |-- iter_fold_if_impl.hpp | | | | | | |-- iter_fold_impl.hpp | | | | | | |-- lambda_no_ctps.hpp | | | | | | |-- less_equal.hpp | | | | | | |-- less.hpp | | | | | | |-- list_c.hpp | | | | | | |-- list.hpp | | | | | | |-- map.hpp | | | | | | |-- minus.hpp | | | | | | |-- modulus.hpp | | | | | | |-- not_equal_to.hpp | | | | | | |-- or.hpp | | | | | | |-- placeholders.hpp | | | | | | |-- plus.hpp | | | | | | |-- quote.hpp | | | | | | |-- reverse_fold_impl.hpp | | | | | | |-- reverse_iter_fold_impl.hpp | | | | | | |-- set_c.hpp | | | | | | |-- set.hpp | | | | | | |-- shift_left.hpp | | | | | | |-- shift_right.hpp | | | | | | |-- template_arity.hpp | | | | | | |-- times.hpp | | | | | | |-- unpack_args.hpp | | | | | | |-- vector_c.hpp | | | | | | `-- vector.hpp | | | | | |-- gcc | | | | | | |-- advance_backward.hpp | | | | | | |-- advance_forward.hpp | | | | | | |-- and.hpp | | | | | | |-- apply_fwd.hpp | | | | | | |-- apply.hpp | | | | | | |-- apply_wrap.hpp | | | | | | |-- arg.hpp | | | | | | |-- basic_bind.hpp | | | | | | |-- bind_fwd.hpp | | | | | | |-- bind.hpp | | | | | | |-- bitand.hpp | | | | | | |-- bitor.hpp | | | | | | |-- bitxor.hpp | | | | | | |-- deque.hpp | | | | | | |-- divides.hpp | | | | | | |-- equal_to.hpp | | | | | | |-- fold_impl.hpp | | | | | | |-- full_lambda.hpp | | | | | | |-- greater_equal.hpp | | | | | | |-- greater.hpp | | | | | | |-- inherit.hpp | | | | | | |-- iter_fold_if_impl.hpp | | | | | | |-- iter_fold_impl.hpp | | | | | | |-- lambda_no_ctps.hpp | | | | | | |-- less_equal.hpp | | | | | | |-- less.hpp | | | | | | |-- list_c.hpp | | | | | | |-- list.hpp | | | | | | |-- map.hpp | | | | | | |-- minus.hpp | | | | | | |-- modulus.hpp | | | | | | |-- not_equal_to.hpp | | | | | | |-- or.hpp | | | | | | |-- placeholders.hpp | | | | | | |-- plus.hpp | | | | | | |-- quote.hpp | | | | | | |-- reverse_fold_impl.hpp | | | | | | |-- reverse_iter_fold_impl.hpp | | | | | | |-- set_c.hpp | | | | | | |-- set.hpp | | | | | | |-- shift_left.hpp | | | | | | |-- shift_right.hpp | | | | | | |-- template_arity.hpp | | | | | | |-- times.hpp | | | | | | |-- unpack_args.hpp | | | | | | |-- vector_c.hpp | | | | | | `-- vector.hpp | | | | | |-- msvc60 | | | | | | |-- advance_backward.hpp | | | | | | |-- advance_forward.hpp | | | | | | |-- and.hpp | | | | | | |-- apply_fwd.hpp | | | | | | |-- apply.hpp | | | | | | |-- apply_wrap.hpp | | | | | | |-- arg.hpp | | | | | | |-- basic_bind.hpp | | | | | | |-- bind_fwd.hpp | | | | | | |-- bind.hpp | | | | | | |-- bitand.hpp | | | | | | |-- bitor.hpp | | | | | | |-- bitxor.hpp | | | | | | |-- deque.hpp | | | | | | |-- divides.hpp | | | | | | |-- equal_to.hpp | | | | | | |-- fold_impl.hpp | | | | | | |-- full_lambda.hpp | | | | | | |-- greater_equal.hpp | | | | | | |-- greater.hpp | | | | | | |-- inherit.hpp | | | | | | |-- iter_fold_if_impl.hpp | | | | | | |-- iter_fold_impl.hpp | | | | | | |-- lambda_no_ctps.hpp | | | | | | |-- less_equal.hpp | | | | | | |-- less.hpp | | | | | | |-- list_c.hpp | | | | | | |-- list.hpp | | | | | | |-- map.hpp | | | | | | |-- minus.hpp | | | | | | |-- modulus.hpp | | | | | | |-- not_equal_to.hpp | | | | | | |-- or.hpp | | | | | | |-- placeholders.hpp | | | | | | |-- plus.hpp | | | | | | |-- quote.hpp | | | | | | |-- reverse_fold_impl.hpp | | | | | | |-- reverse_iter_fold_impl.hpp | | | | | | |-- set_c.hpp | | | | | | |-- set.hpp | | | | | | |-- shift_left.hpp | | | | | | |-- shift_right.hpp | | | | | | |-- template_arity.hpp | | | | | | |-- times.hpp | | | | | | |-- unpack_args.hpp | | | | | | |-- vector_c.hpp | | | | | | `-- vector.hpp | | | | | |-- msvc70 | | | | | | |-- advance_backward.hpp | | | | | | |-- advance_forward.hpp | | | | | | |-- and.hpp | | | | | | |-- apply_fwd.hpp | | | | | | |-- apply.hpp | | | | | | |-- apply_wrap.hpp | | | | | | |-- arg.hpp | | | | | | |-- basic_bind.hpp | | | | | | |-- bind_fwd.hpp | | | | | | |-- bind.hpp | | | | | | |-- bitand.hpp | | | | | | |-- bitor.hpp | | | | | | |-- bitxor.hpp | | | | | | |-- deque.hpp | | | | | | |-- divides.hpp | | | | | | |-- equal_to.hpp | | | | | | |-- fold_impl.hpp | | | | | | |-- full_lambda.hpp | | | | | | |-- greater_equal.hpp | | | | | | |-- greater.hpp | | | | | | |-- inherit.hpp | | | | | | |-- iter_fold_if_impl.hpp | | | | | | |-- iter_fold_impl.hpp | | | | | | |-- lambda_no_ctps.hpp | | | | | | |-- less_equal.hpp | | | | | | |-- less.hpp | | | | | | |-- list_c.hpp | | | | | | |-- list.hpp | | | | | | |-- map.hpp | | | | | | |-- minus.hpp | | | | | | |-- modulus.hpp | | | | | | |-- not_equal_to.hpp | | | | | | |-- or.hpp | | | | | | |-- placeholders.hpp | | | | | | |-- plus.hpp | | | | | | |-- quote.hpp | | | | | | |-- reverse_fold_impl.hpp | | | | | | |-- reverse_iter_fold_impl.hpp | | | | | | |-- set_c.hpp | | | | | | |-- set.hpp | | | | | | |-- shift_left.hpp | | | | | | |-- shift_right.hpp | | | | | | |-- template_arity.hpp | | | | | | |-- times.hpp | | | | | | |-- unpack_args.hpp | | | | | | |-- vector_c.hpp | | | | | | `-- vector.hpp | | | | | |-- mwcw | | | | | | |-- advance_backward.hpp | | | | | | |-- advance_forward.hpp | | | | | | |-- and.hpp | | | | | | |-- apply_fwd.hpp | | | | | | |-- apply.hpp | | | | | | |-- apply_wrap.hpp | | | | | | |-- arg.hpp | | | | | | |-- basic_bind.hpp | | | | | | |-- bind_fwd.hpp | | | | | | |-- bind.hpp | | | | | | |-- bitand.hpp | | | | | | |-- bitor.hpp | | | | | | |-- bitxor.hpp | | | | | | |-- deque.hpp | | | | | | |-- divides.hpp | | | | | | |-- equal_to.hpp | | | | | | |-- fold_impl.hpp | | | | | | |-- full_lambda.hpp | | | | | | |-- greater_equal.hpp | | | | | | |-- greater.hpp | | | | | | |-- inherit.hpp | | | | | | |-- iter_fold_if_impl.hpp | | | | | | |-- iter_fold_impl.hpp | | | | | | |-- lambda_no_ctps.hpp | | | | | | |-- less_equal.hpp | | | | | | |-- less.hpp | | | | | | |-- list_c.hpp | | | | | | |-- list.hpp | | | | | | |-- map.hpp | | | | | | |-- minus.hpp | | | | | | |-- modulus.hpp | | | | | | |-- not_equal_to.hpp | | | | | | |-- or.hpp | | | | | | |-- placeholders.hpp | | | | | | |-- plus.hpp | | | | | | |-- quote.hpp | | | | | | |-- reverse_fold_impl.hpp | | | | | | |-- reverse_iter_fold_impl.hpp | | | | | | |-- set_c.hpp | | | | | | |-- set.hpp | | | | | | |-- shift_left.hpp | | | | | | |-- shift_right.hpp | | | | | | |-- template_arity.hpp | | | | | | |-- times.hpp | | | | | | |-- unpack_args.hpp | | | | | | |-- vector_c.hpp | | | | | | `-- vector.hpp | | | | | |-- no_ctps | | | | | | |-- advance_backward.hpp | | | | | | |-- advance_forward.hpp | | | | | | |-- and.hpp | | | | | | |-- apply_fwd.hpp | | | | | | |-- apply.hpp | | | | | | |-- apply_wrap.hpp | | | | | | |-- arg.hpp | | | | | | |-- basic_bind.hpp | | | | | | |-- bind_fwd.hpp | | | | | | |-- bind.hpp | | | | | | |-- bitand.hpp | | | | | | |-- bitor.hpp | | | | | | |-- bitxor.hpp | | | | | | |-- deque.hpp | | | | | | |-- divides.hpp | | | | | | |-- equal_to.hpp | | | | | | |-- fold_impl.hpp | | | | | | |-- full_lambda.hpp | | | | | | |-- greater_equal.hpp | | | | | | |-- greater.hpp | | | | | | |-- inherit.hpp | | | | | | |-- iter_fold_if_impl.hpp | | | | | | |-- iter_fold_impl.hpp | | | | | | |-- lambda_no_ctps.hpp | | | | | | |-- less_equal.hpp | | | | | | |-- less.hpp | | | | | | |-- list_c.hpp | | | | | | |-- list.hpp | | | | | | |-- map.hpp | | | | | | |-- minus.hpp | | | | | | |-- modulus.hpp | | | | | | |-- not_equal_to.hpp | | | | | | |-- or.hpp | | | | | | |-- placeholders.hpp | | | | | | |-- plus.hpp | | | | | | |-- quote.hpp | | | | | | |-- reverse_fold_impl.hpp | | | | | | |-- reverse_iter_fold_impl.hpp | | | | | | |-- set_c.hpp | | | | | | |-- set.hpp | | | | | | |-- shift_left.hpp | | | | | | |-- shift_right.hpp | | | | | | |-- template_arity.hpp | | | | | | |-- times.hpp | | | | | | |-- unpack_args.hpp | | | | | | |-- vector_c.hpp | | | | | | `-- vector.hpp | | | | | |-- no_ttp | | | | | | |-- advance_backward.hpp | | | | | | |-- advance_forward.hpp | | | | | | |-- and.hpp | | | | | | |-- apply_fwd.hpp | | | | | | |-- apply.hpp | | | | | | |-- apply_wrap.hpp | | | | | | |-- arg.hpp | | | | | | |-- basic_bind.hpp | | | | | | |-- bind_fwd.hpp | | | | | | |-- bind.hpp | | | | | | |-- bitand.hpp | | | | | | |-- bitor.hpp | | | | | | |-- bitxor.hpp | | | | | | |-- deque.hpp | | | | | | |-- divides.hpp | | | | | | |-- equal_to.hpp | | | | | | |-- fold_impl.hpp | | | | | | |-- full_lambda.hpp | | | | | | |-- greater_equal.hpp | | | | | | |-- greater.hpp | | | | | | |-- inherit.hpp | | | | | | |-- iter_fold_if_impl.hpp | | | | | | |-- iter_fold_impl.hpp | | | | | | |-- lambda_no_ctps.hpp | | | | | | |-- less_equal.hpp | | | | | | |-- less.hpp | | | | | | |-- list_c.hpp | | | | | | |-- list.hpp | | | | | | |-- map.hpp | | | | | | |-- minus.hpp | | | | | | |-- modulus.hpp | | | | | | |-- not_equal_to.hpp | | | | | | |-- or.hpp | | | | | | |-- placeholders.hpp | | | | | | |-- plus.hpp | | | | | | |-- quote.hpp | | | | | | |-- reverse_fold_impl.hpp | | | | | | |-- reverse_iter_fold_impl.hpp | | | | | | |-- set_c.hpp | | | | | | |-- set.hpp | | | | | | |-- shift_left.hpp | | | | | | |-- shift_right.hpp | | | | | | |-- template_arity.hpp | | | | | | |-- times.hpp | | | | | | |-- unpack_args.hpp | | | | | | |-- vector_c.hpp | | | | | | `-- vector.hpp | | | | | `-- plain | | | | | |-- advance_backward.hpp | | | | | |-- advance_forward.hpp | | | | | |-- and.hpp | | | | | |-- apply_fwd.hpp | | | | | |-- apply.hpp | | | | | |-- apply_wrap.hpp | | | | | |-- arg.hpp | | | | | |-- basic_bind.hpp | | | | | |-- bind_fwd.hpp | | | | | |-- bind.hpp | | | | | |-- bitand.hpp | | | | | |-- bitor.hpp | | | | | |-- bitxor.hpp | | | | | |-- deque.hpp | | | | | |-- divides.hpp | | | | | |-- equal_to.hpp | | | | | |-- fold_impl.hpp | | | | | |-- full_lambda.hpp | | | | | |-- greater_equal.hpp | | | | | |-- greater.hpp | | | | | |-- inherit.hpp | | | | | |-- iter_fold_if_impl.hpp | | | | | |-- iter_fold_impl.hpp | | | | | |-- lambda_no_ctps.hpp | | | | | |-- less_equal.hpp | | | | | |-- less.hpp | | | | | |-- list_c.hpp | | | | | |-- list.hpp | | | | | |-- map.hpp | | | | | |-- minus.hpp | | | | | |-- modulus.hpp | | | | | |-- not_equal_to.hpp | | | | | |-- or.hpp | | | | | |-- placeholders.hpp | | | | | |-- plus.hpp | | | | | |-- quote.hpp | | | | | |-- reverse_fold_impl.hpp | | | | | |-- reverse_iter_fold_impl.hpp | | | | | |-- set_c.hpp | | | | | |-- set.hpp | | | | | |-- shift_left.hpp | | | | | |-- shift_right.hpp | | | | | |-- template_arity.hpp | | | | | |-- times.hpp | | | | | |-- unpack_args.hpp | | | | | |-- vector_c.hpp | | | | | `-- vector.hpp | | | | |-- preprocessor | | | | | |-- add.hpp | | | | | |-- default_params.hpp | | | | | |-- def_params_tail.hpp | | | | | |-- enum.hpp | | | | | |-- ext_params.hpp | | | | | |-- filter_params.hpp | | | | | |-- is_seq.hpp | | | | | |-- params.hpp | | | | | |-- partial_spec_params.hpp | | | | | |-- range.hpp | | | | | |-- repeat.hpp | | | | | |-- sub.hpp | | | | | |-- token_equal.hpp | | | | | `-- tuple.hpp | | | | |-- adl_barrier.hpp | | | | |-- advance_backward.hpp | | | | |-- advance_forward.hpp | | | | |-- arg_typedef.hpp | | | | |-- arithmetic_op.hpp | | | | |-- arity.hpp | | | | |-- arity_spec.hpp | | | | |-- at_impl.hpp | | | | |-- back_impl.hpp | | | | |-- begin_end_impl.hpp | | | | |-- clear_impl.hpp | | | | |-- common_name_wknd.hpp | | | | |-- comparison_op.hpp | | | | |-- contains_impl.hpp | | | | |-- count_args.hpp | | | | |-- empty_impl.hpp | | | | |-- erase_impl.hpp | | | | |-- erase_key_impl.hpp | | | | |-- find_if_pred.hpp | | | | |-- fold_impl_body.hpp | | | | |-- fold_impl.hpp | | | | |-- front_impl.hpp | | | | |-- full_lambda.hpp | | | | |-- has_apply.hpp | | | | |-- has_begin.hpp | | | | |-- has_key_impl.hpp | | | | |-- has_rebind.hpp | | | | |-- has_size.hpp | | | | |-- has_tag.hpp | | | | |-- has_type.hpp | | | | |-- include_preprocessed.hpp | | | | |-- inserter_algorithm.hpp | | | | |-- insert_impl.hpp | | | | |-- insert_range_impl.hpp | | | | |-- integral_wrapper.hpp | | | | |-- is_msvc_eti_arg.hpp | | | | |-- iter_apply.hpp | | | | |-- iter_fold_if_impl.hpp | | | | |-- iter_fold_impl.hpp | | | | |-- iter_push_front.hpp | | | | |-- joint_iter.hpp | | | | |-- lambda_arity_param.hpp | | | | |-- lambda_no_ctps.hpp | | | | |-- lambda_spec.hpp | | | | |-- lambda_support.hpp | | | | |-- largest_int.hpp | | | | |-- logical_op.hpp | | | | |-- msvc_dtw.hpp | | | | |-- msvc_eti_base.hpp | | | | |-- msvc_is_class.hpp | | | | |-- msvc_never_true.hpp | | | | |-- msvc_type.hpp | | | | |-- na_assert.hpp | | | | |-- na_fwd.hpp | | | | |-- na.hpp | | | | |-- na_spec.hpp | | | | |-- nested_type_wknd.hpp | | | | |-- nttp_decl.hpp | | | | |-- numeric_cast_utils.hpp | | | | |-- numeric_op.hpp | | | | |-- O1_size_impl.hpp | | | | |-- pop_back_impl.hpp | | | | |-- pop_front_impl.hpp | | | | |-- push_back_impl.hpp | | | | |-- push_front_impl.hpp | | | | |-- reverse_fold_impl_body.hpp | | | | |-- reverse_fold_impl.hpp | | | | |-- sequence_wrapper.hpp | | | | |-- size_impl.hpp | | | | |-- static_cast.hpp | | | | |-- template_arity_fwd.hpp | | | | |-- template_arity.hpp | | | | |-- traits_lambda_spec.hpp | | | | |-- type_wrapper.hpp | | | | |-- unwrap.hpp | | | | |-- value_wknd.hpp | | | | `-- yes_no.hpp | | | |-- limits | | | | |-- arity.hpp | | | | |-- list.hpp | | | | |-- unrolling.hpp | | | | `-- vector.hpp | | | |-- list | | | | |-- aux_ | | | | | |-- preprocessed | | | | | | `-- plain | | | | | | |-- list10_c.hpp | | | | | | |-- list10.hpp | | | | | | |-- list20_c.hpp | | | | | | |-- list20.hpp | | | | | | |-- list30_c.hpp | | | | | | |-- list30.hpp | | | | | | |-- list40_c.hpp | | | | | | |-- list40.hpp | | | | | | |-- list50_c.hpp | | | | | | `-- list50.hpp | | | | | |-- begin_end.hpp | | | | | |-- clear.hpp | | | | | |-- empty.hpp | | | | | |-- front.hpp | | | | | |-- include_preprocessed.hpp | | | | | |-- item.hpp | | | | | |-- iterator.hpp | | | | | |-- numbered_c.hpp | | | | | |-- numbered.hpp | | | | | |-- O1_size.hpp | | | | | |-- pop_front.hpp | | | | | |-- push_back.hpp | | | | | |-- push_front.hpp | | | | | |-- size.hpp | | | | | `-- tag.hpp | | | | |-- list0_c.hpp | | | | |-- list0.hpp | | | | |-- list10_c.hpp | | | | |-- list10.hpp | | | | |-- list20_c.hpp | | | | |-- list20.hpp | | | | |-- list30_c.hpp | | | | |-- list30.hpp | | | | |-- list40_c.hpp | | | | |-- list40.hpp | | | | |-- list50_c.hpp | | | | `-- list50.hpp | | | |-- vector | | | | |-- aux_ | | | | | |-- preprocessed | | | | | | |-- no_ctps | | | | | | | |-- vector10_c.hpp | | | | | | | |-- vector10.hpp | | | | | | | |-- vector20_c.hpp | | | | | | | |-- vector20.hpp | | | | | | | |-- vector30_c.hpp | | | | | | | |-- vector30.hpp | | | | | | | |-- vector40_c.hpp | | | | | | | |-- vector40.hpp | | | | | | | |-- vector50_c.hpp | | | | | | | `-- vector50.hpp | | | | | | |-- plain | | | | | | | |-- vector10_c.hpp | | | | | | | |-- vector10.hpp | | | | | | | |-- vector20_c.hpp | | | | | | | |-- vector20.hpp | | | | | | | |-- vector30_c.hpp | | | | | | | |-- vector30.hpp | | | | | | | |-- vector40_c.hpp | | | | | | | |-- vector40.hpp | | | | | | | |-- vector50_c.hpp | | | | | | | `-- vector50.hpp | | | | | | `-- typeof_based | | | | | | |-- vector10_c.hpp | | | | | | |-- vector10.hpp | | | | | | |-- vector20_c.hpp | | | | | | |-- vector20.hpp | | | | | | |-- vector30_c.hpp | | | | | | |-- vector30.hpp | | | | | | |-- vector40_c.hpp | | | | | | |-- vector40.hpp | | | | | | |-- vector50_c.hpp | | | | | | `-- vector50.hpp | | | | | |-- at.hpp | | | | | |-- back.hpp | | | | | |-- begin_end.hpp | | | | | |-- clear.hpp | | | | | |-- empty.hpp | | | | | |-- front.hpp | | | | | |-- include_preprocessed.hpp | | | | | |-- item.hpp | | | | | |-- iterator.hpp | | | | | |-- numbered_c.hpp | | | | | |-- numbered.hpp | | | | | |-- O1_size.hpp | | | | | |-- pop_back.hpp | | | | | |-- pop_front.hpp | | | | | |-- push_back.hpp | | | | | |-- push_front.hpp | | | | | |-- size.hpp | | | | | |-- tag.hpp | | | | | `-- vector0.hpp | | | | |-- vector0_c.hpp | | | | |-- vector0.hpp | | | | |-- vector10_c.hpp | | | | |-- vector10.hpp | | | | |-- vector20_c.hpp | | | | |-- vector20.hpp | | | | |-- vector30_c.hpp | | | | |-- vector30.hpp | | | | |-- vector40_c.hpp | | | | |-- vector40.hpp | | | | |-- vector50_c.hpp | | | | `-- vector50.hpp | | | |-- advance_fwd.hpp | | | |-- advance.hpp | | | |-- always.hpp | | | |-- and.hpp | | | |-- apply_fwd.hpp | | | |-- apply.hpp | | | |-- apply_wrap.hpp | | | |-- arg_fwd.hpp | | | |-- arg.hpp | | | |-- assert.hpp | | | |-- at_fwd.hpp | | | |-- at.hpp | | | |-- back_fwd.hpp | | | |-- back.hpp | | | |-- back_inserter.hpp | | | |-- begin_end_fwd.hpp | | | |-- begin_end.hpp | | | |-- begin.hpp | | | |-- bind_fwd.hpp | | | |-- bind.hpp | | | |-- bitand.hpp | | | |-- bitxor.hpp | | | |-- bool_fwd.hpp | | | |-- bool.hpp | | | |-- clear_fwd.hpp | | | |-- clear.hpp | | | |-- comparison.hpp | | | |-- contains_fwd.hpp | | | |-- contains.hpp | | | |-- copy.hpp | | | |-- deref.hpp | | | |-- distance_fwd.hpp | | | |-- distance.hpp | | | |-- empty_base.hpp | | | |-- empty_fwd.hpp | | | |-- empty.hpp | | | |-- end.hpp | | | |-- equal_to.hpp | | | |-- erase_fwd.hpp | | | |-- erase.hpp | | | |-- erase_key_fwd.hpp | | | |-- erase_key.hpp | | | |-- eval_if.hpp | | | |-- find.hpp | | | |-- find_if.hpp | | | |-- fold.hpp | | | |-- for_each.hpp | | | |-- front_fwd.hpp | | | |-- front.hpp | | | |-- front_inserter.hpp | | | |-- greater_equal.hpp | | | |-- greater.hpp | | | |-- has_key_fwd.hpp | | | |-- has_key.hpp | | | |-- has_xxx.hpp | | | |-- identity.hpp | | | |-- if.hpp | | | |-- inherit.hpp | | | |-- inserter.hpp | | | |-- insert_fwd.hpp | | | |-- insert.hpp | | | |-- insert_range_fwd.hpp | | | |-- insert_range.hpp | | | |-- integral_c_fwd.hpp | | | |-- integral_c.hpp | | | |-- integral_c_tag.hpp | | | |-- int_fwd.hpp | | | |-- int.hpp | | | |-- is_placeholder.hpp | | | |-- is_sequence.hpp | | | |-- iterator_category.hpp | | | |-- iterator_range.hpp | | | |-- iterator_tags.hpp | | | |-- iter_fold.hpp | | | |-- iter_fold_if.hpp | | | |-- joint_view.hpp | | | |-- lambda_fwd.hpp | | | |-- lambda.hpp | | | |-- less_equal.hpp | | | |-- less.hpp | | | |-- list.hpp | | | |-- logical.hpp | | | |-- long_fwd.hpp | | | |-- long.hpp | | | |-- min_max.hpp | | | |-- minus.hpp | | | |-- multiplies.hpp | | | |-- negate.hpp | | | |-- next.hpp | | | |-- next_prior.hpp | | | |-- not_equal_to.hpp | | | |-- not.hpp | | | |-- numeric_cast.hpp | | | |-- O1_size_fwd.hpp | | | |-- O1_size.hpp | | | |-- or.hpp | | | |-- pair.hpp | | | |-- pair_view.hpp | | | |-- placeholders.hpp | | | |-- plus.hpp | | | |-- pop_back_fwd.hpp | | | |-- pop_back.hpp | | | |-- pop_front_fwd.hpp | | | |-- pop_front.hpp | | | |-- prior.hpp | | | |-- protect.hpp | | | |-- push_back_fwd.hpp | | | |-- push_back.hpp | | | |-- push_front_fwd.hpp | | | |-- push_front.hpp | | | |-- quote.hpp | | | |-- remove.hpp | | | |-- remove_if.hpp | | | |-- reverse_fold.hpp | | | |-- reverse.hpp | | | |-- same_as.hpp | | | |-- sequence_tag_fwd.hpp | | | |-- sequence_tag.hpp | | | |-- size_fwd.hpp | | | |-- size.hpp | | | |-- size_t_fwd.hpp | | | |-- size_t.hpp | | | |-- tag.hpp | | | |-- times.hpp | | | |-- transform.hpp | | | |-- vector.hpp | | | |-- void_fwd.hpp | | | `-- void.hpp | | |-- numeric | | | `-- conversion | | | |-- detail | | | | |-- preprocessed | | | | | |-- numeric_cast_traits_common.hpp | | | | | `-- numeric_cast_traits_long_long.hpp | | | | |-- bounds.hpp | | | | |-- conversion_traits.hpp | | | | |-- converter.hpp | | | | |-- int_float_mixture.hpp | | | | |-- is_subranged.hpp | | | | |-- meta.hpp | | | | |-- numeric_cast_traits.hpp | | | | |-- old_numeric_cast.hpp | | | | |-- sign_mixture.hpp | | | | `-- udt_builtin_mixture.hpp | | | |-- bounds.hpp | | | |-- cast.hpp | | | |-- conversion_traits.hpp | | | |-- converter.hpp | | | |-- converter_policies.hpp | | | |-- int_float_mixture_enum.hpp | | | |-- numeric_cast_traits.hpp | | | |-- sign_mixture_enum.hpp | | | `-- udt_builtin_mixture_enum.hpp | | |-- optional | | | |-- detail | | | | |-- experimental_traits.hpp | | | | |-- old_optional_implementation.hpp | | | | |-- optional_aligned_storage.hpp | | | | |-- optional_config.hpp | | | | |-- optional_factory_support.hpp | | | | |-- optional_reference_spec.hpp | | | | |-- optional_relops.hpp | | | | |-- optional_swap.hpp | | | | `-- optional_trivially_copyable_base.hpp | | | |-- bad_optional_access.hpp | | | |-- optional_fwd.hpp | | | |-- optional.hpp | | | `-- optional_io.hpp | | |-- pending | | | `-- iterator_tests.hpp | | |-- predef | | | |-- architecture | | | | |-- x86 | | | | | |-- 32.h | | | | | `-- 64.h | | | | |-- alpha.h | | | | |-- arm.h | | | | |-- blackfin.h | | | | |-- convex.h | | | | |-- ia64.h | | | | |-- m68k.h | | | | |-- mips.h | | | | |-- parisc.h | | | | |-- ppc.h | | | | |-- ptx.h | | | | |-- pyramid.h | | | | |-- rs6k.h | | | | |-- sparc.h | | | | |-- superh.h | | | | |-- sys370.h | | | | |-- sys390.h | | | | |-- x86.h | | | | `-- z.h | | | |-- compiler | | | | |-- borland.h | | | | |-- clang.h | | | | |-- comeau.h | | | | |-- compaq.h | | | | |-- diab.h | | | | |-- digitalmars.h | | | | |-- dignus.h | | | | |-- edg.h | | | | |-- ekopath.h | | | | |-- gcc.h | | | | |-- gcc_xml.h | | | | |-- greenhills.h | | | | |-- hp_acc.h | | | | |-- iar.h | | | | |-- ibm.h | | | | |-- intel.h | | | | |-- kai.h | | | | |-- llvm.h | | | | |-- metaware.h | | | | |-- metrowerks.h | | | | |-- microtec.h | | | | |-- mpw.h | | | | |-- nvcc.h | | | | |-- palm.h | | | | |-- pgi.h | | | | |-- sgi_mipspro.h | | | | |-- sunpro.h | | | | |-- tendra.h | | | | |-- visualc.h | | | | `-- watcom.h | | | |-- detail | | | | |-- _cassert.h | | | | |-- comp_detected.h | | | | |-- _exception.h | | | | |-- os_detected.h | | | | |-- platform_detected.h | | | | `-- test.h | | | |-- hardware | | | | |-- simd | | | | | |-- arm | | | | | | `-- versions.h | | | | | |-- ppc | | | | | | `-- versions.h | | | | | |-- x86 | | | | | | `-- versions.h | | | | | |-- x86_amd | | | | | | `-- versions.h | | | | | |-- arm.h | | | | | |-- ppc.h | | | | | |-- x86_amd.h | | | | | `-- x86.h | | | | `-- simd.h | | | |-- language | | | | |-- cuda.h | | | | |-- objc.h | | | | |-- stdc.h | | | | `-- stdcpp.h | | | |-- library | | | | |-- c | | | | | |-- cloudabi.h | | | | | |-- gnu.h | | | | | |-- _prefix.h | | | | | |-- uc.h | | | | | |-- vms.h | | | | | `-- zos.h | | | | |-- std | | | | | |-- cxx.h | | | | | |-- dinkumware.h | | | | | |-- libcomo.h | | | | | |-- modena.h | | | | | |-- msl.h | | | | | |-- _prefix.h | | | | | |-- roguewave.h | | | | | |-- sgi.h | | | | | |-- stdcpp3.h | | | | | |-- stlport.h | | | | | `-- vacpp.h | | | | |-- c.h | | | | `-- std.h | | | |-- os | | | | |-- bsd | | | | | |-- bsdi.h | | | | | |-- dragonfly.h | | | | | |-- free.h | | | | | |-- net.h | | | | | `-- open.h | | | | |-- aix.h | | | | |-- amigaos.h | | | | |-- android.h | | | | |-- beos.h | | | | |-- bsd.h | | | | |-- cygwin.h | | | | |-- haiku.h | | | | |-- hpux.h | | | | |-- ios.h | | | | |-- irix.h | | | | |-- linux.h | | | | |-- macos.h | | | | |-- os400.h | | | | |-- qnxnto.h | | | | |-- solaris.h | | | | |-- unix.h | | | | |-- vms.h | | | | `-- windows.h | | | |-- other | | | | `-- endian.h | | | |-- platform | | | | |-- android.h | | | | |-- cloudabi.h | | | | |-- ios.h | | | | |-- mingw32.h | | | | |-- mingw64.h | | | | |-- mingw.h | | | | |-- windows_desktop.h | | | | |-- windows_phone.h | | | | |-- windows_runtime.h | | | | |-- windows_server.h | | | | |-- windows_store.h | | | | |-- windows_system.h | | | | `-- windows_uwp.h | | | |-- architecture.h | | | |-- compiler.h | | | |-- hardware.h | | | |-- language.h | | | |-- library.h | | | |-- make.h | | | |-- os.h | | | |-- other.h | | | |-- platform.h | | | |-- version.h | | | `-- version_number.h | | |-- preprocessor | | | |-- arithmetic | | | | |-- detail | | | | | `-- div_base.hpp | | | | |-- add.hpp | | | | |-- dec.hpp | | | | |-- inc.hpp | | | | |-- mod.hpp | | | | `-- sub.hpp | | | |-- array | | | | |-- data.hpp | | | | |-- elem.hpp | | | | `-- size.hpp | | | |-- comparison | | | | |-- equal.hpp | | | | |-- less_equal.hpp | | | | |-- less.hpp | | | | `-- not_equal.hpp | | | |-- config | | | | `-- config.hpp | | | |-- control | | | | |-- detail | | | | | |-- dmc | | | | | | `-- while.hpp | | | | | |-- edg | | | | | | `-- while.hpp | | | | | |-- msvc | | | | | | `-- while.hpp | | | | | `-- while.hpp | | | | |-- deduce_d.hpp | | | | |-- expr_if.hpp | | | | |-- expr_iif.hpp | | | | |-- if.hpp | | | | |-- iif.hpp | | | | `-- while.hpp | | | |-- debug | | | | `-- error.hpp | | | |-- detail | | | | |-- dmc | | | | | `-- auto_rec.hpp | | | | |-- auto_rec.hpp | | | | |-- check.hpp | | | | |-- is_binary.hpp | | | | |-- is_unary.hpp | | | | `-- split.hpp | | | |-- facilities | | | | |-- detail | | | | | `-- is_empty.hpp | | | | |-- empty.hpp | | | | |-- expand.hpp | | | | |-- identity.hpp | | | | |-- intercept.hpp | | | | |-- is_1.hpp | | | | |-- is_empty.hpp | | | | |-- is_empty_variadic.hpp | | | | `-- overload.hpp | | | |-- iteration | | | | |-- detail | | | | | |-- bounds | | | | | | |-- lower1.hpp | | | | | | |-- lower2.hpp | | | | | | |-- lower3.hpp | | | | | | |-- lower4.hpp | | | | | | |-- lower5.hpp | | | | | | |-- upper1.hpp | | | | | | |-- upper2.hpp | | | | | | |-- upper3.hpp | | | | | | |-- upper4.hpp | | | | | | `-- upper5.hpp | | | | | |-- iter | | | | | | |-- forward1.hpp | | | | | | |-- forward2.hpp | | | | | | |-- forward3.hpp | | | | | | |-- forward4.hpp | | | | | | |-- forward5.hpp | | | | | | |-- reverse1.hpp | | | | | | |-- reverse2.hpp | | | | | | |-- reverse3.hpp | | | | | | |-- reverse4.hpp | | | | | | `-- reverse5.hpp | | | | | |-- finish.hpp | | | | | |-- local.hpp | | | | | |-- rlocal.hpp | | | | | |-- self.hpp | | | | | `-- start.hpp | | | | |-- iterate.hpp | | | | |-- local.hpp | | | | `-- self.hpp | | | |-- list | | | | |-- detail | | | | | |-- dmc | | | | | | `-- fold_left.hpp | | | | | |-- edg | | | | | | |-- fold_left.hpp | | | | | | `-- fold_right.hpp | | | | | |-- fold_left.hpp | | | | | `-- fold_right.hpp | | | | |-- adt.hpp | | | | |-- fold_left.hpp | | | | |-- fold_right.hpp | | | | |-- for_each_i.hpp | | | | `-- reverse.hpp | | | |-- logical | | | | |-- and.hpp | | | | |-- bitand.hpp | | | | |-- bitor.hpp | | | | |-- bool.hpp | | | | |-- compl.hpp | | | | |-- not.hpp | | | | `-- or.hpp | | | |-- punctuation | | | | |-- detail | | | | | `-- is_begin_parens.hpp | | | | |-- comma.hpp | | | | |-- comma_if.hpp | | | | |-- is_begin_parens.hpp | | | | `-- paren.hpp | | | |-- repetition | | | | |-- detail | | | | | |-- dmc | | | | | | `-- for.hpp | | | | | |-- edg | | | | | | `-- for.hpp | | | | | |-- msvc | | | | | | `-- for.hpp | | | | | `-- for.hpp | | | | |-- enum_binary_params.hpp | | | | |-- enum.hpp | | | | |-- enum_params.hpp | | | | |-- enum_params_with_a_default.hpp | | | | |-- enum_shifted.hpp | | | | |-- enum_shifted_params.hpp | | | | |-- enum_trailing.hpp | | | | |-- enum_trailing_params.hpp | | | | |-- for.hpp | | | | |-- repeat_from_to.hpp | | | | `-- repeat.hpp | | | |-- seq | | | | |-- detail | | | | | |-- is_empty.hpp | | | | | `-- split.hpp | | | | |-- cat.hpp | | | | |-- elem.hpp | | | | |-- enum.hpp | | | | |-- first_n.hpp | | | | |-- fold_left.hpp | | | | |-- for_each.hpp | | | | |-- for_each_i.hpp | | | | |-- push_front.hpp | | | | |-- rest_n.hpp | | | | |-- seq.hpp | | | | |-- size.hpp | | | | |-- subseq.hpp | | | | |-- to_tuple.hpp | | | | `-- transform.hpp | | | |-- slot | | | | |-- detail | | | | | |-- counter.hpp | | | | | |-- def.hpp | | | | | |-- shared.hpp | | | | | |-- slot1.hpp | | | | | |-- slot2.hpp | | | | | |-- slot3.hpp | | | | | |-- slot4.hpp | | | | | `-- slot5.hpp | | | | `-- slot.hpp | | | |-- tuple | | | | |-- detail | | | | | `-- is_single_return.hpp | | | | |-- eat.hpp | | | | |-- elem.hpp | | | | |-- rem.hpp | | | | |-- size.hpp | | | | |-- to_list.hpp | | | | `-- to_seq.hpp | | | |-- variadic | | | | |-- elem.hpp | | | | |-- size.hpp | | | | `-- to_seq.hpp | | | |-- cat.hpp | | | |-- comma_if.hpp | | | |-- dec.hpp | | | |-- empty.hpp | | | |-- enum.hpp | | | |-- enum_params.hpp | | | |-- enum_params_with_a_default.hpp | | | |-- enum_shifted_params.hpp | | | |-- expr_if.hpp | | | |-- identity.hpp | | | |-- if.hpp | | | |-- inc.hpp | | | |-- iterate.hpp | | | |-- repeat_from_to.hpp | | | |-- repeat.hpp | | | `-- stringize.hpp | | |-- program_options | | | |-- detail | | | | |-- cmdline.hpp | | | | |-- config_file.hpp | | | | |-- convert.hpp | | | | |-- parsers.hpp | | | | |-- utf8_codecvt_facet.hpp | | | | `-- value_semantic.hpp | | | |-- cmdline.hpp | | | |-- config.hpp | | | |-- environment_iterator.hpp | | | |-- eof_iterator.hpp | | | |-- errors.hpp | | | |-- option.hpp | | | |-- options_description.hpp | | | |-- parsers.hpp | | | |-- positional_options.hpp | | | |-- value_semantic.hpp | | | |-- variables_map.hpp | | | `-- version.hpp | | |-- range | | | |-- algorithm | | | | `-- equal.hpp | | | |-- detail | | | | |-- as_literal.hpp | | | | |-- begin.hpp | | | | |-- common.hpp | | | | |-- detail_str.hpp | | | | |-- end.hpp | | | | |-- extract_optional_type.hpp | | | | |-- has_member_size.hpp | | | | |-- implementation_help.hpp | | | | |-- misc_concept.hpp | | | | |-- msvc_has_iterator_workaround.hpp | | | | |-- remove_extent.hpp | | | | |-- safe_bool.hpp | | | | |-- sfinae.hpp | | | | |-- size_type.hpp | | | | |-- str_types.hpp | | | | `-- value_type.hpp | | | |-- as_literal.hpp | | | |-- begin.hpp | | | |-- concepts.hpp | | | |-- config.hpp | | | |-- const_iterator.hpp | | | |-- difference_type.hpp | | | |-- distance.hpp | | | |-- empty.hpp | | | |-- end.hpp | | | |-- functions.hpp | | | |-- has_range_iterator.hpp | | | |-- iterator.hpp | | | |-- iterator_range_core.hpp | | | |-- iterator_range.hpp | | | |-- iterator_range_io.hpp | | | |-- mutable_iterator.hpp | | | |-- range_fwd.hpp | | | |-- rbegin.hpp | | | |-- rend.hpp | | | |-- reverse_iterator.hpp | | | |-- size.hpp | | | |-- size_type.hpp | | | `-- value_type.hpp | | |-- ratio | | | |-- detail | | | | |-- mpl | | | | | |-- abs.hpp | | | | | |-- gcd.hpp | | | | | |-- lcm.hpp | | | | | `-- sign.hpp | | | | `-- overflow_helpers.hpp | | | |-- mpl | | | | `-- rational_c_tag.hpp | | | |-- config.hpp | | | |-- ratio_fwd.hpp | | | `-- ratio.hpp | | |-- smart_ptr | | | |-- detail | | | | |-- atomic_count_gcc.hpp | | | | |-- atomic_count_gcc_x86.hpp | | | | |-- atomic_count.hpp | | | | |-- atomic_count_nt.hpp | | | | |-- atomic_count_pt.hpp | | | | |-- atomic_count_spin.hpp | | | | |-- atomic_count_std_atomic.hpp | | | | |-- atomic_count_sync.hpp | | | | |-- atomic_count_win32.hpp | | | | |-- lightweight_mutex.hpp | | | | |-- local_counted_base.hpp | | | | |-- local_sp_deleter.hpp | | | | |-- lwm_nop.hpp | | | | |-- lwm_pthreads.hpp | | | | |-- lwm_win32_cs.hpp | | | | |-- operator_bool.hpp | | | | |-- quick_allocator.hpp | | | | |-- shared_count.hpp | | | | |-- sp_convertible.hpp | | | | |-- sp_counted_base_acc_ia64.hpp | | | | |-- sp_counted_base_aix.hpp | | | | |-- sp_counted_base_clang.hpp | | | | |-- sp_counted_base_cw_ppc.hpp | | | | |-- sp_counted_base_gcc_ia64.hpp | | | | |-- sp_counted_base_gcc_mips.hpp | | | | |-- sp_counted_base_gcc_ppc.hpp | | | | |-- sp_counted_base_gcc_sparc.hpp | | | | |-- sp_counted_base_gcc_x86.hpp | | | | |-- sp_counted_base.hpp | | | | |-- sp_counted_base_nt.hpp | | | | |-- sp_counted_base_pt.hpp | | | | |-- sp_counted_base_snc_ps3.hpp | | | | |-- sp_counted_base_spin.hpp | | | | |-- sp_counted_base_std_atomic.hpp | | | | |-- sp_counted_base_sync.hpp | | | | |-- sp_counted_base_vacpp_ppc.hpp | | | | |-- sp_counted_base_w32.hpp | | | | |-- sp_counted_impl.hpp | | | | |-- sp_disable_deprecated.hpp | | | | |-- sp_forward.hpp | | | | |-- sp_has_sync.hpp | | | | |-- spinlock_gcc_arm.hpp | | | | |-- spinlock.hpp | | | | |-- spinlock_nt.hpp | | | | |-- spinlock_pool.hpp | | | | |-- spinlock_pt.hpp | | | | |-- spinlock_std_atomic.hpp | | | | |-- spinlock_sync.hpp | | | | |-- spinlock_w32.hpp | | | | |-- sp_interlocked.hpp | | | | |-- sp_noexcept.hpp | | | | |-- sp_nullptr_t.hpp | | | | `-- yield_k.hpp | | | |-- allocate_shared_array.hpp | | | |-- bad_weak_ptr.hpp | | | |-- intrusive_ptr.hpp | | | |-- intrusive_ref_counter.hpp | | | |-- make_shared_array.hpp | | | |-- make_shared.hpp | | | |-- make_shared_object.hpp | | | |-- scoped_array.hpp | | | |-- scoped_ptr.hpp | | | `-- shared_ptr.hpp | | |-- system | | | |-- detail | | | | |-- config.hpp | | | | |-- generic_category.hpp | | | | |-- std_interoperability.hpp | | | | |-- system_category_posix.hpp | | | | `-- system_category_win32.hpp | | | |-- api_config.hpp | | | |-- config.hpp | | | |-- error_code.hpp | | | `-- system_error.hpp | | |-- test | | | |-- detail | | | | |-- config.hpp | | | | |-- enable_warnings.hpp | | | | |-- fwd_decl.hpp | | | | |-- global_typedef.hpp | | | | |-- log_level.hpp | | | | |-- pp_variadic.hpp | | | | |-- suppress_warnings.hpp | | | | `-- throw_exception.hpp | | | |-- impl | | | | |-- compiler_log_formatter.ipp | | | | |-- cpp_main.ipp | | | | |-- debug.ipp | | | | |-- decorator.ipp | | | | |-- execution_monitor.ipp | | | | |-- framework.ipp | | | | |-- junit_log_formatter.ipp | | | | |-- plain_report_formatter.ipp | | | | |-- progress_monitor.ipp | | | | |-- results_collector.ipp | | | | |-- results_reporter.ipp | | | | |-- test_framework_init_observer.ipp | | | | |-- test_main.ipp | | | | |-- test_tools.ipp | | | | |-- test_tree.ipp | | | | |-- unit_test_log.ipp | | | | |-- unit_test_main.ipp | | | | |-- unit_test_monitor.ipp | | | | |-- unit_test_parameters.ipp | | | | |-- xml_log_formatter.ipp | | | | `-- xml_report_formatter.ipp | | | |-- output | | | | |-- compiler_log_formatter.hpp | | | | |-- junit_log_formatter.hpp | | | | |-- plain_report_formatter.hpp | | | | |-- xml_log_formatter.hpp | | | | `-- xml_report_formatter.hpp | | | |-- tools | | | | |-- detail | | | | | |-- bitwise_manip.hpp | | | | | |-- expression_holder.hpp | | | | | |-- fwd.hpp | | | | | |-- indirections.hpp | | | | | |-- it_pair.hpp | | | | | |-- lexicographic_manip.hpp | | | | | |-- per_element_manip.hpp | | | | | |-- print_helper.hpp | | | | | `-- tolerance_manip.hpp | | | | |-- old | | | | | |-- impl.hpp | | | | | `-- interface.hpp | | | | |-- assertion.hpp | | | | |-- assertion_result.hpp | | | | |-- collection_comparison_op.hpp | | | | |-- context.hpp | | | | |-- cstring_comparison_op.hpp | | | | |-- floating_point_comparison.hpp | | | | |-- fpc_op.hpp | | | | |-- fpc_tolerance.hpp | | | | |-- interface.hpp | | | | `-- output_test_stream.hpp | | | |-- tree | | | | |-- auto_registration.hpp | | | | |-- decorator.hpp | | | | |-- fixture.hpp | | | | |-- global_fixture.hpp | | | | |-- observer.hpp | | | | |-- test_case_counter.hpp | | | | |-- test_case_template.hpp | | | | |-- test_unit.hpp | | | | |-- traverse.hpp | | | | `-- visitor.hpp | | | |-- utils | | | | |-- basic_cstring | | | | | |-- basic_cstring_fwd.hpp | | | | | |-- basic_cstring.hpp | | | | | |-- bcs_char_traits.hpp | | | | | |-- compare.hpp | | | | | `-- io.hpp | | | | |-- iterator | | | | | |-- input_iterator_facade.hpp | | | | | `-- token_iterator.hpp | | | | |-- runtime | | | | | |-- cla | | | | | | |-- argv_traverser.hpp | | | | | | `-- parser.hpp | | | | | |-- env | | | | | | `-- fetch.hpp | | | | | |-- argument_factory.hpp | | | | | |-- argument.hpp | | | | | |-- errors.hpp | | | | | |-- finalize.hpp | | | | | |-- fwd.hpp | | | | | |-- modifier.hpp | | | | | `-- parameter.hpp | | | | |-- algorithm.hpp | | | | |-- assign_op.hpp | | | | |-- class_properties.hpp | | | | |-- custom_manip.hpp | | | | |-- foreach.hpp | | | | |-- is_cstring.hpp | | | | |-- is_forward_iterable.hpp | | | | |-- lazy_ostream.hpp | | | | |-- named_params.hpp | | | | |-- rtti.hpp | | | | |-- setcolor.hpp | | | | |-- string_cast.hpp | | | | |-- timer.hpp | | | | |-- wrap_stringstream.hpp | | | | `-- xml_printer.hpp | | | |-- debug_config.hpp | | | |-- debug.hpp | | | |-- execution_monitor.hpp | | | |-- framework.hpp | | | |-- minimal.hpp | | | |-- progress_monitor.hpp | | | |-- results_collector.hpp | | | |-- results_reporter.hpp | | | |-- test_framework_init_observer.hpp | | | |-- test_tools.hpp | | | |-- unit_test_log_formatter.hpp | | | |-- unit_test_log.hpp | | | |-- unit_test_monitor.hpp | | | |-- unit_test_parameters.hpp | | | `-- unit_test_suite.hpp | | |-- timer | | | |-- config.hpp | | | `-- timer.hpp | | |-- tuple | | | |-- detail | | | | `-- tuple_basic.hpp | | | `-- tuple.hpp | | |-- type_index | | | |-- detail | | | | |-- compile_time_type_info.hpp | | | | |-- ctti_register_class.hpp | | | | `-- stl_register_class.hpp | | | |-- ctti_type_index.hpp | | | |-- stl_type_index.hpp | | | `-- type_index_facade.hpp | | |-- typeof | | | |-- dmc | | | | `-- typeof_impl.hpp | | | |-- msvc | | | | `-- typeof_impl.hpp | | | |-- constant.hpp | | | |-- decltype.hpp | | | |-- encode_decode.hpp | | | |-- encode_decode_params.hpp | | | |-- integral_template_param.hpp | | | |-- int_encoding.hpp | | | |-- message.hpp | | | |-- modifiers.hpp | | | |-- native.hpp | | | |-- pointers_data_members.hpp | | | |-- register_functions.hpp | | | |-- register_functions_iterate.hpp | | | |-- register_fundamental.hpp | | | |-- register_mem_functions.hpp | | | |-- template_encoding.hpp | | | |-- template_template_param.hpp | | | |-- type_encoding.hpp | | | |-- typeof.hpp | | | |-- typeof_impl.hpp | | | |-- type_template_param.hpp | | | |-- unsupported.hpp | | | |-- vector100.hpp | | | |-- vector150.hpp | | | |-- vector200.hpp | | | |-- vector50.hpp | | | `-- vector.hpp | | |-- type_traits | | | |-- detail | | | | |-- bool_trait_undef.hpp | | | | |-- common_arithmetic_type.hpp | | | | |-- common_type_impl.hpp | | | | |-- composite_member_pointer_type.hpp | | | | |-- composite_pointer_type.hpp | | | | |-- config.hpp | | | | |-- has_binary_operator.hpp | | | | |-- has_postfix_operator.hpp | | | | |-- has_prefix_operator.hpp | | | | |-- is_function_cxx_03.hpp | | | | |-- is_function_cxx_11.hpp | | | | |-- is_function_msvc10_fix.hpp | | | | |-- is_function_ptr_helper.hpp | | | | |-- is_function_ptr_tester.hpp | | | | |-- is_likely_lambda.hpp | | | | |-- is_member_function_pointer_cxx_03.hpp | | | | |-- is_member_function_pointer_cxx_11.hpp | | | | |-- is_mem_fun_pointer_impl.hpp | | | | |-- is_mem_fun_pointer_tester.hpp | | | | |-- is_rvalue_reference_msvc10_fix.hpp | | | | |-- mp_defer.hpp | | | | `-- yes_no_type.hpp | | | |-- add_const.hpp | | | |-- add_cv.hpp | | | |-- add_lvalue_reference.hpp | | | |-- add_pointer.hpp | | | |-- add_reference.hpp | | | |-- add_rvalue_reference.hpp | | | |-- add_volatile.hpp | | | |-- aligned_storage.hpp | | | |-- alignment_of.hpp | | | |-- common_type.hpp | | | |-- composite_traits.hpp | | | |-- conditional.hpp | | | |-- conversion_traits.hpp | | | |-- copy_cv.hpp | | | |-- copy_cv_ref.hpp | | | |-- copy_reference.hpp | | | |-- cv_traits.hpp | | | |-- decay.hpp | | | |-- declval.hpp | | | |-- enable_if.hpp | | | |-- extent.hpp | | | |-- floating_point_promotion.hpp | | | |-- function_traits.hpp | | | |-- has_bit_and_assign.hpp | | | |-- has_bit_and.hpp | | | |-- has_bit_or_assign.hpp | | | |-- has_bit_or.hpp | | | |-- has_bit_xor_assign.hpp | | | |-- has_bit_xor.hpp | | | |-- has_complement.hpp | | | |-- has_dereference.hpp | | | |-- has_divides_assign.hpp | | | |-- has_divides.hpp | | | |-- has_equal_to.hpp | | | |-- has_greater_equal.hpp | | | |-- has_greater.hpp | | | |-- has_left_shift_assign.hpp | | | |-- has_left_shift.hpp | | | |-- has_less_equal.hpp | | | |-- has_less.hpp | | | |-- has_logical_and.hpp | | | |-- has_logical_not.hpp | | | |-- has_logical_or.hpp | | | |-- has_minus_assign.hpp | | | |-- has_minus.hpp | | | |-- has_modulus_assign.hpp | | | |-- has_modulus.hpp | | | |-- has_multiplies_assign.hpp | | | |-- has_multiplies.hpp | | | |-- has_negate.hpp | | | |-- has_new_operator.hpp | | | |-- has_not_equal_to.hpp | | | |-- has_nothrow_assign.hpp | | | |-- has_nothrow_constructor.hpp | | | |-- has_nothrow_copy.hpp | | | |-- has_nothrow_destructor.hpp | | | |-- has_plus_assign.hpp | | | |-- has_plus.hpp | | | |-- has_post_decrement.hpp | | | |-- has_post_increment.hpp | | | |-- has_pre_decrement.hpp | | | |-- has_pre_increment.hpp | | | |-- has_right_shift_assign.hpp | | | |-- has_right_shift.hpp | | | |-- has_trivial_assign.hpp | | | |-- has_trivial_constructor.hpp | | | |-- has_trivial_copy.hpp | | | |-- has_trivial_destructor.hpp | | | |-- has_trivial_move_assign.hpp | | | |-- has_trivial_move_constructor.hpp | | | |-- has_unary_minus.hpp | | | |-- has_unary_plus.hpp | | | |-- has_virtual_destructor.hpp | | | |-- integral_constant.hpp | | | |-- integral_promotion.hpp | | | |-- intrinsics.hpp | | | |-- is_abstract.hpp | | | |-- is_arithmetic.hpp | | | |-- is_array.hpp | | | |-- is_assignable.hpp | | | |-- is_base_and_derived.hpp | | | |-- is_base_of.hpp | | | |-- is_bounded_array.hpp | | | |-- is_class.hpp | | | |-- is_complete.hpp | | | |-- is_complex.hpp | | | |-- is_compound.hpp | | | |-- is_const.hpp | | | |-- is_constructible.hpp | | | |-- is_convertible.hpp | | | |-- is_copy_assignable.hpp | | | |-- is_copy_constructible.hpp | | | |-- is_default_constructible.hpp | | | |-- is_destructible.hpp | | | |-- is_empty.hpp | | | |-- is_enum.hpp | | | |-- is_final.hpp | | | |-- is_float.hpp | | | |-- is_floating_point.hpp | | | |-- is_function.hpp | | | |-- is_fundamental.hpp | | | |-- is_integral.hpp | | | |-- is_list_constructible.hpp | | | |-- is_lvalue_reference.hpp | | | |-- is_member_function_pointer.hpp | | | |-- is_member_object_pointer.hpp | | | |-- is_member_pointer.hpp | | | |-- is_noncopyable.hpp | | | |-- is_nothrow_move_assignable.hpp | | | |-- is_nothrow_move_constructible.hpp | | | |-- is_nothrow_swappable.hpp | | | |-- is_object.hpp | | | |-- is_pod.hpp | | | |-- is_pointer.hpp | | | |-- is_polymorphic.hpp | | | |-- is_reference.hpp | | | |-- is_rvalue_reference.hpp | | | |-- is_same.hpp | | | |-- is_scalar.hpp | | | |-- is_signed.hpp | | | |-- is_stateless.hpp | | | |-- is_unbounded_array.hpp | | | |-- is_union.hpp | | | |-- is_unsigned.hpp | | | |-- is_virtual_base_of.hpp | | | |-- is_void.hpp | | | |-- is_volatile.hpp | | | |-- make_signed.hpp | | | |-- make_unsigned.hpp | | | |-- make_void.hpp | | | |-- promote.hpp | | | |-- rank.hpp | | | |-- remove_all_extents.hpp | | | |-- remove_bounds.hpp | | | |-- remove_const.hpp | | | |-- remove_cv.hpp | | | |-- remove_cv_ref.hpp | | | |-- remove_extent.hpp | | | |-- remove_pointer.hpp | | | |-- remove_reference.hpp | | | |-- remove_volatile.hpp | | | |-- same_traits.hpp | | | |-- type_identity.hpp | | | `-- type_with_alignment.hpp | | |-- utility | | | |-- detail | | | | |-- in_place_factory_prefix.hpp | | | | |-- in_place_factory_suffix.hpp | | | | `-- result_of_iterate.hpp | | | |-- addressof.hpp | | | |-- base_from_member.hpp | | | |-- binary.hpp | | | |-- compare_pointees.hpp | | | |-- declval.hpp | | | |-- enable_if.hpp | | | |-- explicit_operator_bool.hpp | | | |-- identity_type.hpp | | | |-- in_place_factory.hpp | | | |-- result_of.hpp | | | |-- swap.hpp | | | |-- typed_in_place_factory.hpp | | | `-- value_init.hpp | | |-- winapi | | | |-- basic_types.hpp | | | |-- character_code_conversion.hpp | | | |-- config.hpp | | | |-- dll.hpp | | | |-- error_codes.hpp | | | |-- error_handling.hpp | | | |-- get_current_process.hpp | | | |-- get_current_thread.hpp | | | |-- get_last_error.hpp | | | |-- get_process_times.hpp | | | |-- get_thread_times.hpp | | | |-- local_memory.hpp | | | |-- time.hpp | | | `-- timers.hpp | | |-- aligned_storage.hpp | | |-- any.hpp | | |-- array.hpp | | |-- assert.hpp | | |-- bind.hpp | | |-- blank_fwd.hpp | | |-- blank.hpp | | |-- call_traits.hpp | | |-- cast.hpp | | |-- cerrno.hpp | | |-- checked_delete.hpp | | |-- concept_archetype.hpp | | |-- concept_check.hpp | | |-- config.hpp | | |-- cstdint.hpp | | |-- cstdlib.hpp | | |-- current_function.hpp | | |-- filesystem.hpp | | |-- format.hpp | | |-- function_equal.hpp | | |-- function.hpp | | |-- function_output_iterator.hpp | | |-- generator_iterator.hpp | | |-- get_pointer.hpp | | |-- implicit_cast.hpp | | |-- indirect_reference.hpp | | |-- integer_fwd.hpp | | |-- integer.hpp | | |-- integer_traits.hpp | | |-- io_fwd.hpp | | |-- is_placeholder.hpp | | |-- iterator_adaptors.hpp | | |-- iterator.hpp | | |-- lexical_cast.hpp | | |-- limits.hpp | | |-- make_shared.hpp | | |-- mem_fn.hpp | | |-- mp11.hpp | | |-- next_prior.hpp | | |-- noncopyable.hpp | | |-- none.hpp | | |-- none_t.hpp | | |-- non_type.hpp | | |-- operators.hpp | | |-- optional.hpp | | |-- pointee.hpp | | |-- polymorphic_cast.hpp | | |-- predef.h | | |-- program_options.hpp | | |-- rational.hpp | | |-- ref.hpp | | |-- scoped_array.hpp | | |-- scoped_ptr.hpp | | |-- shared_container_iterator.hpp | | |-- shared_ptr.hpp | | |-- static_assert.hpp | | |-- swap.hpp | | |-- throw_exception.hpp | | |-- timer.hpp | | |-- token_functions.hpp | | |-- token_iterator.hpp | | |-- tokenizer.hpp | | |-- type.hpp | | |-- type_index.hpp | | |-- type_traits.hpp | | |-- utility.hpp | | |-- version.hpp | | `-- visit_each.hpp | |-- catch2 | | `-- catch.hpp | |-- eigen-eigen-b3f3d4950030 | | |-- bench | | | |-- btl | | | | |-- actions | | | | | |-- action_aat_product.hh | | | | | |-- action_ata_product.hh | | | | | |-- action_atv_product.hh | | | | | |-- action_axpby.hh | | | | | |-- action_axpy.hh | | | | | |-- action_cholesky.hh | | | | | |-- action_ger.hh | | | | | |-- action_hessenberg.hh | | | | | |-- action_lu_decomp.hh | | | | | |-- action_lu_solve.hh | | | | | |-- action_matrix_matrix_product_bis.hh | | | | | |-- action_matrix_matrix_product.hh | | | | | |-- action_matrix_vector_product.hh | | | | | |-- action_partial_lu.hh | | | | | |-- action_rot.hh | | | | | |-- action_symv.hh | | | | | |-- action_syr2.hh | | | | | |-- action_trisolve.hh | | | | | |-- action_trisolve_matrix.hh | | | | | |-- action_trmm.hh | | | | | `-- basic_actions.hh | | | | |-- cmake | | | | | |-- FindACML.cmake | | | | | |-- FindATLAS.cmake | | | | | |-- FindBLAZE.cmake | | | | | |-- FindBlitz.cmake | | | | | |-- FindCBLAS.cmake | | | | | |-- FindGMM.cmake | | | | | |-- FindMKL.cmake | | | | | |-- FindMTL4.cmake | | | | | |-- FindOPENBLAS.cmake | | | | | |-- FindPackageHandleStandardArgs.cmake | | | | | |-- FindTvmet.cmake | | | | | `-- MacroOptionalAddSubdirectory.cmake | | | | |-- data | | | | | |-- action_settings.txt | | | | | |-- CMakeLists.txt | | | | | |-- gnuplot_common_settings.hh | | | | | |-- go_mean | | | | | |-- mean.cxx | | | | | |-- mk_gnuplot_script.sh | | | | | |-- mk_mean_script.sh | | | | | |-- mk_new_gnuplot.sh | | | | | |-- perlib_plot_settings.txt | | | | | |-- regularize.cxx | | | | | |-- smooth_all.sh | | | | | `-- smooth.cxx | | | | |-- generic_bench | | | | | |-- init | | | | | | |-- init_function.hh | | | | | | |-- init_matrix.hh | | | | | | `-- init_vector.hh | | | | | |-- static | | | | | | |-- bench_static.hh | | | | | | |-- intel_bench_fixed_size.hh | | | | | | `-- static_size_generator.hh | | | | | |-- timers | | | | | | |-- mixed_perf_analyzer.hh | | | | | | |-- portable_perf_analyzer.hh | | | | | | |-- portable_perf_analyzer_old.hh | | | | | | |-- portable_timer.hh | | | | | | |-- STL_perf_analyzer.hh | | | | | | |-- STL_timer.hh | | | | | | |-- x86_perf_analyzer.hh | | | | | | `-- x86_timer.hh | | | | | |-- utils | | | | | | |-- size_lin_log.hh | | | | | | |-- size_log.hh | | | | | | |-- utilities.h | | | | | | `-- xy_file.hh | | | | | |-- bench.hh | | | | | |-- bench_parameter.hh | | | | | `-- btl.hh | | | | |-- libs | | | | | |-- BLAS | | | | | | |-- blas.h | | | | | | |-- blas_interface.hh | | | | | | |-- blas_interface_impl.hh | | | | | | |-- c_interface_base.h | | | | | | |-- CMakeLists.txt | | | | | | `-- main.cpp | | | | | |-- blaze | | | | | | |-- blaze_interface.hh | | | | | | |-- CMakeLists.txt | | | | | | `-- main.cpp | | | | | |-- blitz | | | | | | |-- blitz_interface.hh | | | | | | |-- blitz_LU_solve_interface.hh | | | | | | |-- btl_blitz.cpp | | | | | | |-- btl_tiny_blitz.cpp | | | | | | |-- CMakeLists.txt | | | | | | `-- tiny_blitz_interface.hh | | | | | |-- eigen2 | | | | | | |-- btl_tiny_eigen2.cpp | | | | | | |-- CMakeLists.txt | | | | | | |-- eigen2_interface.hh | | | | | | |-- main_adv.cpp | | | | | | |-- main_linear.cpp | | | | | | |-- main_matmat.cpp | | | | | | `-- main_vecmat.cpp | | | | | |-- eigen3 | | | | | | |-- btl_tiny_eigen3.cpp | | | | | | |-- CMakeLists.txt | | | | | | |-- eigen3_interface.hh | | | | | | |-- main_adv.cpp | | | | | | |-- main_linear.cpp | | | | | | |-- main_matmat.cpp | | | | | | `-- main_vecmat.cpp | | | | | |-- gmm | | | | | | |-- CMakeLists.txt | | | | | | |-- gmm_interface.hh | | | | | | |-- gmm_LU_solve_interface.hh | | | | | | `-- main.cpp | | | | | |-- mtl4 | | | | | | |-- CMakeLists.txt | | | | | | |-- main.cpp | | | | | | |-- mtl4_interface.hh | | | | | | `-- mtl4_LU_solve_interface.hh | | | | | |-- STL | | | | | | |-- CMakeLists.txt | | | | | | |-- main.cpp | | | | | | `-- STL_interface.hh | | | | | |-- tensors | | | | | | |-- CMakeLists.txt | | | | | | |-- main_linear.cpp | | | | | | |-- main_matmat.cpp | | | | | | |-- main_vecmat.cpp | | | | | | `-- tensor_interface.hh | | | | | |-- tvmet | | | | | | |-- CMakeLists.txt | | | | | | |-- main.cpp | | | | | | `-- tvmet_interface.hh | | | | | `-- ublas | | | | | |-- CMakeLists.txt | | | | | |-- main.cpp | | | | | `-- ublas_interface.hh | | | | |-- CMakeLists.txt | | | | |-- COPYING | | | | `-- README | | | |-- perf_monitoring | | | | `-- gemm | | | | |-- changesets.txt | | | | |-- gemm.cpp | | | | |-- gemm_settings.txt | | | | |-- lazy_gemm.cpp | | | | |-- lazy_gemm_settings.txt | | | | |-- make_plot.sh | | | | `-- run.sh | | | |-- spbench | | | | |-- CMakeLists.txt | | | | |-- spbench.dtd | | | | |-- spbenchsolver.cpp | | | | |-- spbenchsolver.h | | | | |-- spbenchstyle.h | | | | |-- sp_solver.cpp | | | | `-- test_sparseLU.cpp | | | |-- tensors | | | | |-- benchmark.h | | | | |-- benchmark_main.cc | | | | |-- contraction_benchmarks_cpu.cc | | | | |-- README | | | | |-- tensor_benchmarks_cpu.cc | | | | |-- tensor_benchmarks_fp16_gpu.cu | | | | |-- tensor_benchmarks_gpu.cu | | | | |-- tensor_benchmarks.h | | | | `-- tensor_benchmarks_sycl.cc | | | |-- analyze-blocking-sizes.cpp | | | |-- basicbench.cxxlist | | | |-- basicbenchmark.cpp | | | |-- basicbenchmark.h | | | |-- benchBlasGemm.cpp | | | |-- benchCholesky.cpp | | | |-- benchEigenSolver.cpp | | | |-- benchFFT.cpp | | | |-- bench_gemm.cpp | | | |-- benchGeometry.cpp | | | |-- benchmark-blocking-sizes.cpp | | | |-- benchmark.cpp | | | |-- benchmarkSlice.cpp | | | |-- benchmark_suite | | | |-- benchmarkX.cpp | | | |-- benchmarkXcwise.cpp | | | |-- bench_multi_compilers.sh | | | |-- bench_norm.cpp | | | |-- bench_reverse.cpp | | | |-- BenchSparseUtil.h | | | |-- bench_sum.cpp | | | |-- BenchTimer.h | | | |-- bench_unrolling | | | |-- BenchUtil.h | | | |-- benchVecAdd.cpp | | | |-- check_cache_queries.cpp | | | |-- dense_solvers.cpp | | | |-- eig33.cpp | | | |-- geometry.cpp | | | |-- product_threshold.cpp | | | |-- quatmul.cpp | | | |-- quat_slerp.cpp | | | |-- README.txt | | | |-- sparse_cholesky.cpp | | | |-- sparse_dense_product.cpp | | | |-- sparse_lu.cpp | | | |-- sparse_product.cpp | | | |-- sparse_randomsetter.cpp | | | |-- sparse_setter.cpp | | | |-- sparse_transpose.cpp | | | |-- sparse_trisolver.cpp | | | |-- spmv.cpp | | | `-- vdw_new.cpp | | |-- blas | | | |-- f2c | | | | |-- chbmv.c | | | | |-- chpmv.c | | | | |-- complexdots.c | | | | |-- ctbmv.c | | | | |-- datatypes.h | | | | |-- d_cnjg.c | | | | |-- drotm.c | | | | |-- drotmg.c | | | | |-- dsbmv.c | | | | |-- dspmv.c | | | | |-- dtbmv.c | | | | |-- lsame.c | | | | |-- r_cnjg.c | | | | |-- srotm.c | | | | |-- srotmg.c | | | | |-- ssbmv.c | | | | |-- sspmv.c | | | | |-- stbmv.c | | | | |-- zhbmv.c | | | | |-- zhpmv.c | | | | `-- ztbmv.c | | | |-- fortran | | | | `-- complexdots.f | | | |-- testing | | | | |-- cblat1.f | | | | |-- cblat2.dat | | | | |-- cblat2.f | | | | |-- cblat3.dat | | | | |-- cblat3.f | | | | |-- CMakeLists.txt | | | | |-- dblat1.f | | | | |-- dblat2.dat | | | | |-- dblat2.f | | | | |-- dblat3.dat | | | | |-- dblat3.f | | | | |-- runblastest.sh | | | | |-- sblat1.f | | | | |-- sblat2.dat | | | | |-- sblat2.f | | | | |-- sblat3.dat | | | | |-- sblat3.f | | | | |-- zblat1.f | | | | |-- zblat2.dat | | | | |-- zblat2.f | | | | |-- zblat3.dat | | | | `-- zblat3.f | | | |-- BandTriangularSolver.h | | | |-- CMakeLists.txt | | | |-- common.h | | | |-- complex_double.cpp | | | |-- complex_single.cpp | | | |-- double.cpp | | | |-- GeneralRank1Update.h | | | |-- level1_cplx_impl.h | | | |-- level1_impl.h | | | |-- level1_real_impl.h | | | |-- level2_cplx_impl.h | | | |-- level2_impl.h | | | |-- level2_real_impl.h | | | |-- level3_impl.h | | | |-- PackedSelfadjointProduct.h | | | |-- PackedTriangularMatrixVector.h | | | |-- PackedTriangularSolverVector.h | | | |-- Rank2Update.h | | | |-- README.txt | | | |-- single.cpp | | | `-- xerbla.cpp | | |-- cmake | | | |-- Eigen3Config.cmake.in | | | |-- Eigen3ConfigLegacy.cmake.in | | | |-- EigenConfigureTesting.cmake | | | |-- EigenDetermineOSVersion.cmake | | | |-- EigenDetermineVSServicePack.cmake | | | |-- EigenTesting.cmake | | | |-- EigenUninstall.cmake | | | |-- FindAdolc.cmake | | | |-- FindBLAS.cmake | | | |-- FindBLASEXT.cmake | | | |-- FindCholmod.cmake | | | |-- FindComputeCpp.cmake | | | |-- FindEigen2.cmake | | | |-- FindEigen3.cmake | | | |-- FindFFTW.cmake | | | |-- FindGLEW.cmake | | | |-- FindGMP.cmake | | | |-- FindGoogleHash.cmake | | | |-- FindGSL.cmake | | | |-- FindHWLOC.cmake | | | |-- FindLAPACK.cmake | | | |-- FindMetis.cmake | | | |-- FindMPFR.cmake | | | |-- FindPastix.cmake | | | |-- FindPTSCOTCH.cmake | | | |-- FindScotch.cmake | | | |-- FindSPQR.cmake | | | |-- FindStandardMathLibrary.cmake | | | |-- FindSuperLU.cmake | | | |-- FindUmfpack.cmake | | | |-- language_support.cmake | | | |-- RegexUtils.cmake | | | `-- UseEigen3.cmake | | |-- debug | | | |-- gdb | | | | |-- __init__.py | | | | `-- printers.py | | | `-- msvc | | | |-- eigen_autoexp_part.dat | | | `-- eigen.natvis | | |-- demos | | | |-- mandelbrot | | | | |-- CMakeLists.txt | | | | |-- mandelbrot.cpp | | | | |-- mandelbrot.h | | | | `-- README | | | |-- mix_eigen_and_c | | | | |-- binary_library.cpp | | | | |-- binary_library.h | | | | |-- example.c | | | | `-- README | | | |-- opengl | | | | |-- camera.cpp | | | | |-- camera.h | | | | |-- CMakeLists.txt | | | | |-- gpuhelper.cpp | | | | |-- gpuhelper.h | | | | |-- icosphere.cpp | | | | |-- icosphere.h | | | | |-- quaternion_demo.cpp | | | | |-- quaternion_demo.h | | | | |-- README | | | | |-- trackball.cpp | | | | `-- trackball.h | | | `-- CMakeLists.txt | | |-- doc | | | |-- examples | | | | |-- class_Block.cpp | | | | |-- class_CwiseBinaryOp.cpp | | | | |-- class_CwiseUnaryOp.cpp | | | | |-- class_CwiseUnaryOp_ptrfun.cpp | | | | |-- class_FixedBlock.cpp | | | | |-- class_FixedVectorBlock.cpp | | | | |-- class_VectorBlock.cpp | | | | |-- CMakeLists.txt | | | | |-- CustomizingEigen_Inheritance.cpp | | | | |-- Cwise_erfc.cpp | | | | |-- Cwise_erf.cpp | | | | |-- Cwise_lgamma.cpp | | | | |-- DenseBase_middleCols_int.cpp | | | | |-- DenseBase_middleRows_int.cpp | | | | |-- DenseBase_template_int_middleCols.cpp | | | | |-- DenseBase_template_int_middleRows.cpp | | | | |-- function_taking_eigenbase.cpp | | | | |-- function_taking_ref.cpp | | | | |-- make_circulant2.cpp | | | | |-- make_circulant.cpp | | | | |-- make_circulant.cpp.entry | | | | |-- make_circulant.cpp.evaluator | | | | |-- make_circulant.cpp.expression | | | | |-- make_circulant.cpp.main | | | | |-- make_circulant.cpp.preamble | | | | |-- make_circulant.cpp.traits | | | | |-- matrixfree_cg.cpp | | | | |-- nullary_indexing.cpp | | | | |-- QuickStart_example2_dynamic.cpp | | | | |-- QuickStart_example2_fixed.cpp | | | | |-- QuickStart_example.cpp | | | | |-- TemplateKeyword_flexible.cpp | | | | |-- TemplateKeyword_simple.cpp | | | | |-- tut_arithmetic_add_sub.cpp | | | | |-- tut_arithmetic_dot_cross.cpp | | | | |-- tut_arithmetic_matrix_mul.cpp | | | | |-- tut_arithmetic_redux_basic.cpp | | | | |-- tut_arithmetic_scalar_mul_div.cpp | | | | |-- tut_matrix_coefficient_accessors.cpp | | | | |-- tut_matrix_resize.cpp | | | | |-- tut_matrix_resize_fixed_size.cpp | | | | |-- Tutorial_ArrayClass_accessors.cpp | | | | |-- Tutorial_ArrayClass_addition.cpp | | | | |-- Tutorial_ArrayClass_cwise_other.cpp | | | | |-- Tutorial_ArrayClass_interop.cpp | | | | |-- Tutorial_ArrayClass_interop_matrix.cpp | | | | |-- Tutorial_ArrayClass_mult.cpp | | | | |-- Tutorial_BlockOperations_block_assignment.cpp | | | | |-- Tutorial_BlockOperations_colrow.cpp | | | | |-- Tutorial_BlockOperations_corner.cpp | | | | |-- Tutorial_BlockOperations_print_block.cpp | | | | |-- Tutorial_BlockOperations_vector.cpp | | | | |-- TutorialInplaceLU.cpp | | | | |-- TutorialLinAlgComputeTwice.cpp | | | | |-- TutorialLinAlgExComputeSolveError.cpp | | | | |-- TutorialLinAlgExSolveColPivHouseholderQR.cpp | | | | |-- TutorialLinAlgExSolveLDLT.cpp | | | | |-- TutorialLinAlgInverseDeterminant.cpp | | | | |-- TutorialLinAlgRankRevealing.cpp | | | | |-- TutorialLinAlgSelfAdjointEigenSolver.cpp | | | | |-- TutorialLinAlgSetThreshold.cpp | | | | |-- TutorialLinAlgSVDSolve.cpp | | | | |-- Tutorial_PartialLU_solve.cpp | | | | |-- Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp | | | | |-- Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp | | | | |-- Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp | | | | |-- Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp | | | | |-- Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp | | | | |-- Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp | | | | |-- Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp | | | | |-- Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp | | | | |-- Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp | | | | |-- Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp | | | | |-- Tutorial_simple_example_dynamic_size.cpp | | | | `-- Tutorial_simple_example_fixed_size.cpp | | | |-- snippets | | | | |-- AngleAxis_mimic_euler.cpp | | | | |-- BiCGSTAB_simple.cpp | | | | |-- BiCGSTAB_step_by_step.cpp | | | | |-- class_FullPivLU.cpp | | | | |-- CMakeLists.txt | | | | |-- ColPivHouseholderQR_solve.cpp | | | | |-- compile_snippet.cpp.in | | | | |-- ComplexEigenSolver_compute.cpp | | | | |-- ComplexEigenSolver_eigenvalues.cpp | | | | |-- ComplexEigenSolver_eigenvectors.cpp | | | | |-- ComplexSchur_compute.cpp | | | | |-- ComplexSchur_matrixT.cpp | | | | |-- ComplexSchur_matrixU.cpp | | | | |-- Cwise_abs2.cpp | | | | |-- Cwise_abs.cpp | | | | |-- Cwise_acos.cpp | | | | |-- Cwise_arg.cpp | | | | |-- Cwise_array_power_array.cpp | | | | |-- Cwise_asin.cpp | | | | |-- Cwise_atan.cpp | | | | |-- Cwise_boolean_and.cpp | | | | |-- Cwise_boolean_not.cpp | | | | |-- Cwise_boolean_or.cpp | | | | |-- Cwise_boolean_xor.cpp | | | | |-- Cwise_ceil.cpp | | | | |-- Cwise_cos.cpp | | | | |-- Cwise_cosh.cpp | | | | |-- Cwise_cube.cpp | | | | |-- Cwise_equal_equal.cpp | | | | |-- Cwise_exp.cpp | | | | |-- Cwise_floor.cpp | | | | |-- Cwise_greater.cpp | | | | |-- Cwise_greater_equal.cpp | | | | |-- Cwise_inverse.cpp | | | | |-- Cwise_isFinite.cpp | | | | |-- Cwise_isInf.cpp | | | | |-- Cwise_isNaN.cpp | | | | |-- Cwise_less.cpp | | | | |-- Cwise_less_equal.cpp | | | | |-- Cwise_log10.cpp | | | | |-- Cwise_log.cpp | | | | |-- Cwise_max.cpp | | | | |-- Cwise_min.cpp | | | | |-- Cwise_minus.cpp | | | | |-- Cwise_minus_equal.cpp | | | | |-- Cwise_not_equal.cpp | | | | |-- Cwise_plus.cpp | | | | |-- Cwise_plus_equal.cpp | | | | |-- Cwise_pow.cpp | | | | |-- Cwise_product.cpp | | | | |-- Cwise_quotient.cpp | | | | |-- Cwise_round.cpp | | | | |-- Cwise_scalar_power_array.cpp | | | | |-- Cwise_sign.cpp | | | | |-- Cwise_sin.cpp | | | | |-- Cwise_sinh.cpp | | | | |-- Cwise_slash_equal.cpp | | | | |-- Cwise_sqrt.cpp | | | | |-- Cwise_square.cpp | | | | |-- Cwise_tan.cpp | | | | |-- Cwise_tanh.cpp | | | | |-- Cwise_times_equal.cpp | | | | |-- DenseBase_LinSpaced.cpp | | | | |-- DenseBase_LinSpacedInt.cpp | | | | |-- DenseBase_LinSpaced_seq.cpp | | | | |-- DenseBase_setLinSpaced.cpp | | | | |-- DirectionWise_hnormalized.cpp | | | | |-- DirectionWise_replicate.cpp | | | | |-- DirectionWise_replicate_int.cpp | | | | |-- EigenSolver_compute.cpp | | | | |-- EigenSolver_EigenSolver_MatrixType.cpp | | | | |-- EigenSolver_eigenvalues.cpp | | | | |-- EigenSolver_eigenvectors.cpp | | | | |-- EigenSolver_pseudoEigenvectors.cpp | | | | |-- FullPivHouseholderQR_solve.cpp | | | | |-- FullPivLU_image.cpp | | | | |-- FullPivLU_kernel.cpp | | | | |-- FullPivLU_solve.cpp | | | | |-- GeneralizedEigenSolver.cpp | | | | |-- HessenbergDecomposition_compute.cpp | | | | |-- HessenbergDecomposition_matrixH.cpp | | | | |-- HessenbergDecomposition_packedMatrix.cpp | | | | |-- HouseholderQR_householderQ.cpp | | | | |-- HouseholderQR_solve.cpp | | | | |-- HouseholderSequence_HouseholderSequence.cpp | | | | |-- IOFormat.cpp | | | | |-- Jacobi_makeGivens.cpp | | | | |-- Jacobi_makeJacobi.cpp | | | | |-- JacobiSVD_basic.cpp | | | | |-- LeastSquaresNormalEquations.cpp | | | | |-- LeastSquaresQR.cpp | | | | |-- LLT_example.cpp | | | | |-- LLT_solve.cpp | | | | |-- Map_general_stride.cpp | | | | |-- Map_inner_stride.cpp | | | | |-- Map_outer_stride.cpp | | | | |-- Map_placement_new.cpp | | | | |-- Map_simple.cpp | | | | |-- MatrixBase_adjoint.cpp | | | | |-- MatrixBase_all.cpp | | | | |-- MatrixBase_applyOnTheLeft.cpp | | | | |-- MatrixBase_applyOnTheRight.cpp | | | | |-- MatrixBase_array_const.cpp | | | | |-- MatrixBase_array.cpp | | | | |-- MatrixBase_asDiagonal.cpp | | | | |-- MatrixBase_block_int_int.cpp | | | | |-- MatrixBase_block_int_int_int_int.cpp | | | | |-- MatrixBase_bottomLeftCorner_int_int.cpp | | | | |-- MatrixBase_bottomRightCorner_int_int.cpp | | | | |-- MatrixBase_bottomRows_int.cpp | | | | |-- MatrixBase_cast.cpp | | | | |-- MatrixBase_col.cpp | | | | |-- MatrixBase_colwise.cpp | | | | |-- MatrixBase_computeInverseAndDetWithCheck.cpp | | | | |-- MatrixBase_computeInverseWithCheck.cpp | | | | |-- MatrixBase_cwiseAbs2.cpp | | | | |-- MatrixBase_cwiseAbs.cpp | | | | |-- MatrixBase_cwiseEqual.cpp | | | | |-- MatrixBase_cwiseInverse.cpp | | | | |-- MatrixBase_cwiseMax.cpp | | | | |-- MatrixBase_cwiseMin.cpp | | | | |-- MatrixBase_cwiseNotEqual.cpp | | | | |-- MatrixBase_cwiseProduct.cpp | | | | |-- MatrixBase_cwiseQuotient.cpp | | | | |-- MatrixBase_cwiseSign.cpp | | | | |-- MatrixBase_cwiseSqrt.cpp | | | | |-- MatrixBase_diagonal.cpp | | | | |-- MatrixBase_diagonal_int.cpp | | | | |-- MatrixBase_diagonal_template_int.cpp | | | | |-- MatrixBase_eigenvalues.cpp | | | | |-- MatrixBase_end_int.cpp | | | | |-- MatrixBase_eval.cpp | | | | |-- MatrixBase_fixedBlock_int_int.cpp | | | | |-- MatrixBase_hnormalized.cpp | | | | |-- MatrixBase_homogeneous.cpp | | | | |-- MatrixBase_identity.cpp | | | | |-- MatrixBase_identity_int_int.cpp | | | | |-- MatrixBase_inverse.cpp | | | | |-- MatrixBase_isDiagonal.cpp | | | | |-- MatrixBase_isIdentity.cpp | | | | |-- MatrixBase_isOnes.cpp | | | | |-- MatrixBase_isOrthogonal.cpp | | | | |-- MatrixBase_isUnitary.cpp | | | | |-- MatrixBase_isZero.cpp | | | | |-- MatrixBase_leftCols_int.cpp | | | | |-- MatrixBase_noalias.cpp | | | | |-- MatrixBase_ones.cpp | | | | |-- MatrixBase_ones_int.cpp | | | | |-- MatrixBase_ones_int_int.cpp | | | | |-- MatrixBase_operatorNorm.cpp | | | | |-- MatrixBase_prod.cpp | | | | |-- MatrixBase_random.cpp | | | | |-- MatrixBase_random_int.cpp | | | | |-- MatrixBase_random_int_int.cpp | | | | |-- MatrixBase_replicate.cpp | | | | |-- MatrixBase_replicate_int_int.cpp | | | | |-- MatrixBase_reverse.cpp | | | | |-- MatrixBase_rightCols_int.cpp | | | | |-- MatrixBase_row.cpp | | | | |-- MatrixBase_rowwise.cpp | | | | |-- MatrixBase_segment_int_int.cpp | | | | |-- MatrixBase_select.cpp | | | | |-- MatrixBase_selfadjointView.cpp | | | | |-- MatrixBase_set.cpp | | | | |-- MatrixBase_setIdentity.cpp | | | | |-- MatrixBase_setOnes.cpp | | | | |-- MatrixBase_setRandom.cpp | | | | |-- MatrixBase_setZero.cpp | | | | |-- MatrixBase_start_int.cpp | | | | |-- MatrixBase_template_int_bottomRows.cpp | | | | |-- MatrixBase_template_int_end.cpp | | | | |-- MatrixBase_template_int_int_block_int_int_int_int.cpp | | | | |-- MatrixBase_template_int_int_bottomLeftCorner.cpp | | | | |-- MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp | | | | |-- MatrixBase_template_int_int_bottomRightCorner.cpp | | | | |-- MatrixBase_template_int_int_bottomRightCorner_int_int.cpp | | | | |-- MatrixBase_template_int_int_topLeftCorner.cpp | | | | |-- MatrixBase_template_int_int_topLeftCorner_int_int.cpp | | | | |-- MatrixBase_template_int_int_topRightCorner.cpp | | | | |-- MatrixBase_template_int_int_topRightCorner_int_int.cpp | | | | |-- MatrixBase_template_int_leftCols.cpp | | | | |-- MatrixBase_template_int_rightCols.cpp | | | | |-- MatrixBase_template_int_segment.cpp | | | | |-- MatrixBase_template_int_start.cpp | | | | |-- MatrixBase_template_int_topRows.cpp | | | | |-- MatrixBase_topLeftCorner_int_int.cpp | | | | |-- MatrixBase_topRightCorner_int_int.cpp | | | | |-- MatrixBase_topRows_int.cpp | | | | |-- MatrixBase_transpose.cpp | | | | |-- MatrixBase_triangularView.cpp | | | | |-- MatrixBase_zero.cpp | | | | |-- MatrixBase_zero_int.cpp | | | | |-- MatrixBase_zero_int_int.cpp | | | | |-- Matrix_Map_stride.cpp | | | | |-- Matrix_resize_int.cpp | | | | |-- Matrix_resize_int_int.cpp | | | | |-- Matrix_resize_int_NoChange.cpp | | | | |-- Matrix_resize_NoChange_int.cpp | | | | |-- Matrix_setConstant_int.cpp | | | | |-- Matrix_setConstant_int_int.cpp | | | | |-- Matrix_setIdentity_int_int.cpp | | | | |-- Matrix_setOnes_int.cpp | | | | |-- Matrix_setOnes_int_int.cpp | | | | |-- Matrix_setRandom_int.cpp | | | | |-- Matrix_setRandom_int_int.cpp | | | | |-- Matrix_setZero_int.cpp | | | | |-- Matrix_setZero_int_int.cpp | | | | |-- PartialPivLU_solve.cpp | | | | |-- PartialRedux_count.cpp | | | | |-- PartialRedux_maxCoeff.cpp | | | | |-- PartialRedux_minCoeff.cpp | | | | |-- PartialRedux_norm.cpp | | | | |-- PartialRedux_prod.cpp | | | | |-- PartialRedux_squaredNorm.cpp | | | | |-- PartialRedux_sum.cpp | | | | |-- RealQZ_compute.cpp | | | | |-- RealSchur_compute.cpp | | | | |-- RealSchur_RealSchur_MatrixType.cpp | | | | |-- SelfAdjointEigenSolver_compute_MatrixType2.cpp | | | | |-- SelfAdjointEigenSolver_compute_MatrixType.cpp | | | | |-- SelfAdjointEigenSolver_eigenvalues.cpp | | | | |-- SelfAdjointEigenSolver_eigenvectors.cpp | | | | |-- SelfAdjointEigenSolver_operatorInverseSqrt.cpp | | | | |-- SelfAdjointEigenSolver_operatorSqrt.cpp | | | | |-- SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp | | | | |-- SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp | | | | |-- SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp | | | | |-- SelfAdjointView_eigenvalues.cpp | | | | |-- SelfAdjointView_operatorNorm.cpp | | | | |-- SparseMatrix_coeffs.cpp | | | | |-- TopicAliasing_block_correct.cpp | | | | |-- TopicAliasing_block.cpp | | | | |-- TopicAliasing_cwise.cpp | | | | |-- TopicAliasing_mult1.cpp | | | | |-- TopicAliasing_mult2.cpp | | | | |-- TopicAliasing_mult3.cpp | | | | |-- TopicAliasing_mult4.cpp | | | | |-- TopicAliasing_mult5.cpp | | | | |-- TopicStorageOrders_example.cpp | | | | |-- Triangular_solve.cpp | | | | |-- Tridiagonalization_compute.cpp | | | | |-- Tridiagonalization_decomposeInPlace.cpp | | | | |-- Tridiagonalization_diagonal.cpp | | | | |-- Tridiagonalization_householderCoefficients.cpp | | | | |-- Tridiagonalization_packedMatrix.cpp | | | | |-- Tridiagonalization_Tridiagonalization_MatrixType.cpp | | | | |-- tut_arithmetic_redux_minmax.cpp | | | | |-- tut_arithmetic_transpose_aliasing.cpp | | | | |-- tut_arithmetic_transpose_conjugate.cpp | | | | |-- tut_arithmetic_transpose_inplace.cpp | | | | |-- tut_matrix_assignment_resizing.cpp | | | | |-- Tutorial_AdvancedInitialization_Block.cpp | | | | |-- Tutorial_AdvancedInitialization_CommaTemporary.cpp | | | | |-- Tutorial_AdvancedInitialization_Join.cpp | | | | |-- Tutorial_AdvancedInitialization_LinSpaced.cpp | | | | |-- Tutorial_AdvancedInitialization_ThreeWays.cpp | | | | |-- Tutorial_AdvancedInitialization_Zero.cpp | | | | |-- Tutorial_commainit_01b.cpp | | | | |-- Tutorial_commainit_01.cpp | | | | |-- Tutorial_commainit_02.cpp | | | | |-- Tutorial_Map_rowmajor.cpp | | | | |-- Tutorial_Map_using.cpp | | | | |-- Tutorial_ReshapeMat2Mat.cpp | | | | |-- Tutorial_ReshapeMat2Vec.cpp | | | | |-- Tutorial_SlicingCol.cpp | | | | |-- Tutorial_SlicingVec.cpp | | | | |-- Tutorial_solve_matrix_inverse.cpp | | | | |-- Tutorial_solve_multiple_rhs.cpp | | | | |-- Tutorial_solve_reuse_decomposition.cpp | | | | |-- Tutorial_solve_singular.cpp | | | | |-- Tutorial_solve_triangular.cpp | | | | |-- Tutorial_solve_triangular_inplace.cpp | | | | |-- VectorwiseOp_homogeneous.cpp | | | | `-- Vectorwise_reverse.cpp | | | |-- special_examples | | | | |-- CMakeLists.txt | | | | |-- random_cpp11.cpp | | | | |-- Tutorial_sparse_example.cpp | | | | `-- Tutorial_sparse_example_details.cpp | | | |-- A05_PortingFrom2To3.dox | | | |-- AsciiQuickReference.txt | | | |-- B01_Experimental.dox | | | |-- ClassHierarchy.dox | | | |-- CMakeLists.txt | | | |-- CoeffwiseMathFunctionsTable.dox | | | |-- CustomizingEigen_CustomScalar.dox | | | |-- CustomizingEigen_InheritingMatrix.dox | | | |-- CustomizingEigen_NullaryExpr.dox | | | |-- CustomizingEigen_Plugins.dox | | | |-- DenseDecompositionBenchmark.dox | | | |-- Doxyfile.in | | | |-- eigendoxy.css | | | |-- eigendoxy_footer.html.in | | | |-- eigendoxy_header.html.in | | | |-- eigendoxy_layout.xml.in | | | |-- eigendoxy_tabs.css | | | |-- eigen_navtree_hacks.js | | | |-- Eigen_Silly_Professor_64x64.png | | | |-- FixedSizeVectorizable.dox | | | |-- ftv2node.png | | | |-- ftv2pnode.png | | | |-- FunctionsTakingEigenTypes.dox | | | |-- HiPerformance.dox | | | |-- InplaceDecomposition.dox | | | |-- InsideEigenExample.dox | | | |-- LeastSquares.dox | | | |-- Manual.dox | | | |-- MatrixfreeSolverExample.dox | | | |-- NewExpressionType.dox | | | |-- Overview.dox | | | |-- PassingByValue.dox | | | |-- Pitfalls.dox | | | |-- PreprocessorDirectives.dox | | | |-- QuickReference.dox | | | |-- QuickStartGuide.dox | | | |-- SparseLinearSystems.dox | | | |-- SparseQuickReference.dox | | | |-- StlContainers.dox | | | |-- StorageOrders.dox | | | |-- StructHavingEigenMembers.dox | | | |-- TemplateKeyword.dox | | | |-- TopicAliasing.dox | | | |-- TopicAssertions.dox | | | |-- TopicCMakeGuide.dox | | | |-- TopicEigenExpressionTemplates.dox | | | |-- TopicLazyEvaluation.dox | | | |-- TopicLinearAlgebraDecompositions.dox | | | |-- TopicMultithreading.dox | | | |-- TopicResizing.dox | | | |-- TopicScalarTypes.dox | | | |-- TopicVectorization.dox | | | |-- TutorialAdvancedInitialization.dox | | | |-- TutorialArrayClass.dox | | | |-- TutorialBlockOperations.dox | | | |-- tutorial.cpp | | | |-- TutorialGeometry.dox | | | |-- TutorialLinearAlgebra.dox | | | |-- TutorialMapClass.dox | | | |-- TutorialMatrixArithmetic.dox | | | |-- TutorialMatrixClass.dox | | | |-- TutorialReductionsVisitorsBroadcasting.dox | | | |-- TutorialReshapeSlicing.dox | | | |-- TutorialSparse.dox | | | |-- TutorialSparse_example_details.dox | | | |-- UnalignedArrayAssert.dox | | | |-- UsingBlasLapackBackends.dox | | | |-- UsingIntelMKL.dox | | | |-- UsingNVCC.dox | | | `-- WrongStackAlignment.dox | | |-- Eigen | | | |-- src | | | | |-- Cholesky | | | | | |-- LDLT.h | | | | | |-- LLT.h | | | | | `-- LLT_LAPACKE.h | | | | |-- CholmodSupport | | | | | `-- CholmodSupport.h | | | | |-- Core | | | | | |-- arch | | | | | | |-- AltiVec | | | | | | | |-- Complex.h | | | | | | | |-- MathFunctions.h | | | | | | | `-- PacketMath.h | | | | | | |-- AVX | | | | | | | |-- Complex.h | | | | | | | |-- MathFunctions.h | | | | | | | |-- PacketMath.h | | | | | | | `-- TypeCasting.h | | | | | | |-- AVX512 | | | | | | | |-- MathFunctions.h | | | | | | | `-- PacketMath.h | | | | | | |-- CUDA | | | | | | | |-- Complex.h | | | | | | | |-- Half.h | | | | | | | |-- MathFunctions.h | | | | | | | |-- PacketMath.h | | | | | | | |-- PacketMathHalf.h | | | | | | | `-- TypeCasting.h | | | | | | |-- Default | | | | | | | |-- ConjHelper.h | | | | | | | `-- Settings.h | | | | | | |-- NEON | | | | | | | |-- Complex.h | | | | | | | |-- MathFunctions.h | | | | | | | `-- PacketMath.h | | | | | | |-- SSE | | | | | | | |-- Complex.h | | | | | | | |-- MathFunctions.h | | | | | | | |-- PacketMath.h | | | | | | | `-- TypeCasting.h | | | | | | `-- ZVector | | | | | | |-- Complex.h | | | | | | |-- MathFunctions.h | | | | | | `-- PacketMath.h | | | | | |-- functors | | | | | | |-- AssignmentFunctors.h | | | | | | |-- BinaryFunctors.h | | | | | | |-- NullaryFunctors.h | | | | | | |-- StlFunctors.h | | | | | | |-- TernaryFunctors.h | | | | | | `-- UnaryFunctors.h | | | | | |-- products | | | | | | |-- GeneralBlockPanelKernel.h | | | | | | |-- GeneralMatrixMatrix_BLAS.h | | | | | | |-- GeneralMatrixMatrix.h | | | | | | |-- GeneralMatrixMatrixTriangular_BLAS.h | | | | | | |-- GeneralMatrixMatrixTriangular.h | | | | | | |-- GeneralMatrixVector_BLAS.h | | | | | | |-- GeneralMatrixVector.h | | | | | | |-- Parallelizer.h | | | | | | |-- SelfadjointMatrixMatrix_BLAS.h | | | | | | |-- SelfadjointMatrixMatrix.h | | | | | | |-- SelfadjointMatrixVector_BLAS.h | | | | | | |-- SelfadjointMatrixVector.h | | | | | | |-- SelfadjointProduct.h | | | | | | |-- SelfadjointRank2Update.h | | | | | | |-- TriangularMatrixMatrix_BLAS.h | | | | | | |-- TriangularMatrixMatrix.h | | | | | | |-- TriangularMatrixVector_BLAS.h | | | | | | |-- TriangularMatrixVector.h | | | | | | |-- TriangularSolverMatrix_BLAS.h | | | | | | |-- TriangularSolverMatrix.h | | | | | | `-- TriangularSolverVector.h | | | | | |-- util | | | | | | |-- BlasUtil.h | | | | | | |-- Constants.h | | | | | | |-- DisableStupidWarnings.h | | | | | | |-- ForwardDeclarations.h | | | | | | |-- Macros.h | | | | | | |-- Memory.h | | | | | | |-- Meta.h | | | | | | |-- MKL_support.h | | | | | | |-- NonMPL2.h | | | | | | |-- ReenableStupidWarnings.h | | | | | | |-- StaticAssert.h | | | | | | `-- XprHelper.h | | | | | |-- ArrayBase.h | | | | | |-- Array.h | | | | | |-- ArrayWrapper.h | | | | | |-- AssignEvaluator.h | | | | | |-- Assign.h | | | | | |-- Assign_MKL.h | | | | | |-- BandMatrix.h | | | | | |-- Block.h | | | | | |-- BooleanRedux.h | | | | | |-- CommaInitializer.h | | | | | |-- ConditionEstimator.h | | | | | |-- CoreEvaluators.h | | | | | |-- CoreIterators.h | | | | | |-- CwiseBinaryOp.h | | | | | |-- CwiseNullaryOp.h | | | | | |-- CwiseTernaryOp.h | | | | | |-- CwiseUnaryOp.h | | | | | |-- CwiseUnaryView.h | | | | | |-- DenseBase.h | | | | | |-- DenseCoeffsBase.h | | | | | |-- DenseStorage.h | | | | | |-- Diagonal.h | | | | | |-- DiagonalMatrix.h | | | | | |-- DiagonalProduct.h | | | | | |-- Dot.h | | | | | |-- EigenBase.h | | | | | |-- ForceAlignedAccess.h | | | | | |-- Fuzzy.h | | | | | |-- GeneralProduct.h | | | | | |-- GenericPacketMath.h | | | | | |-- GlobalFunctions.h | | | | | |-- Inverse.h | | | | | |-- IO.h | | | | | |-- MapBase.h | | | | | |-- Map.h | | | | | |-- MathFunctions.h | | | | | |-- MathFunctionsImpl.h | | | | | |-- MatrixBase.h | | | | | |-- Matrix.h | | | | | |-- NestByValue.h | | | | | |-- NoAlias.h | | | | | |-- NumTraits.h | | | | | |-- PermutationMatrix.h | | | | | |-- PlainObjectBase.h | | | | | |-- ProductEvaluators.h | | | | | |-- Product.h | | | | | |-- Random.h | | | | | |-- Redux.h | | | | | |-- Ref.h | | | | | |-- Replicate.h | | | | | |-- ReturnByValue.h | | | | | |-- Reverse.h | | | | | |-- Select.h | | | | | |-- SelfAdjointView.h | | | | | |-- SelfCwiseBinaryOp.h | | | | | |-- Solve.h | | | | | |-- SolverBase.h | | | | | |-- SolveTriangular.h | | | | | |-- StableNorm.h | | | | | |-- Stride.h | | | | | |-- Swap.h | | | | | |-- Transpose.h | | | | | |-- Transpositions.h | | | | | |-- TriangularMatrix.h | | | | | |-- VectorBlock.h | | | | | |-- VectorwiseOp.h | | | | | `-- Visitor.h | | | | |-- Eigenvalues | | | | | |-- ComplexEigenSolver.h | | | | | |-- ComplexSchur.h | | | | | |-- ComplexSchur_LAPACKE.h | | | | | |-- EigenSolver.h | | | | | |-- GeneralizedEigenSolver.h | | | | | |-- GeneralizedSelfAdjointEigenSolver.h | | | | | |-- HessenbergDecomposition.h | | | | | |-- MatrixBaseEigenvalues.h | | | | | |-- RealQZ.h | | | | | |-- RealSchur.h | | | | | |-- RealSchur_LAPACKE.h | | | | | |-- SelfAdjointEigenSolver.h | | | | | |-- SelfAdjointEigenSolver_LAPACKE.h | | | | | `-- Tridiagonalization.h | | | | |-- Geometry | | | | | |-- arch | | | | | | `-- Geometry_SSE.h | | | | | |-- AlignedBox.h | | | | | |-- AngleAxis.h | | | | | |-- EulerAngles.h | | | | | |-- Homogeneous.h | | | | | |-- Hyperplane.h | | | | | |-- OrthoMethods.h | | | | | |-- ParametrizedLine.h | | | | | |-- Quaternion.h | | | | | |-- Rotation2D.h | | | | | |-- RotationBase.h | | | | | |-- Scaling.h | | | | | |-- Transform.h | | | | | |-- Translation.h | | | | | `-- Umeyama.h | | | | |-- Householder | | | | | |-- BlockHouseholder.h | | | | | |-- Householder.h | | | | | `-- HouseholderSequence.h | | | | |-- IterativeLinearSolvers | | | | | |-- BasicPreconditioners.h | | | | | |-- BiCGSTAB.h | | | | | |-- ConjugateGradient.h | | | | | |-- IncompleteCholesky.h | | | | | |-- IncompleteLUT.h | | | | | |-- IterativeSolverBase.h | | | | | |-- LeastSquareConjugateGradient.h | | | | | `-- SolveWithGuess.h | | | | |-- Jacobi | | | | | `-- Jacobi.h | | | | |-- LU | | | | | |-- arch | | | | | | `-- Inverse_SSE.h | | | | | |-- Determinant.h | | | | | |-- FullPivLU.h | | | | | |-- InverseImpl.h | | | | | |-- PartialPivLU.h | | | | | `-- PartialPivLU_LAPACKE.h | | | | |-- MetisSupport | | | | | `-- MetisSupport.h | | | | |-- misc | | | | | |-- blas.h | | | | | |-- Image.h | | | | | |-- Kernel.h | | | | | |-- lapacke.h | | | | | |-- lapacke_mangling.h | | | | | |-- lapack.h | | | | | `-- RealSvd2x2.h | | | | |-- OrderingMethods | | | | | |-- Amd.h | | | | | |-- Eigen_Colamd.h | | | | | `-- Ordering.h | | | | |-- PardisoSupport | | | | | `-- PardisoSupport.h | | | | |-- PaStiXSupport | | | | | `-- PaStiXSupport.h | | | | |-- plugins | | | | | |-- ArrayCwiseBinaryOps.h | | | | | |-- ArrayCwiseUnaryOps.h | | | | | |-- BlockMethods.h | | | | | |-- CommonCwiseBinaryOps.h | | | | | |-- CommonCwiseUnaryOps.h | | | | | |-- MatrixCwiseBinaryOps.h | | | | | `-- MatrixCwiseUnaryOps.h | | | | |-- QR | | | | | |-- ColPivHouseholderQR.h | | | | | |-- ColPivHouseholderQR_LAPACKE.h | | | | | |-- CompleteOrthogonalDecomposition.h | | | | | |-- FullPivHouseholderQR.h | | | | | |-- HouseholderQR.h | | | | | `-- HouseholderQR_LAPACKE.h | | | | |-- SparseCholesky | | | | | |-- SimplicialCholesky.h | | | | | `-- SimplicialCholesky_impl.h | | | | |-- SparseCore | | | | | |-- AmbiVector.h | | | | | |-- CompressedStorage.h | | | | | |-- ConservativeSparseSparseProduct.h | | | | | |-- MappedSparseMatrix.h | | | | | |-- SparseAssign.h | | | | | |-- SparseBlock.h | | | | | |-- SparseColEtree.h | | | | | |-- SparseCompressedBase.h | | | | | |-- SparseCwiseBinaryOp.h | | | | | |-- SparseCwiseUnaryOp.h | | | | | |-- SparseDenseProduct.h | | | | | |-- SparseDiagonalProduct.h | | | | | |-- SparseDot.h | | | | | |-- SparseFuzzy.h | | | | | |-- SparseMap.h | | | | | |-- SparseMatrixBase.h | | | | | |-- SparseMatrix.h | | | | | |-- SparsePermutation.h | | | | | |-- SparseProduct.h | | | | | |-- SparseRedux.h | | | | | |-- SparseRef.h | | | | | |-- SparseSelfAdjointView.h | | | | | |-- SparseSolverBase.h | | | | | |-- SparseSparseProductWithPruning.h | | | | | |-- SparseTranspose.h | | | | | |-- SparseTriangularView.h | | | | | |-- SparseUtil.h | | | | | |-- SparseVector.h | | | | | |-- SparseView.h | | | | | `-- TriangularSolver.h | | | | |-- SparseLU | | | | | |-- SparseLU_column_bmod.h | | | | | |-- SparseLU_column_dfs.h | | | | | |-- SparseLU_copy_to_ucol.h | | | | | |-- SparseLU_gemm_kernel.h | | | | | |-- SparseLU.h | | | | | |-- SparseLU_heap_relax_snode.h | | | | | |-- SparseLUImpl.h | | | | | |-- SparseLU_kernel_bmod.h | | | | | |-- SparseLU_Memory.h | | | | | |-- SparseLU_panel_bmod.h | | | | | |-- SparseLU_panel_dfs.h | | | | | |-- SparseLU_pivotL.h | | | | | |-- SparseLU_pruneL.h | | | | | |-- SparseLU_relax_snode.h | | | | | |-- SparseLU_Structs.h | | | | | |-- SparseLU_SupernodalMatrix.h | | | | | `-- SparseLU_Utils.h | | | | |-- SparseQR | | | | | `-- SparseQR.h | | | | |-- SPQRSupport | | | | | `-- SuiteSparseQRSupport.h | | | | |-- StlSupport | | | | | |-- details.h | | | | | |-- StdDeque.h | | | | | |-- StdList.h | | | | | `-- StdVector.h | | | | |-- SuperLUSupport | | | | | `-- SuperLUSupport.h | | | | |-- SVD | | | | | |-- BDCSVD.h | | | | | |-- JacobiSVD.h | | | | | |-- JacobiSVD_LAPACKE.h | | | | | |-- SVDBase.h | | | | | `-- UpperBidiagonalization.h | | | | `-- UmfPackSupport | | | | `-- UmfPackSupport.h | | | |-- Cholesky | | | |-- CholmodSupport | | | |-- CMakeLists.txt | | | |-- Core | | | |-- Dense | | | |-- Eigen | | | |-- Eigenvalues | | | |-- Geometry | | | |-- Householder | | | |-- IterativeLinearSolvers | | | |-- Jacobi | | | |-- LU | | | |-- MetisSupport | | | |-- OrderingMethods | | | |-- PardisoSupport | | | |-- PaStiXSupport | | | |-- QR | | | |-- QtAlignedMalloc | | | |-- Sparse | | | |-- SparseCholesky | | | |-- SparseCore | | | |-- SparseLU | | | |-- SparseQR | | | |-- SPQRSupport | | | |-- StdDeque | | | |-- StdList | | | |-- StdVector | | | |-- SuperLUSupport | | | |-- SVD | | | `-- UmfPackSupport | | |-- failtest | | | |-- bdcsvd_int.cpp | | | |-- block_nonconst_ctor_on_const_xpr_0.cpp | | | |-- block_nonconst_ctor_on_const_xpr_1.cpp | | | |-- block_nonconst_ctor_on_const_xpr_2.cpp | | | |-- block_on_const_type_actually_const_0.cpp | | | |-- block_on_const_type_actually_const_1.cpp | | | |-- CMakeLists.txt | | | |-- colpivqr_int.cpp | | | |-- const_qualified_block_method_retval_0.cpp | | | |-- const_qualified_block_method_retval_1.cpp | | | |-- const_qualified_diagonal_method_retval.cpp | | | |-- const_qualified_transpose_method_retval.cpp | | | |-- cwiseunaryview_nonconst_ctor_on_const_xpr.cpp | | | |-- cwiseunaryview_on_const_type_actually_const.cpp | | | |-- diagonal_nonconst_ctor_on_const_xpr.cpp | | | |-- diagonal_on_const_type_actually_const.cpp | | | |-- eigensolver_cplx.cpp | | | |-- eigensolver_int.cpp | | | |-- failtest_sanity_check.cpp | | | |-- fullpivlu_int.cpp | | | |-- fullpivqr_int.cpp | | | |-- jacobisvd_int.cpp | | | |-- ldlt_int.cpp | | | |-- llt_int.cpp | | | |-- map_nonconst_ctor_on_const_ptr_0.cpp | | | |-- map_nonconst_ctor_on_const_ptr_1.cpp | | | |-- map_nonconst_ctor_on_const_ptr_2.cpp | | | |-- map_nonconst_ctor_on_const_ptr_3.cpp | | | |-- map_nonconst_ctor_on_const_ptr_4.cpp | | | |-- map_on_const_type_actually_const_0.cpp | | | |-- map_on_const_type_actually_const_1.cpp | | | |-- partialpivlu_int.cpp | | | |-- qr_int.cpp | | | |-- ref_1.cpp | | | |-- ref_2.cpp | | | |-- ref_3.cpp | | | |-- ref_4.cpp | | | |-- ref_5.cpp | | | |-- selfadjointview_nonconst_ctor_on_const_xpr.cpp | | | |-- selfadjointview_on_const_type_actually_const.cpp | | | |-- sparse_ref_1.cpp | | | |-- sparse_ref_2.cpp | | | |-- sparse_ref_3.cpp | | | |-- sparse_ref_4.cpp | | | |-- sparse_ref_5.cpp | | | |-- sparse_storage_mismatch.cpp | | | |-- swap_1.cpp | | | |-- swap_2.cpp | | | |-- ternary_1.cpp | | | |-- ternary_2.cpp | | | |-- transpose_nonconst_ctor_on_const_xpr.cpp | | | |-- transpose_on_const_type_actually_const.cpp | | | |-- triangularview_nonconst_ctor_on_const_xpr.cpp | | | `-- triangularview_on_const_type_actually_const.cpp | | |-- lapack | | | |-- cholesky.cpp | | | |-- clacgv.f | | | |-- cladiv.f | | | |-- clarfb.f | | | |-- clarf.f | | | |-- clarfg.f | | | |-- clarft.f | | | |-- CMakeLists.txt | | | |-- complex_double.cpp | | | |-- complex_single.cpp | | | |-- dladiv.f | | | |-- dlamch.f | | | |-- dlapy2.f | | | |-- dlapy3.f | | | |-- dlarfb.f | | | |-- dlarf.f | | | |-- dlarfg.f | | | |-- dlarft.f | | | |-- double.cpp | | | |-- dsecnd_NONE.f | | | |-- eigenvalues.cpp | | | |-- ilaclc.f | | | |-- ilaclr.f | | | |-- iladlc.f | | | |-- iladlr.f | | | |-- ilaslc.f | | | |-- ilaslr.f | | | |-- ilazlc.f | | | |-- ilazlr.f | | | |-- lapack_common.h | | | |-- lu.cpp | | | |-- second_NONE.f | | | |-- single.cpp | | | |-- sladiv.f | | | |-- slamch.f | | | |-- slapy2.f | | | |-- slapy3.f | | | |-- slarfb.f | | | |-- slarf.f | | | |-- slarfg.f | | | |-- slarft.f | | | |-- svd.cpp | | | |-- zlacgv.f | | | |-- zladiv.f | | | |-- zlarfb.f | | | |-- zlarf.f | | | |-- zlarfg.f | | | `-- zlarft.f | | |-- scripts | | | |-- buildtests.in | | | |-- cdashtesting.cmake.in | | | |-- check.in | | | |-- CMakeLists.txt | | | |-- debug.in | | | |-- eigen_gen_credits.cpp | | | |-- eigen_gen_docs | | | |-- release.in | | | `-- relicense.py | | |-- test | | | |-- adjoint.cpp | | | |-- array.cpp | | | |-- array_for_matrix.cpp | | | |-- array_of_string.cpp | | | |-- array_replicate.cpp | | | |-- array_reverse.cpp | | | |-- bandmatrix.cpp | | | |-- basicstuff.cpp | | | |-- bdcsvd.cpp | | | |-- bicgstab.cpp | | | |-- block.cpp | | | |-- boostmultiprec.cpp | | | |-- bug1213.cpp | | | |-- bug1213.h | | | |-- bug1213_main.cpp | | | |-- cholesky.cpp | | | |-- cholmod_support.cpp | | | |-- CMakeLists.txt | | | |-- commainitializer.cpp | | | |-- conjugate_gradient.cpp | | | |-- conservative_resize.cpp | | | |-- constructor.cpp | | | |-- corners.cpp | | | |-- ctorleak.cpp | | | |-- cuda_basic.cu | | | |-- cuda_common.h | | | |-- denseLM.cpp | | | |-- dense_storage.cpp | | | |-- determinant.cpp | | | |-- diagonal.cpp | | | |-- diagonalmatrices.cpp | | | |-- dontalign.cpp | | | |-- dynalloc.cpp | | | |-- eigen2support.cpp | | | |-- eigensolver_complex.cpp | | | |-- eigensolver_generalized_real.cpp | | | |-- eigensolver_generic.cpp | | | |-- eigensolver_selfadjoint.cpp | | | |-- evaluator_common.h | | | |-- evaluators.cpp | | | |-- exceptions.cpp | | | |-- fastmath.cpp | | | |-- first_aligned.cpp | | | |-- geo_alignedbox.cpp | | | |-- geo_eulerangles.cpp | | | |-- geo_homogeneous.cpp | | | |-- geo_hyperplane.cpp | | | |-- geo_orthomethods.cpp | | | |-- geo_parametrizedline.cpp | | | |-- geo_quaternion.cpp | | | |-- geo_transformations.cpp | | | |-- half_float.cpp | | | |-- hessenberg.cpp | | | |-- householder.cpp | | | |-- incomplete_cholesky.cpp | | | |-- inplace_decomposition.cpp | | | |-- integer_types.cpp | | | |-- inverse.cpp | | | |-- is_same_dense.cpp | | | |-- jacobi.cpp | | | |-- jacobisvd.cpp | | | |-- linearstructure.cpp | | | |-- lscg.cpp | | | |-- lu.cpp | | | |-- main.h | | | |-- mapped_matrix.cpp | | | |-- mapstaticmethods.cpp | | | |-- mapstride.cpp | | | |-- meta.cpp | | | |-- metis_support.cpp | | | |-- miscmatrices.cpp | | | |-- mixingtypes.cpp | | | |-- mpl2only.cpp | | | |-- nesting_ops.cpp | | | |-- nomalloc.cpp | | | |-- nullary.cpp | | | |-- numext.cpp | | | |-- packetmath.cpp | | | |-- pardiso_support.cpp | | | |-- pastix_support.cpp | | | |-- permutationmatrices.cpp | | | |-- prec_inverse_4x4.cpp | | | |-- product_extra.cpp | | | |-- product.h | | | |-- product_large.cpp | | | |-- product_mmtr.cpp | | | |-- product_notemporary.cpp | | | |-- product_selfadjoint.cpp | | | |-- product_small.cpp | | | |-- product_symm.cpp | | | |-- product_syrk.cpp | | | |-- product_trmm.cpp | | | |-- product_trmv.cpp | | | |-- product_trsolve.cpp | | | |-- qr_colpivoting.cpp | | | |-- qr.cpp | | | |-- qr_fullpivoting.cpp | | | |-- qtvector.cpp | | | |-- rand.cpp | | | |-- real_qz.cpp | | | |-- redux.cpp | | | |-- ref.cpp | | | |-- resize.cpp | | | |-- rvalue_types.cpp | | | |-- schur_complex.cpp | | | |-- schur_real.cpp | | | |-- selfadjoint.cpp | | | |-- simplicial_cholesky.cpp | | | |-- sizeof.cpp | | | |-- sizeoverflow.cpp | | | |-- smallvectors.cpp | | | |-- sparse_basic.cpp | | | |-- sparse_block.cpp | | | |-- sparse.h | | | |-- sparseLM.cpp | | | |-- sparselu.cpp | | | |-- sparse_permutations.cpp | | | |-- sparse_product.cpp | | | |-- sparseqr.cpp | | | |-- sparse_ref.cpp | | | |-- sparse_solver.h | | | |-- sparse_solvers.cpp | | | |-- sparse_vector.cpp | | | |-- special_numbers.cpp | | | |-- spqr_support.cpp | | | |-- stable_norm.cpp | | | |-- stddeque.cpp | | | |-- stddeque_overload.cpp | | | |-- stdlist.cpp | | | |-- stdlist_overload.cpp | | | |-- stdvector.cpp | | | |-- stdvector_overload.cpp | | | |-- superlu_support.cpp | | | |-- svd_common.h | | | |-- svd_fill.h | | | |-- swap.cpp | | | |-- triangular.cpp | | | |-- umeyama.cpp | | | |-- umfpack_support.cpp | | | |-- unalignedassert.cpp | | | |-- unalignedcount.cpp | | | |-- upperbidiagonalization.cpp | | | |-- vectorization_logic.cpp | | | |-- vectorwiseop.cpp | | | |-- visitor.cpp | | | `-- zerosized.cpp | | |-- unsupported | | | |-- bench | | | | `-- bench_svd.cpp | | | |-- doc | | | | |-- examples | | | | | |-- BVH_Example.cpp | | | | | |-- CMakeLists.txt | | | | | |-- EulerAngles.cpp | | | | | |-- FFT.cpp | | | | | |-- MatrixExponential.cpp | | | | | |-- MatrixFunction.cpp | | | | | |-- MatrixLogarithm.cpp | | | | | |-- MatrixPower.cpp | | | | | |-- MatrixPower_optimal.cpp | | | | | |-- MatrixSine.cpp | | | | | |-- MatrixSinh.cpp | | | | | |-- MatrixSquareRoot.cpp | | | | | |-- PolynomialSolver1.cpp | | | | | `-- PolynomialUtils1.cpp | | | | |-- snippets | | | | | `-- CMakeLists.txt | | | | |-- CMakeLists.txt | | | | |-- eigendoxy_layout.xml.in | | | | `-- Overview.dox | | | |-- Eigen | | | | |-- CXX11 | | | | | |-- src | | | | | | |-- Tensor | | | | | | | |-- README.md | | | | | | | |-- TensorArgMax.h | | | | | | | |-- TensorAssign.h | | | | | | | |-- TensorBase.h | | | | | | | |-- TensorBroadcasting.h | | | | | | | |-- TensorChipping.h | | | | | | | |-- TensorConcatenation.h | | | | | | | |-- TensorContractionBlocking.h | | | | | | | |-- TensorContractionCuda.h | | | | | | | |-- TensorContraction.h | | | | | | | |-- TensorContractionMapper.h | | | | | | | |-- TensorContractionThreadPool.h | | | | | | | |-- TensorConversion.h | | | | | | | |-- TensorConvolution.h | | | | | | | |-- TensorCostModel.h | | | | | | | |-- TensorCustomOp.h | | | | | | | |-- TensorDeviceCuda.h | | | | | | | |-- TensorDeviceDefault.h | | | | | | | |-- TensorDevice.h | | | | | | | |-- TensorDeviceSycl.h | | | | | | | |-- TensorDeviceThreadPool.h | | | | | | | |-- TensorDimensionList.h | | | | | | | |-- TensorDimensions.h | | | | | | | |-- TensorEvalTo.h | | | | | | | |-- TensorEvaluator.h | | | | | | | |-- TensorExecutor.h | | | | | | | |-- TensorExpr.h | | | | | | | |-- TensorFFT.h | | | | | | | |-- TensorFixedSize.h | | | | | | | |-- TensorForcedEval.h | | | | | | | |-- TensorForwardDeclarations.h | | | | | | | |-- TensorFunctors.h | | | | | | | |-- TensorGenerator.h | | | | | | | |-- TensorGlobalFunctions.h | | | | | | | |-- Tensor.h | | | | | | | |-- TensorImagePatch.h | | | | | | | |-- TensorIndexList.h | | | | | | | |-- TensorInflation.h | | | | | | | |-- TensorInitializer.h | | | | | | | |-- TensorIntDiv.h | | | | | | | |-- TensorIO.h | | | | | | | |-- TensorLayoutSwap.h | | | | | | | |-- TensorMacros.h | | | | | | | |-- TensorMap.h | | | | | | | |-- TensorMeta.h | | | | | | | |-- TensorMorphing.h | | | | | | | |-- TensorPadding.h | | | | | | | |-- TensorPatch.h | | | | | | | |-- TensorRandom.h | | | | | | | |-- TensorReductionCuda.h | | | | | | | |-- TensorReduction.h | | | | | | | |-- TensorReductionSycl.h | | | | | | | |-- TensorRef.h | | | | | | | |-- TensorReverse.h | | | | | | | |-- TensorScan.h | | | | | | | |-- TensorShuffling.h | | | | | | | |-- TensorStorage.h | | | | | | | |-- TensorStriding.h | | | | | | | |-- TensorSyclConvertToDeviceExpression.h | | | | | | | |-- TensorSyclExprConstructor.h | | | | | | | |-- TensorSyclExtractAccessor.h | | | | | | | |-- TensorSyclExtractFunctors.h | | | | | | | |-- TensorSycl.h | | | | | | | |-- TensorSyclLeafCount.h | | | | | | | |-- TensorSyclPlaceHolderExpr.h | | | | | | | |-- TensorSyclRun.h | | | | | | | |-- TensorSyclTuple.h | | | | | | | |-- TensorTraits.h | | | | | | | |-- TensorUInt128.h | | | | | | | `-- TensorVolumePatch.h | | | | | | |-- TensorSymmetry | | | | | | | |-- util | | | | | | | | `-- TemplateGroupTheory.h | | | | | | | |-- DynamicSymmetry.h | | | | | | | |-- StaticSymmetry.h | | | | | | | `-- Symmetry.h | | | | | | |-- ThreadPool | | | | | | | |-- EventCount.h | | | | | | | |-- NonBlockingThreadPool.h | | | | | | | |-- RunQueue.h | | | | | | | |-- SimpleThreadPool.h | | | | | | | |-- ThreadEnvironment.h | | | | | | | |-- ThreadLocal.h | | | | | | | |-- ThreadPoolInterface.h | | | | | | | `-- ThreadYield.h | | | | | | `-- util | | | | | | |-- CXX11Meta.h | | | | | | |-- CXX11Workarounds.h | | | | | | |-- EmulateArray.h | | | | | | |-- EmulateCXX11Meta.h | | | | | | `-- MaxSizeVector.h | | | | | |-- CMakeLists.txt | | | | | |-- Tensor | | | | | |-- TensorSymmetry | | | | | `-- ThreadPool | | | | |-- src | | | | | |-- AutoDiff | | | | | | |-- AutoDiffJacobian.h | | | | | | |-- AutoDiffScalar.h | | | | | | `-- AutoDiffVector.h | | | | | |-- BVH | | | | | | |-- BVAlgorithms.h | | | | | | `-- KdBVH.h | | | | | |-- Eigenvalues | | | | | | `-- ArpackSelfAdjointEigenSolver.h | | | | | |-- EulerAngles | | | | | | |-- CMakeLists.txt | | | | | | |-- EulerAngles.h | | | | | | `-- EulerSystem.h | | | | | |-- FFT | | | | | | |-- ei_fftw_impl.h | | | | | | `-- ei_kissfft_impl.h | | | | | |-- IterativeSolvers | | | | | | |-- ConstrainedConjGrad.h | | | | | | |-- DGMRES.h | | | | | | |-- GMRES.h | | | | | | |-- IncompleteLU.h | | | | | | |-- IterationController.h | | | | | | |-- MINRES.h | | | | | | `-- Scaling.h | | | | | |-- KroneckerProduct | | | | | | `-- KroneckerTensorProduct.h | | | | | |-- LevenbergMarquardt | | | | | | |-- CopyrightMINPACK.txt | | | | | | |-- LevenbergMarquardt.h | | | | | | |-- LMcovar.h | | | | | | |-- LMonestep.h | | | | | | |-- LMpar.h | | | | | | `-- LMqrsolv.h | | | | | |-- MatrixFunctions | | | | | | |-- MatrixExponential.h | | | | | | |-- MatrixFunction.h | | | | | | |-- MatrixLogarithm.h | | | | | | |-- MatrixPower.h | | | | | | |-- MatrixSquareRoot.h | | | | | | `-- StemFunction.h | | | | | |-- MoreVectorization | | | | | | `-- MathFunctions.h | | | | | |-- NonLinearOptimization | | | | | | |-- chkder.h | | | | | | |-- covar.h | | | | | | |-- dogleg.h | | | | | | |-- fdjac1.h | | | | | | |-- HybridNonLinearSolver.h | | | | | | |-- LevenbergMarquardt.h | | | | | | |-- lmpar.h | | | | | | |-- qrsolv.h | | | | | | |-- r1mpyq.h | | | | | | |-- r1updt.h | | | | | | `-- rwupdt.h | | | | | |-- NumericalDiff | | | | | | `-- NumericalDiff.h | | | | | |-- Polynomials | | | | | | |-- Companion.h | | | | | | |-- PolynomialSolver.h | | | | | | `-- PolynomialUtils.h | | | | | |-- Skyline | | | | | | |-- SkylineInplaceLU.h | | | | | | |-- SkylineMatrixBase.h | | | | | | |-- SkylineMatrix.h | | | | | | |-- SkylineProduct.h | | | | | | |-- SkylineStorage.h | | | | | | `-- SkylineUtil.h | | | | | |-- SparseExtra | | | | | | |-- BlockOfDynamicSparseMatrix.h | | | | | | |-- BlockSparseMatrix.h | | | | | | |-- DynamicSparseMatrix.h | | | | | | |-- MarketIO.h | | | | | | |-- MatrixMarketIterator.h | | | | | | `-- RandomSetter.h | | | | | |-- SpecialFunctions | | | | | | |-- arch | | | | | | | `-- CUDA | | | | | | | `-- CudaSpecialFunctions.h | | | | | | |-- SpecialFunctionsArrayAPI.h | | | | | | |-- SpecialFunctionsFunctors.h | | | | | | |-- SpecialFunctionsHalf.h | | | | | | |-- SpecialFunctionsImpl.h | | | | | | `-- SpecialFunctionsPacketMath.h | | | | | `-- Splines | | | | | |-- SplineFitting.h | | | | | |-- SplineFwd.h | | | | | `-- Spline.h | | | | |-- AdolcForward | | | | |-- AlignedVector3 | | | | |-- ArpackSupport | | | | |-- AutoDiff | | | | |-- BVH | | | | |-- CMakeLists.txt | | | | |-- EulerAngles | | | | |-- FFT | | | | |-- IterativeSolvers | | | | |-- KroneckerProduct | | | | |-- LevenbergMarquardt | | | | |-- MatrixFunctions | | | | |-- MoreVectorization | | | | |-- MPRealSupport | | | | |-- NonLinearOptimization | | | | |-- NumericalDiff | | | | |-- OpenGLSupport | | | | |-- Polynomials | | | | |-- Skyline | | | | |-- SparseExtra | | | | |-- SpecialFunctions | | | | `-- Splines | | | |-- test | | | | |-- mpreal | | | | | `-- mpreal.h | | | | |-- alignedvector3.cpp | | | | |-- autodiff.cpp | | | | |-- autodiff_scalar.cpp | | | | |-- BVH.cpp | | | | |-- CMakeLists.txt | | | | |-- cxx11_eventcount.cpp | | | | |-- cxx11_meta.cpp | | | | |-- cxx11_non_blocking_thread_pool.cpp | | | | |-- cxx11_runqueue.cpp | | | | |-- cxx11_tensor_argmax.cpp | | | | |-- cxx11_tensor_argmax_cuda.cu | | | | |-- cxx11_tensor_assign.cpp | | | | |-- cxx11_tensor_broadcasting.cpp | | | | |-- cxx11_tensor_broadcast_sycl.cpp | | | | |-- cxx11_tensor_cast_float16_cuda.cu | | | | |-- cxx11_tensor_casts.cpp | | | | |-- cxx11_tensor_chipping.cpp | | | | |-- cxx11_tensor_comparisons.cpp | | | | |-- cxx11_tensor_complex_cuda.cu | | | | |-- cxx11_tensor_complex_cwise_ops_cuda.cu | | | | |-- cxx11_tensor_concatenation.cpp | | | | |-- cxx11_tensor_const.cpp | | | | |-- cxx11_tensor_contract_cuda.cu | | | | |-- cxx11_tensor_contraction.cpp | | | | |-- cxx11_tensor_convolution.cpp | | | | |-- cxx11_tensor_cuda.cu | | | | |-- cxx11_tensor_custom_index.cpp | | | | |-- cxx11_tensor_custom_op.cpp | | | | |-- cxx11_tensor_device.cu | | | | |-- cxx11_tensor_device_sycl.cpp | | | | |-- cxx11_tensor_dimension.cpp | | | | |-- cxx11_tensor_empty.cpp | | | | |-- cxx11_tensor_expr.cpp | | | | |-- cxx11_tensor_fft.cpp | | | | |-- cxx11_tensor_fixed_size.cpp | | | | |-- cxx11_tensor_forced_eval.cpp | | | | |-- cxx11_tensor_forced_eval_sycl.cpp | | | | |-- cxx11_tensor_generator.cpp | | | | |-- cxx11_tensor_ifft.cpp | | | | |-- cxx11_tensor_image_patch.cpp | | | | |-- cxx11_tensor_index_list.cpp | | | | |-- cxx11_tensor_inflation.cpp | | | | |-- cxx11_tensor_intdiv.cpp | | | | |-- cxx11_tensor_io.cpp | | | | |-- cxx11_tensor_layout_swap.cpp | | | | |-- cxx11_tensor_lvalue.cpp | | | | |-- cxx11_tensor_map.cpp | | | | |-- cxx11_tensor_math.cpp | | | | |-- cxx11_tensor_mixed_indices.cpp | | | | |-- cxx11_tensor_morphing.cpp | | | | |-- cxx11_tensor_notification.cpp | | | | |-- cxx11_tensor_of_complex.cpp | | | | |-- cxx11_tensor_of_const_values.cpp | | | | |-- cxx11_tensor_of_float16_cuda.cu | | | | |-- cxx11_tensor_of_strings.cpp | | | | |-- cxx11_tensor_padding.cpp | | | | |-- cxx11_tensor_patch.cpp | | | | |-- cxx11_tensor_random.cpp | | | | |-- cxx11_tensor_random_cuda.cu | | | | |-- cxx11_tensor_reduction.cpp | | | | |-- cxx11_tensor_reduction_cuda.cu | | | | |-- cxx11_tensor_reduction_sycl.cpp | | | | |-- cxx11_tensor_ref.cpp | | | | |-- cxx11_tensor_reverse.cpp | | | | |-- cxx11_tensor_roundings.cpp | | | | |-- cxx11_tensor_scan.cpp | | | | |-- cxx11_tensor_scan_cuda.cu | | | | |-- cxx11_tensor_shuffling.cpp | | | | |-- cxx11_tensor_simple.cpp | | | | |-- cxx11_tensor_striding.cpp | | | | |-- cxx11_tensor_sugar.cpp | | | | |-- cxx11_tensor_sycl.cpp | | | | |-- cxx11_tensor_symmetry.cpp | | | | |-- cxx11_tensor_thread_pool.cpp | | | | |-- cxx11_tensor_uint128.cpp | | | | |-- cxx11_tensor_volume_patch.cpp | | | | |-- dgmres.cpp | | | | |-- EulerAngles.cpp | | | | |-- FFT.cpp | | | | |-- FFTW.cpp | | | | |-- forward_adolc.cpp | | | | |-- gmres.cpp | | | | |-- kronecker_product.cpp | | | | |-- levenberg_marquardt.cpp | | | | |-- matrix_exponential.cpp | | | | |-- matrix_function.cpp | | | | |-- matrix_functions.h | | | | |-- matrix_power.cpp | | | | |-- matrix_square_root.cpp | | | | |-- minres.cpp | | | | |-- mpreal_support.cpp | | | | |-- NonLinearOptimization.cpp | | | | |-- NumericalDiff.cpp | | | | |-- openglsupport.cpp | | | | |-- polynomialsolver.cpp | | | | |-- polynomialutils.cpp | | | | |-- sparse_extra.cpp | | | | |-- special_functions.cpp | | | | `-- splines.cpp | | | |-- CMakeLists.txt | | | `-- README.txt | | |-- CMakeLists.txt | | |-- COPYING.BSD | | |-- COPYING.GPL | | |-- COPYING.LGPL | | |-- COPYING.MINPACK | | |-- COPYING.MPL2 | | |-- COPYING.README | | |-- CTestConfig.cmake | | |-- CTestCustom.cmake.in | | |-- eigen3.pc.in | | |-- INSTALL | | |-- README.md | | `-- signature_of_eigen3_matrix_library | |-- lcov | | |-- bin | | | |-- copy_dates.sh | | | |-- gendesc | | | |-- genhtml | | | |-- geninfo | | | |-- genpng | | | |-- get_changes.sh | | | |-- get_version.sh | | | |-- install.sh | | | |-- lcov | | | `-- updateversion.pl | | |-- example | | | |-- methods | | | | |-- gauss.c | | | | `-- iterate.c | | | |-- descriptions.txt | | | |-- example.c | | | |-- gauss.h | | | |-- iterate.h | | | |-- Makefile | | | `-- README | | |-- man | | | |-- gendesc.1 | | | |-- genhtml.1 | | | |-- geninfo.1 | | | |-- genpng.1 | | | |-- lcov.1 | | | `-- lcovrc.5 | | |-- rpm | | | `-- lcov.spec | | |-- test | | | |-- bin | | | | |-- common | | | | |-- mkinfo | | | | |-- norminfo | | | | |-- test_run | | | | |-- test_skip | | | | |-- testsuite_exit | | | | `-- testsuite_init | | | |-- genhtml_output | | | | |-- genhtml_test | | | | `-- Makefile | | | |-- lcov_add_files | | | | |-- add_test | | | | `-- Makefile | | | |-- lcov_diff | | | | |-- new | | | | | |-- Makefile | | | | | `-- prog.c | | | | |-- old | | | | | |-- Makefile | | | | | `-- prog.c | | | | |-- diff_test | | | | `-- Makefile | | | |-- lcov_misc | | | | `-- Makefile | | | |-- lcov_summary | | | | |-- check_counts | | | | `-- Makefile | | | |-- profiles | | | | |-- large | | | | |-- medium | | | | `-- small | | | |-- common.mak | | | |-- lcovrc | | | `-- Makefile | | |-- CHANGES | | |-- CONTRIBUTING | | |-- COPYING | | |-- lcovrc | | |-- Makefile | | `-- README | |-- phys | | `-- units | | |-- io.hpp | | |-- io_output_eng.hpp | | |-- io_output.hpp | | |-- io_symbols.hpp | | |-- other_units.hpp | | |-- physical_constants.hpp | | |-- quantity.hpp | | |-- quantity_io_ampere.hpp | | |-- quantity_io_becquerel.hpp | | |-- quantity_io_candela.hpp | | |-- quantity_io_celsius.hpp | | |-- quantity_io_coulomb.hpp | | |-- quantity_io_dimensionless.hpp | | |-- quantity_io_engineering.hpp | | |-- quantity_io_farad.hpp | | |-- quantity_io_gray.hpp | | |-- quantity_io_henry.hpp | | |-- quantity_io_hertz.hpp | | |-- quantity_io.hpp | | |-- quantity_io_joule.hpp | | |-- quantity_io_kelvin.hpp | | |-- quantity_io_kilogram.hpp | | |-- quantity_io_lumen.hpp | | |-- quantity_io_lux.hpp | | |-- quantity_io_meter.hpp | | |-- quantity_io_mole.hpp | | |-- quantity_io_newton.hpp | | |-- quantity_io_ohm.hpp | | |-- quantity_io_pascal.hpp | | |-- quantity_io_radian.hpp | | |-- quantity_io_second.hpp | | |-- quantity_io_siemens.hpp | | |-- quantity_io_sievert.hpp | | |-- quantity_io_speed.hpp | | |-- quantity_io_steradian.hpp | | |-- quantity_io_symbols.hpp | | |-- quantity_io_tesla.hpp | | |-- quantity_io_volt.hpp | | |-- quantity_io_watt.hpp | | `-- quantity_io_weber.hpp | |-- CMakeLists.txt | |-- eigen-eigen-b3f3d4950030.tar.bz2 | |-- pythia8235.tar.bz2 | `-- ThirdParty.dox |-- Tools | |-- CMakeLists.txt | |-- plot_crossings.sh | `-- plot_tracks.sh |-- AUTHORS |-- CHANGELOG |-- CMakeLists.txt |-- COLLABORATION_AGREEMENT.md |-- CONTRIBUTING.md |-- corsika.dox |-- do-clang-format.py |-- do-copyright.py |-- FIXME.md |-- LICENSE |-- MCNET_GUIDELINES |-- README.md `-- SCIENTIFIC_AUTHORS ```