Nektar++
Classes | Namespaces | Typedefs | Enumerations | Variables
MultiRegions.hpp File Reference
#include <vector>
#include <SpatialDomains/Conditions.h>
Include dependency graph for MultiRegions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Nektar::MultiRegions::RobinBCInfo
 
struct  Nektar::MultiRegions::_PeriodicEntity
 

Namespaces

 Nektar
 <
 
 Nektar::MultiRegions
 

Typedefs

typedef std::vector< SpatialDomains::BoundaryConditionType > Nektar::MultiRegions::BndTypesVector
 
typedef std::vector< SpatialDomains::BoundaryConditionType >::iterator Nektar::MultiRegions::BndTypesVectorIter
 
typedef boost::shared_ptr< RobinBCInfo > Nektar::MultiRegions::RobinBCInfoSharedPtr
 
typedef struct Nektar::MultiRegions::_PeriodicEntity Nektar::MultiRegions::PeriodicEntity
 
typedef std::map< int, vector< PeriodicEntity > > Nektar::MultiRegions::PeriodicMap
 

Enumerations

enum  Nektar::MultiRegions::CoeffState { Nektar::MultiRegions::eNotSet, Nektar::MultiRegions::eLocal, Nektar::MultiRegions::eHybrid, Nektar::MultiRegions::eGlobal }
 
enum  Nektar::MultiRegions::AdjacentTraceOrientation { Nektar::MultiRegions::eAdjacentEdgeIsForwards, Nektar::MultiRegions::eAdjacentEdgeIsBackwards }
 
enum  Nektar::MultiRegions::AdjacentFaceOrientation {
  Nektar::MultiRegions::eAdjacentFaceDir1FwdDir1_Dir2FwdDir2, Nektar::MultiRegions::eAdjacentFaceDir1FwdDir1_Dir2BwdDir2, Nektar::MultiRegions::eAdjacentFaceDir1BwdDir1_Dir2FwdDir2, Nektar::MultiRegions::eAdjacentFaceDir1BwdDir1_Dir2BwdDir2,
  Nektar::MultiRegions::eAdjacentFaceDir1FwdDir2_Dir2FwdDir1, Nektar::MultiRegions::eAdjacentFaceDir1FwdDir2_Dir2BwdDir1, Nektar::MultiRegions::eAdjacentFaceDir1BwdDir2_Dir2FwdDir1, Nektar::MultiRegions::eAdjacentFaceDir1BwdDir2_Dir2BwdDir1
}
 
enum  Nektar::MultiRegions::GlobalSysSolnType {
  Nektar::MultiRegions::eNoSolnType, Nektar::MultiRegions::eDirectFullMatrix, Nektar::MultiRegions::eDirectStaticCond, Nektar::MultiRegions::eDirectMultiLevelStaticCond,
  Nektar::MultiRegions::eIterativeFull, Nektar::MultiRegions::eIterativeStaticCond, Nektar::MultiRegions::eIterativeMultiLevelStaticCond, Nektar::MultiRegions::eXxtFullMatrix,
  Nektar::MultiRegions::eXxtStaticCond, Nektar::MultiRegions::eXxtMultiLevelStaticCond, Nektar::MultiRegions::ePETScFullMatrix, Nektar::MultiRegions::ePETScStaticCond,
  Nektar::MultiRegions::ePETScMultiLevelStaticCond, Nektar::MultiRegions::eSIZE_GlobalSysSolnType
}
 
enum  Nektar::MultiRegions::ProjectionType { Nektar::MultiRegions::eGalerkin, Nektar::MultiRegions::eDiscontinuous, Nektar::MultiRegions::eMixed_CG_Discontinuous }
 Type of Galerkin projection. More...
 
enum  Nektar::MultiRegions::PreconditionerType {
  Nektar::MultiRegions::eNull, Nektar::MultiRegions::eDiagonal, Nektar::MultiRegions::eLinearWithDiagonal, Nektar::MultiRegions::eLinear,
  Nektar::MultiRegions::eLowEnergy, Nektar::MultiRegions::eLinearWithLowEnergy, Nektar::MultiRegions::eBlock, Nektar::MultiRegions::eLinearWithBlock
}
 
enum  Nektar::MultiRegions::MatrixStorageType { Nektar::MultiRegions::eSmvBSR }
 

Variables

const char *const Nektar::MultiRegions::GlobalSysSolnTypeMap []
 
const char *const Nektar::MultiRegions::PreconditionerTypeMap []
 
const char *const Nektar::MultiRegions::MatrixStorageTypeMap []
 
static PeriodicMap Nektar::MultiRegions::NullPeriodicMap