Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Enumerations | Variables
Conditions.h File Reference
#include <string>
#include <map>
#include <LibUtilities/BasicUtils/SessionReader.h>
#include <LibUtilities/BasicUtils/Equation.h>
#include <SpatialDomains/MeshGraph.h>
Include dependency graph for Conditions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Nektar::SpatialDomains::BoundaryConditionBase
struct  Nektar::SpatialDomains::DirichletBoundaryCondition
struct  Nektar::SpatialDomains::NeumannBoundaryCondition
struct  Nektar::SpatialDomains::RobinBoundaryCondition
struct  Nektar::SpatialDomains::PeriodicBoundaryCondition
struct  Nektar::SpatialDomains::NotDefinedBoundaryCondition
class  Nektar::SpatialDomains::BoundaryConditions

Namespaces

namespace  Nektar
 <
namespace  Nektar::SpatialDomains

Typedefs

typedef std::map< int, Composite > Nektar::SpatialDomains::BoundaryRegion
typedef boost::shared_ptr
< BoundaryRegion > 
Nektar::SpatialDomains::BoundaryRegionShPtr
typedef boost::shared_ptr
< const BoundaryRegion > 
Nektar::SpatialDomains::ConstBoundaryRegionShPtr
typedef std::map< int,
BoundaryRegionShPtr > 
Nektar::SpatialDomains::BoundaryRegionCollection
typedef boost::shared_ptr
< BoundaryConditionBase > 
Nektar::SpatialDomains::BoundaryConditionShPtr
typedef boost::shared_ptr
< DirichletBoundaryCondition > 
Nektar::SpatialDomains::DirichletBCShPtr
typedef boost::shared_ptr
< NeumannBoundaryCondition > 
Nektar::SpatialDomains::NeumannBCShPtr
typedef boost::shared_ptr
< RobinBoundaryCondition > 
Nektar::SpatialDomains::RobinBCShPtr
typedef std::map< std::string,
BoundaryConditionShPtr > 
Nektar::SpatialDomains::BoundaryConditionMap
typedef boost::shared_ptr
< BoundaryConditionMap > 
Nektar::SpatialDomains::BoundaryConditionMapShPtr
typedef std::map< int,
BoundaryConditionMapShPtr > 
Nektar::SpatialDomains::BoundaryConditionCollection
typedef boost::shared_ptr
< BoundaryConditions > 
Nektar::SpatialDomains::BoundaryConditionsSharedPtr

Enumerations

enum  Nektar::SpatialDomains::BoundaryConditionType {
  Nektar::SpatialDomains::eDirichlet, Nektar::SpatialDomains::eNeumann, Nektar::SpatialDomains::eRobin, Nektar::SpatialDomains::ePeriodic,
  Nektar::SpatialDomains::eNotDefined
}
enum  Nektar::SpatialDomains::BndUserDefinedType {
  Nektar::SpatialDomains::eI, Nektar::SpatialDomains::eMG, Nektar::SpatialDomains::eHigh, Nektar::SpatialDomains::eHighOutflow,
  Nektar::SpatialDomains::eWall_Forces, Nektar::SpatialDomains::eWall, Nektar::SpatialDomains::eWallViscous, Nektar::SpatialDomains::eArtificialViscosity,
  Nektar::SpatialDomains::eSymmetry, Nektar::SpatialDomains::eRinglebFlow, Nektar::SpatialDomains::eTimeDependent, Nektar::SpatialDomains::eRadiation,
  Nektar::SpatialDomains::eIsentropicVortex, Nektar::SpatialDomains::eCalcBC, Nektar::SpatialDomains::eQinflow, Nektar::SpatialDomains::eTerminal,
  Nektar::SpatialDomains::eRterminal, Nektar::SpatialDomains::eCRterminal, Nektar::SpatialDomains::eRCRterminal, Nektar::SpatialDomains::eInflowCFS,
  Nektar::SpatialDomains::eOutflowCFS, Nektar::SpatialDomains::eRiemannInvariant, Nektar::SpatialDomains::eExtrapOrder0, Nektar::SpatialDomains::eNoUserDefined
}

Variables

const char *const Nektar::SpatialDomains::BndUserDefinedTypeMap []
static const Array< OneD,
BoundaryConditionShPtr > 
Nektar::SpatialDomains::NullBoundaryConditionShPtrArray