|
Nektar++
|
#include <LibUtilities/BasicUtils/NekFactory.hpp>#include <LibUtilities/LinearAlgebra/NekTypeDefs.hpp>#include <SolverUtils/SolverUtilsDeclspec.h>#include <string>#include <boost/function.hpp>#include <boost/call_traits.hpp>

Go to the source code of this file.
Classes | |
| class | Nektar::SolverUtils::RiemannSolver |
| The RiemannSolver class provides an abstract interface under which solvers for various Riemann problems can be implemented. More... | |
Namespaces | |
| namespace | Nektar |
| < | |
| namespace | Nektar::SolverUtils |
Typedefs | |
| typedef boost::function< const Array< OneD, const NekDouble > &()> | Nektar::SolverUtils::RSScalarFuncType |
| typedef boost::function< const Array< OneD, const Array< OneD, NekDouble > > &()> | Nektar::SolverUtils::RSVecFuncType |
| typedef boost::function < NekDouble()> | Nektar::SolverUtils::RSParamFuncType |
| typedef boost::shared_ptr < RiemannSolver > | Nektar::SolverUtils::RiemannSolverSharedPtr |
| A shared pointer to an EquationSystem object. | |
| typedef LibUtilities::NekFactory < std::string, RiemannSolver > | Nektar::SolverUtils::RiemannSolverFactory |
| Datatype of the NekFactory used to instantiate classes derived from the RiemannSolver class. | |
Functions | |
| RiemannSolverFactory & | Nektar::SolverUtils::GetRiemannSolverFactory () |
1.8.1.2