▼Nalsfvm | Various utility functions to implement the tecno flux |
►Nboundary | |
CBoundary | |
CBoundaryCPU | |
CBoundaryCUDA | |
CBoundaryFactory | |
CNeumann | |
CPeriodic | |
CValueAtBoundary | Simple templated class to get the value at the boundary |
CValueAtBoundary< NEUMANN > | |
CValueAtBoundary< PERIODIC > | |
►Nconfig | |
CGenericParameters | |
CSimulatorSetup | |
CXMLParser | |
►Ncuda | |
CCudaMemory | |
►Ndiffusion | |
CDiffusionFactory | |
CDiffusionOperator | |
CNoDiffusion | |
CRoeMatrix | |
CRusanovMatrix | |
CTecnoDiffusionCPU | |
CTecnoDiffusionCUDA | |
►Nequation | |
►Nbuckleyleverett | |
CAllVariables | |
CBuckleyLeverett | |
CConservedVariables | |
CExtraVariables | |
CPrimitiveVariables | |
CViews | |
CViewsExtra | |
►Nburgers | |
CAllVariables | |
CBurgers | |
CConservedVariables | |
CExtraVariables | |
CPrimitiveVariables | |
CViews | |
CViewsExtra | |
►Ncubic | |
CAllVariables | |
CConservedVariables | |
CCubic | |
CExtraVariables | |
CPrimitiveVariables | |
CViews | |
CViewsExtra | |
►Neuler | |
CAllVariables | |
CConservedVariables | |
CEuler | |
CEulerParameters | |
CExtraVariables | |
CPrimitiveVariables | |
CTecnoVariables | |
CViews | |
CViews< VolumeType, ViewType, 1 > | |
CViews< VolumeType, ViewType, 2 > | |
CViews< VolumeType, ViewType, 3 > | |
CViewsExtra | |
CViewsExtra< VolumeType, ViewType, 1 > | |
CViewsExtra< VolumeType, ViewType, 2 > | |
CViewsExtra< VolumeType, ViewType, 3 > | |
►Nlinear | |
CAllVariables | |
CConservedVariables | |
CExtraVariables | |
CLinear | |
CPrimitiveVariables | |
CViews | |
CViewsExtra | |
CCellComputer | Defines some useful per cell computations |
CCellComputerFactory | Used to create new cell computers |
CCPUCellComputer | |
CCUDACellComputer | |
CEquationInformation | |
CEquationParameterFactory | |
CEquationParameters | |
►Nfunctional | |
CBoundedVariation | Computes the bounded variation of the given solution |
CFunctional | Abstract base class to represent a functional |
CFunctionalFactory | Factory class for creating a functional |
CIdentity | |
CIdentityCUDA | |
CIntervalFunctionalWriter | Decorator for another writer. Its purpose is to only call the underlying Writer object at fixed time intervals |
CLegendre | |
CLegendrePointWise | |
CLegendrePointWiseCUDA | |
CLogEntropy | |
CLogEntropyCUDA | |
CMoment | |
CStructureBase | |
CStructureCube | |
CStructureCubeCUDA | |
CTimeIntegrationFunctional | |
►Ngrid | |
CGrid | |
►Ninit | |
CInitialData | |
CParameters | |
CPythonInitialData | Sets the initial data through a python string |
►Nintegrator | |
CForwardEuler | |
CIntegrator | |
CIntegratorFactory | |
CRungeKutta2 | |
CRungeKutta3 | |
CRungeKutta4 | |
CSystem | |
CTimestepAdjuster | Abstract interface for adjusting timesteps |
CWaveSpeedAdjuster | |
►Nio | |
CCoarseGrainingIntervalWriter | Decorator for another writer. Its purpose is to only call the underlying Writer object at fixed time intervals |
CDLLWriter | |
CFixedIntervalWriter | Decorator for another writer. Its purpose is to only call the underlying Writer object at fixed time intervals |
CHDF5MPIWriter | The HDF5MPIWriter write to the HDF5 format with MPI support |
CHDF5Resource | Unique_ptr for hdf5 resources |
CHDF5Writer | Writes output to HDF5 format |
CMpiWriterFactory | |
CNetCDFMPIWriter | |
CNetCDFType | |
CNetCDFType< float > | |
CNetCDFWriter | |
CPythonScript | |
CQueueWriter | Writes the data to a blocking queue |
CTimeIntegratedWriter | Decorator for another writer. Its purpose is to only call the underlying Writer object at fixed times around a time |
CWriter | Abstract interface to represent output writers |
CWriterFactory | |
►Nmemory | |
CHostMemory | |
CMemory | |
CMemoryBase | |
CMemoryFactory | |
CView | |
►Nmpi | |
►Ndomain | |
CCartesianDecomposition | Performs domain decomposition on a regular cartesian grid |
CDomainDecomposition | Abstract base class to do domain decomposition |
CDomainDecompositionParameters | |
CDomainInformation | |
CCartesianCellExchanger | Does the cell exchange for a cartesian grid |
CCellExchanger | Abstract base class for exchanging cells |
CCudaCartesianCellExchanger | |
CMpiIndexType | |
CRequest | |
CRequestContainer | Holds a collection of requests |
►Nnumflux | |
►Nbuckleyleverett | |
CGodunov | |
►Nburgers | |
CGodunov | |
CRoe | |
►Ncubic | |
CRoe | |
►Neuler | |
CHLL | |
CHLL3 | |
CTecno1 | |
►Nlinear | |
CRoe | |
CUpwind | |
CCentral | |
Chas_stencil | SFINAE test, see http://stackoverflow.com/a/257382 |
CLaxFriedrichs | |
CNumericalFlux | |
CNumericalFluxCPU | |
CNumericalFluxCUDA | |
CNumericalFluxFactory | |
CRusanov | |
CScalarEntropyConservativeFlux | |
CTecnoCombined4 | |
CTecnoCombined6 | |
►Npython | |
CPythonInterpreter | |
►Nreconstruction | |
►Ntecno | |
CENOCPU | |
CENOCUDA | |
CNoReconstruction | Does no reconstruction, just copies the variables to the new struct |
CNoReconstructionCUDA | Does no reconstruction, just copies the variables to the new struct |
CReconstructionFactory | |
CTecnoReconstruction | |
CENOCoeffiecients | |
CENOCPU | |
CENOCUDA | |
CMC | |
CMM | |
CNoReconstruction | Default reconstruction option (eg. none) |
CNoReconstructionCUDA | |
CReconstruction | |
CReconstructionCPU | |
CReconstructionCUDA | |
CReconstructionFactory | Responsible for creating the different reconstructions |
CWENO2 | |
CWENOCoefficients | |
CWENOCPU | |
CWENOF2 | |
►Nsimulator | |
CAbstractSimulator | |
CConservedSystem | |
CSimulator | All the neccesary tools for running the whole simulation |
CSimulatorParameters | |
CTimestepInformation | |
►Nvolume | |
CVolume | Volume (a collection of cells with values for each cell (eg. pressure, density, etc) |
CVolumeFactory | |
CVolumePair | Easy reference to the combination of conserved volume and extra volume |
CDeviceConfiguration | |
Cgpu_array | The gpu_array class is akin to the std::array, only also works for gpus |
▼Nalsuq | |
►Nconfig | |
CSetup | |
►Ndistribution | |
CDistribution | |
CDistributionFactory | |
CDLLDistribution | |
CFunctionDistribution | Gets a std::function and uses that to generate new samples |
CNormal | |
CUniform | |
CUniform1D | Uses the midpoint rule of integration |
►Ngenerator | |
CGenerator | |
CGeneratorFactory | |
CSTLMersenne | |
►Nio | |
CMPIWriterFactory | |
►Nmpi | |
CSimpleLoadBalancer | |
►Nrun | |
CFiniteVolumeSimulatorCreator | Creates a new instance of the FVM simulator |
CRunner | |
CSimulatorCreator | The SimulatorCreator is an abstract interface for creating new simulators |
►Nsamples | |
CSampleGenerator | |
►Nstats | |
CBoundedVariation | |
CBoundedVariationDirection | |
CFixedIntervalStatistics | |
CFunctionalStatistics | |
CMeanVariance | |
COnePointMoment | |
CStatistics | |
CStatisticsFactory | |
CStatisticsHelper | |
CStatisticsParameters | |
CStatisticsSnapshot | Holds a snapshot (in time) of the current statistics |
CStatisticsTimer | Simple timer class |
CStructureBasic | |
CStructureBasicCUDA | |
CStructureCube | |
CStructureCubeCUDA | |
CStructureSurface | |
CStructureTwoPoints | |
CTimeIntegratedFunctionalStatistics | |
CTimeIntegratedWriter | |
▼Nalsutils | Various utilities for mpi and cuda |
►Nbase | |
►Nimpl | |
CFactoryRegistry | |
CFactory | |
►Ndebug | |
CBacktraceInformation | |
►Nio | |
CTextFileCache | |
►Nmath | |
CFastPower | |
CPowPower | |
►Nmpi | |
CConfiguration | |
CMpiTypes | |
►Nparameters | |
CParameters | Holds general parameters based on a boost::property tree |
►Ntimer | |
CTimer | |
CTimerData | |
CTimerDatabase | |
Cmatrix | |
CTypes | |
CTypes< 1 > | |
CTypes< 2 > | |
CTypes< 3 > | |
CTypes< 4 > | |
CTypes< 5 > | |
Cvec1 | |
Cvec2 | |
Cvec3 | |
Cvec4 | |
Cvec5 | |
Cvec6 | |
CMyData | |
CMyParameters | Simple example parameter class that can be used |