Nektar++
Classes | Namespaces | Typedefs | Enumerations | Variables
Zones.h File Reference
#include <LibUtilities/BasicUtils/Equation.h>
#include <SpatialDomains/MeshGraph.h>

Go to the source code of this file.

Classes

struct  Nektar::SpatialDomains::ZoneBase
 Zone base: Contains the shared functions and variables. More...
 
struct  Nektar::SpatialDomains::ZoneRotate
 Rotating zone: Motion of every point around a given axis on an origin. More...
 
struct  Nektar::SpatialDomains::ZoneTranslate
 Translating zone: addition of a constant vector to every point. More...
 
struct  Nektar::SpatialDomains::ZonePrescribe
 Prescribed zone: applies equation to every point. More...
 
struct  Nektar::SpatialDomains::ZoneFixed
 Fixed zone: does not move. More...
 

Namespaces

namespace  Nektar
 
namespace  Nektar::SpatialDomains
 

Typedefs

typedef std::shared_ptr< ZoneBase > Nektar::SpatialDomains::ZoneBaseShPtr
 
typedef std::shared_ptr< ZoneRotate > Nektar::SpatialDomains::ZoneRotateShPtr
 
typedef std::shared_ptr< ZoneTranslate > Nektar::SpatialDomains::ZoneTranslateShPtr
 
typedef std::shared_ptr< ZonePrescribe > Nektar::SpatialDomains::ZonePrescribeShPtr
 
typedef std::shared_ptr< ZoneFixed > Nektar::SpatialDomains::ZoneFixedShPtr
 

Enumerations

enum  Nektar::SpatialDomains::MovementType {
  Nektar::SpatialDomains::eNone , Nektar::SpatialDomains::eFixed , Nektar::SpatialDomains::eRotate , Nektar::SpatialDomains::eTranslate ,
  Nektar::SpatialDomains::ePrescribe , Nektar::SpatialDomains::SIZE_MovementType
}
 Enum of zone movement type. More...
 

Variables

const std::string Nektar::SpatialDomains::MovementTypeStr []
 Map of zone movement type to movement type string. More...