Nektar++
Classes | Namespaces | Typedefs | Enumerations | Variables
IncNavierStokes.h File Reference
#include <IncNavierStokesSolver/BoundaryConditions/IncBoundaryConditions.h>
#include <IncNavierStokesSolver/EquationSystems/Extrapolate.h>
#include <LibUtilities/BasicUtils/SessionReader.h>
#include <LibUtilities/BasicUtils/VmathArray.hpp>
#include <SolverUtils/AdvectionSystem.h>
#include <SolverUtils/Filters/FilterInterfaces.hpp>
#include <SolverUtils/Forcing/Forcing.h>
#include <SolverUtils/UnsteadySystem.h>
#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/vector.hpp>
#include <complex>

Go to the source code of this file.

Classes

struct  Nektar::WomersleyParams
 
class  Nektar::IncNavierStokes
 This class is the base class for Navier Stokes problems. More...
 

Namespaces

namespace  Nektar
 

Typedefs

typedef std::complex< double > Nektar::NekComplexDouble
 
typedef std::shared_ptr< WomersleyParams > Nektar::WomersleyParamsSharedPtr
 
typedef std::shared_ptr< IncNavierStokes > Nektar::IncNavierStokesSharedPtr
 

Enumerations

enum  Nektar::SolverType {
  Nektar::eNoSolverType , Nektar::eCoupledLinearisedNS , Nektar::eSmoothedProfileMethod , Nektar::eVCSMapping ,
  Nektar::eVelocityCorrectionScheme , Nektar::eVCSWeakPressure , Nektar::eWeakPressure , Nektar::eVCSImplicit ,
  Nektar::eImplicit
}
 
enum  Nektar::EquationType {
  Nektar::eNoEquationType , Nektar::eSteadyStokes , Nektar::eSteadyOseen , Nektar::eSteadyLinearisedNS ,
  Nektar::eUnsteadyStokes , Nektar::eUnsteadyLinearisedNS , Nektar::eUnsteadyNavierStokes , Nektar::eSteadyNavierStokes ,
  Nektar::eEquationTypeSize
}
 
enum  Nektar::AdvectionForm {
  Nektar::eNoAdvectionForm , Nektar::eConvective , Nektar::eNonConservative , Nektar::eLinearised ,
  Nektar::eAdjoint , Nektar::eSkewSymmetric , Nektar::eNoAdvection , Nektar::eAdvectionFormSize
}
 

Variables

const std::string Nektar::kEquationTypeStr []
 
const std::string Nektar::kAdvectionFormStr []