Programmierpraktikum NPDGL I

Auflistung der Klassen

Hier folgt die Aufzählung aller Klassen, Strukturen, Varianten und Schnittstellen mit einer Kurzbeschreibung:
ConstantFuncSimple constant function
DataOutputInterfaceInterface for data output
DefaultDofVector< Traits >Default implementation for a Dof vector storage using POD-Type arrays of Traits::FieldType types
DefaultDofVectorTraits< Field >Traits class for the DefaultDofVector class
ODESolver::DestinationOutput< DataOutputImp, DofVectorType >Result type for ODE solvers
DofVectorInterface< Traits >Interface class for a storage class holding the degrees of freedom of a discrete function
DataOutput::EmptyDummy data output class doing nothing
ODESolver::Euler< Traits >Simple Euler ODE Solver
ODESolver::EulerTraits< OperatorImp, EvolutionModelImp >Traits class for the Euler ODE solver
EvolutionModelInterfaceMinimal model data for evolution problems
ExerciseA_DerivFDerivative of flux function for 1d evolution example
ExerciseA_DirichletDirichlet function for 1D evolution example
ExerciseA_ExactExact solution for 1D evolution example
ExerciseA_FFlux function for 1d evolution example
ExerciseA_InitDataInitial data function of 1d evolution example
FunctionInterface für eine Funktion \( f:\mathbb{R} \to \mathbb{R} \)
DataOutput::GnuplotOneDData output class writing data stored on a 1D MyGrid to a gnuplot data file
GridSimple adaptive and therefore unstructured grid for 1d problems
SpaceOperator::FV::HyperbolicDefaultModelInterfaceMinimal model for usage by an SpaceOperator::FV::HyperbolicDefault
ODESolver::ImprovedEuler< Traits >Improved Euler method ODE Solver
InitialProjectionProjection class projecting the initial data
SpaceOperator::InterfaceInterface class for a (possibly) time dependent discrete space operator
L2ErrorOperator computing the \(L^2(\Omega)\) error of two discrete functions
LaxFriedrichsFlux< FluxFunction >Class implementing a Lax Friedrichs flux
LinearFuncSimple linear function
ModelModel class representing the data functions
NotImplementedExceptionException class thrown if Template interface methods are detected as missing during run-time
NotImplementedTypePlaceholder for interface types which are not implemented yet
NumericalFluxIfInterface für eine numerische Fluss-Funktion \( g:\mathbb{R}\times\mathbb{R} \to \mathbb{R} \)
ODESolverInterface< Traits >Interface class for ODE solvers
ProjectionClass projecting an analytical function on a FV function space
ODESolver::StorageParamsParameter class for DestinationOutput
TestDerivFunc1Function used to test the DiscreteSpaceOperator
TestFunc1Function used to test the DiscreteSpaceOperator