Alsvinn  0.5.3
The fast FVM simulator with UQ support
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Calsfvm::simulator::AbstractSimulator
 Calsutils::debug::BacktraceInformation
 Calsfvm::boundary::Boundary
 Calsfvm::boundary::BoundaryFactory
 Calsfvm::equation::buckleyleverett::BuckleyLeverett
 Calsfvm::equation::burgers::Burgers
 Calsfvm::equation::CellComputerDefines some useful per cell computations
 Calsfvm::equation::CellComputerFactoryUsed to create new cell computers
 Calsfvm::numflux::Central< Equation >
 Calsutils::mpi::Configuration
 Calsfvm::equation::linear::ConservedVariables
 Calsfvm::equation::buckleyleverett::ConservedVariables
 Calsfvm::equation::burgers::ConservedVariables
 Calsfvm::equation::cubic::ConservedVariables
 Calsfvm::equation::euler::ConservedVariables< nsd >
 Calsfvm::equation::cubic::Cubic
 Calsfvm::DeviceConfiguration
 Calsfvm::diffusion::DiffusionFactory
 Calsfvm::diffusion::DiffusionOperator
 Calsuq::distribution::Distribution
 Calsuq::distribution::DistributionFactory
 Calsfvm::mpi::domain::DomainDecompositionAbstract base class to do domain decomposition
 Calsfvm::mpi::domain::DomainInformation
 Cenable_shared_from_this
 Calsfvm::reconstruction::ENOCoeffiecients< k >
 Calsfvm::equation::EquationInformation< T >
 Calsfvm::equation::EquationParameterFactory
 Calsfvm::equation::EquationParameters
 Calsfvm::equation::euler::Euler< nsd >
 Calsfvm::equation::linear::ExtraVariables
 Calsfvm::equation::buckleyleverett::ExtraVariables
 Calsfvm::equation::burgers::ExtraVariables
 Calsfvm::equation::cubic::ExtraVariables
 Calsfvm::equation::euler::ExtraVariables< nsd >
 Calsutils::base::Factory< T, Args >
 Calsutils::base::impl::FactoryRegistry< T, Args >
 Calsutils::math::FastPower< p >
 Calsfvm::functional::FunctionalAbstract base class to represent a functional
 Calsfvm::functional::FunctionalFactoryFactory class for creating a functional
 Calsuq::generator::GeneratorFactory
 Calsfvm::config::GenericParameters
 Calsfvm::numflux::burgers::Godunov
 Calsfvm::numflux::buckleyleverett::Godunov
 Calsfvm::gpu_array< T, N >The gpu_array class is akin to the std::array, only also works for gpus
 Calsfvm::grid::Grid
 Calsfvm::numflux::has_stencil< T >SFINAE test, see http://stackoverflow.com/a/257382
 Calsfvm::io::HDF5ResourceUnique_ptr for hdf5 resources
 Calsfvm::numflux::euler::HLL< nsd >
 Calsfvm::numflux::euler::HLL3< nsd >
 Calsfvm::init::InitialData
 Calsfvm::integrator::Integrator
 Calsfvm::integrator::IntegratorFactory
 Calsfvm::numflux::LaxFriedrichs< Equation >
 Calsfvm::equation::linear::Linear
 Calsutils::matrix< T, NumberOfRows, NumberOfColumns >
 Calsfvm::reconstruction::MC< Equation >
 Calsfvm::memory::MemoryBase
 Calsfvm::memory::MemoryFactory
 Calsfvm::reconstruction::MM< Equation >
 Calsfvm::mpi::MpiIndexType
 Calsutils::mpi::MpiTypes< T >
 CMyData
 CMyParametersSimple example parameter class that can be used
 Calsfvm::io::NetCDFType< RealType >
 Calsfvm::io::NetCDFType< float >
 Calsfvm::boundary::Neumann
 Cnoncopyable
 Calsfvm::numflux::NumericalFlux
 Calsfvm::numflux::NumericalFluxFactory
 Calsfvm::init::Parameters
 Calsutils::parameters::ParametersHolds general parameters based on a boost::property tree
 Calsfvm::boundary::Periodic
 Calsutils::math::PowPower
 Calsfvm::equation::linear::PrimitiveVariables
 Calsfvm::equation::buckleyleverett::PrimitiveVariables
 Calsfvm::equation::burgers::PrimitiveVariables
 Calsfvm::equation::cubic::PrimitiveVariables
 Calsfvm::equation::euler::PrimitiveVariables< nsd >
 Calsfvm::python::PythonInterpreter
 Calsfvm::reconstruction::Reconstruction
 Calsfvm::reconstruction::tecno::ReconstructionFactory
 Calsfvm::reconstruction::ReconstructionFactoryResponsible for creating the different reconstructions
 Calsfvm::mpi::Request
 Calsfvm::mpi::RequestContainerHolds a collection of requests
 Calsfvm::numflux::burgers::Roe
 Calsfvm::numflux::cubic::Roe
 Calsfvm::numflux::linear::Roe
 Calsfvm::diffusion::RoeMatrix< Equation, direction >
 Calsuq::run::Runner
 Calsfvm::numflux::Rusanov< Equation >
 Calsfvm::diffusion::RusanovMatrix< Equation, direction >
 Calsuq::samples::SampleGenerator
 Calsfvm::numflux::ScalarEntropyConservativeFlux< Equation >
 Calsuq::config::Setup
 Calsuq::mpi::SimpleLoadBalancer
 Calsuq::run::SimulatorCreatorThe SimulatorCreator is an abstract interface for creating new simulators
 Calsfvm::simulator::SimulatorParameters
 Calsfvm::config::SimulatorSetup
 Calsuq::stats::StatisticsFactory
 Calsuq::stats::StatisticsSnapshotHolds a snapshot (in time) of the current statistics
 Calsfvm::integrator::System
 Calsfvm::numflux::euler::Tecno1< nsd >
 Calsfvm::numflux::TecnoCombined4< Equation, BaseFlux >
 Calsfvm::numflux::TecnoCombined6< Equation, BaseFlux >
 Calsfvm::reconstruction::tecno::TecnoReconstruction
 Calsfvm::equation::euler::TecnoVariables< nsd >
 Calsutils::io::TextFileCache
 Calsutils::timer::Timer
 Calsutils::timer::TimerData
 Calsutils::timer::TimerDatabase
 Calsfvm::integrator::TimestepAdjusterAbstract interface for adjusting timesteps
 Calsfvm::simulator::TimestepInformation
 Calsutils::Types< nsd >
 Calsutils::Types< 1 >
 Calsutils::Types< 2 >
 Calsutils::Types< 3 >
 Calsutils::Types< 4 >
 Calsutils::Types< 5 >
 Calsutils::Types< nsd+2 >
 Calsfvm::numflux::linear::Upwind
 Calsfvm::boundary::ValueAtBoundary< BoundaryType >Simple templated class to get the value at the boundary
 Calsfvm::boundary::ValueAtBoundary< NEUMANN >
 Calsfvm::boundary::ValueAtBoundary< PERIODIC >
 Calsutils::vec1< T >
 Calsutils::vec2< T >
 Calsutils::vec3< T >
 Calsutils::vec3< int >
 Calsutils::vec3< real >
 Calsutils::vec4< T >
 Calsutils::vec5< T >
 Calsutils::vec6< T >
 Calsutils::vec6< int >
 Calsfvm::memory::View< T >
 Calsfvm::equation::cubic::Views< VolumeType, ViewType >
 Calsfvm::equation::buckleyleverett::Views< VolumeType, ViewType >
 Calsfvm::equation::euler::Views< VolumeType, ViewType, nsd >
 Calsfvm::equation::burgers::Views< VolumeType, ViewType >
 Calsfvm::equation::linear::Views< VolumeType, ViewType >
 Calsfvm::equation::euler::Views< VolumeType, ViewType, 1 >
 Calsfvm::equation::euler::Views< VolumeType, ViewType, 2 >
 Calsfvm::equation::euler::Views< VolumeType, ViewType, 3 >
 Calsfvm::equation::cubic::ViewsExtra< VolumeType, ViewType >
 Calsfvm::equation::buckleyleverett::ViewsExtra< VolumeType, ViewType >
 Calsfvm::equation::linear::ViewsExtra< VolumeType, ViewType >
 Calsfvm::equation::burgers::ViewsExtra< VolumeType, ViewType >
 Calsfvm::equation::euler::ViewsExtra< VolumeType, ViewType, nsd >
 Calsfvm::equation::euler::ViewsExtra< VolumeType, ViewType, 1 >
 Calsfvm::equation::euler::ViewsExtra< VolumeType, ViewType, 2 >
 Calsfvm::equation::euler::ViewsExtra< VolumeType, ViewType, 3 >
 Calsfvm::volume::VolumeFactory
 Calsfvm::volume::VolumePairEasy reference to the combination of conserved volume and extra volume
 Calsfvm::integrator::WaveSpeedAdjuster
 Calsfvm::reconstruction::WENO2< Equation >
 Calsfvm::reconstruction::WENOCoefficients< k >
 Calsfvm::reconstruction::WENOF2< Equation >
 Calsfvm::io::WriterAbstract interface to represent output writers
 Calsfvm::io::WriterFactory
 Calsfvm::config::XMLParser