36 #ifndef MULTIREGIONS_H
37 #define MULTIREGIONS_H
44 namespace MultiRegions
101 "DirectMultiLevelStaticCond",
103 "IterativeStaticCond",
104 "IterativeMultiLevelStaticCond",
107 "XxtMultiLevelStaticCond",
110 "PETScMultiLevelStaticCond"
137 "FullLinearSpaceWithDiagonal",
140 "FullLinearSpaceWithLowEnergyBlock",
142 "FullLinearSpaceWithBlock"
178 boost::shared_ptr<RobinBCInfo>
next;
189 id(id), orient(orient), isLocal(isLocal) {}
std::map< int, vector< PeriodicEntity > > PeriodicMap
bool isLocal
Flag specifying if this entity is local to this partition.
boost::shared_ptr< RobinBCInfo > RobinBCInfoSharedPtr
std::vector< SpatialDomains::BoundaryConditionType >::iterator BndTypesVectorIter
RobinBCInfo(const int id, const Array< OneD, const NekDouble > &primCoeffs)
Array< OneD, const NekDouble > m_robinPrimitiveCoeffs
id of which edge/face is robin condition
const char *const MatrixStorageTypeMap[]
ProjectionType
Type of Galerkin projection.
std::vector< SpatialDomains::BoundaryConditionType > BndTypesVector
const char *const GlobalSysSolnTypeMap[]
int id
Geometry ID of entity.
static PeriodicMap NullPeriodicMap
StdRegions::Orientation orient
Orientation of entity within higher dimensional entity.
No Solution type specified.
StandardMatrixTag boost::call_traits< LhsDataType >::const_reference rhs typedef NekMatrix< LhsDataType, StandardMatrixTag >::iterator iterator
No Solution type specified.
_PeriodicEntity(const int id, const StdRegions::Orientation orient, const bool isLocal)
boost::shared_ptr< RobinBCInfo > next
struct Nektar::MultiRegions::_PeriodicEntity PeriodicEntity
const char *const PreconditionerTypeMap[]