Nektar++
Classes | Namespaces | Typedefs | Enumerations | Variables
MultiRegions.hpp File Reference
#include <SpatialDomains/Conditions.h>
#include <vector>

Go to the source code of this file.

Classes

struct  Nektar::MultiRegions::RobinBCInfo
 
struct  Nektar::MultiRegions::PeriodicEntity
 
struct  Nektar::MultiRegions::RotPeriodicInfo
 

Namespaces

namespace  Nektar
 
namespace  Nektar::MultiRegions
 

Typedefs

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

Enumerations

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::GJPStabilisationType { Nektar::MultiRegions::eNoGJPStabilisation , Nektar::MultiRegions::eExplicitGJPStabilisation , Nektar::MultiRegions::eSemiImplicitGJPStabilisation }
 
enum  Nektar::MultiRegions::LinSysIterSolver { Nektar::MultiRegions::eNoLinSysIterSolver , Nektar::MultiRegions::eConjugateGradient , Nektar::MultiRegions::eGMRES , Nektar::MultiRegions::eGMRESLoc }
 
enum  Nektar::MultiRegions::MatrixStorageType { Nektar::MultiRegions::eSmvBSR }
 

Variables

const char *const Nektar::MultiRegions::GlobalSysSolnTypeMap []
 
const char *const Nektar::MultiRegions::LinSysIterSolverMap []
 
const char *const Nektar::MultiRegions::MatrixStorageTypeMap [] = {"SmvBSR"}
 
static PeriodicMap Nektar::MultiRegions::NullPeriodicMap