IAP GITLAB

Skip to content
Snippets Groups Projects
Forked from Air Shower Physics / corsika
2173 commits behind the upstream repository.
  • Antonio Augusto Alves Junior's avatar
    311a17db
    g# This is a combination of 3 commits. · 311a17db
    Antonio Augusto Alves Junior authored
    initial refactory
    
    Refactoring corsika/core corsica/framework/geometry
    
    ...
    
    refactory: corsika/framework/sequence
    
    refactorying...
    
    header.h -> header.hpp + other refacorying...
    
    ...
    
    refactory media directory...
    
    refactory: corsika/processes
    
    ...
    
    refactoring...
    
    testing...
    
    Sibyll headers...
    
    Pythia headers...
    
    module sub-dir
    
    some floating cc files around
    
    eliminate relative include paths on top directories
    
    fixing include file paths, remove quotes from include directives, fix remaining include guards and correct file names ...
    
    unit tests: fixing include file paths, remove quotes from include directives, fix remaining include guards and correct file names ...
    
    corsika/detail inclusion
    
    corsika/detail changes
    
    corsika::secondary_namespaces supressed in favor of detail
    
    more include guards, relative file path, etc ...
    
    nested class promotion to corsika::detail
    
    Inteface to Pythia
    
    one more relative path...
    
    eliminating files...
    
    dependencies managment...
    
    ...
    
    dependencies refactory
    
    adding corsika/modules and catch2
    
    build scripts for UrQMD
    
    make modules compile
    
    cmake
    
    first working vesion of new fwk
    
    need to generate some header files
    
    build scripts for dependencies
    
    sibyll works now
    
    proper file endings in many places
    311a17db
    History
    g# This is a combination of 3 commits.
    Antonio Augusto Alves Junior authored
    initial refactory
    
    Refactoring corsika/core corsica/framework/geometry
    
    ...
    
    refactory: corsika/framework/sequence
    
    refactorying...
    
    header.h -> header.hpp + other refacorying...
    
    ...
    
    refactory media directory...
    
    refactory: corsika/processes
    
    ...
    
    refactoring...
    
    testing...
    
    Sibyll headers...
    
    Pythia headers...
    
    module sub-dir
    
    some floating cc files around
    
    eliminate relative include paths on top directories
    
    fixing include file paths, remove quotes from include directives, fix remaining include guards and correct file names ...
    
    unit tests: fixing include file paths, remove quotes from include directives, fix remaining include guards and correct file names ...
    
    corsika/detail inclusion
    
    corsika/detail changes
    
    corsika::secondary_namespaces supressed in favor of detail
    
    more include guards, relative file path, etc ...
    
    nested class promotion to corsika::detail
    
    Inteface to Pythia
    
    one more relative path...
    
    eliminating files...
    
    dependencies managment...
    
    ...
    
    dependencies refactory
    
    adding corsika/modules and catch2
    
    build scripts for UrQMD
    
    make modules compile
    
    cmake
    
    first working vesion of new fwk
    
    need to generate some header files
    
    build scripts for dependencies
    
    sibyll works now
    
    proper file endings in many places
FIXME.md 185.13 KiB

#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