Nektar++
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

 Nektar
 <
 
 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
}
 

Variables

static const Array< OneD, BoundaryConditionShPtr > Nektar::SpatialDomains::NullBoundaryConditionShPtrArray