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 () |