Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions | Variables
Nektar::GlobalMapping Namespace Reference

Classes

class  Mapping
 Base class for mapping to be applied to the coordinate system. More...
 
class  MappingGeneral
 
class  MappingTranslation
 
class  MappingXofXZ
 
class  MappingXofZ
 
class  MappingXYofXY
 
class  MappingXYofZ
 

Typedefs

typedef
LibUtilities::NekFactory
< std::string, Mapping, const
LibUtilities::SessionReaderSharedPtr
&, const Array< OneD,
MultiRegions::ExpListSharedPtr >
&, const TiXmlElement * > 
MappingFactory
 Declaration of the mapping factory. More...
 

Functions

MappingFactoryGetMappingFactory ()
 Declaration of the mapping factory singleton. More...
 

Variables

GLOBAL_MAPPING_EXPORT typedef
boost::shared_ptr< Mapping
MappingSharedPtr
 A shared pointer to a Mapping object. More...
 

Typedef Documentation

Declaration of the mapping factory.

Definition at line 60 of file Mapping.h.

Function Documentation

GLOBAL_MAPPING_EXPORT MappingFactory & Nektar::GlobalMapping::GetMappingFactory ( )

Declaration of the mapping factory singleton.

Definition at line 47 of file Mapping.cpp.

Referenced by Nektar::GlobalMapping::Mapping::Load().

48 {
49  typedef Loki::SingletonHolder<MappingFactory,
50  Loki::CreateUsingNew,
51  Loki::NoDestroy > Type;
52  return Type::Instance();
53 }
LibUtilities::NekFactory< std::string, Mapping, const LibUtilities::SessionReaderSharedPtr &, const Array< OneD, MultiRegions::ExpListSharedPtr > &, const TiXmlElement * > MappingFactory
Declaration of the mapping factory.
Definition: Mapping.h:60

Variable Documentation

GLOBAL_MAPPING_EXPORT typedef boost::shared_ptr<Mapping> Nektar::GlobalMapping::MappingSharedPtr