COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Static Public Member Functions | Protected Types | Protected Attributes | List of all members
Shared Class Reference

#include <Shared.hpp>

Inherited by Reader, and Writer.

Public Member Functions

 Shared ()
 constructor More...
 
std::vector< std::string > & get_supported_element_types ()
 

Static Public Member Functions

static std::string type_name ()
 Gets the Class name. More...
 

Protected Types

enum  neuElement {
  LINE =1, QUAD =2, TRIAG =3, HEXA =4,
  PRISM =5, TETRA =6
}
 

Protected Attributes

std::map< GeoShape::Type, Uintm_CFelement_to_neuElement
 
std::vector< std::string > m_supported_types
 
std::vector< std::vector< Uint > > m_faces_cf_to_neu
 
std::vector< std::vector< Uint > > m_faces_neu_to_cf
 
std::vector< std::vector< Uint > > m_nodes_cf_to_neu
 
std::vector< std::vector< Uint > > m_nodes_neu_to_cf
 
std::set< Uintm_supported_neu_types
 

Detailed Description

This class defines neu mesh format common functionality

Author
Willem Deconinck

Definition at line 28 of file Shared.hpp.

Member Enumeration Documentation

enum neuElement
protected
Enumerator
LINE 
QUAD 
TRIAG 
HEXA 
PRISM 
TETRA 

Definition at line 42 of file Shared.hpp.

Constructor & Destructor Documentation

Shared ( )

constructor

Definition at line 17 of file Shared.cpp.

Member Function Documentation

std::vector<std::string>& get_supported_element_types ( )
inline

Definition at line 38 of file Shared.hpp.

static std::string type_name ( )
inlinestatic

Gets the Class name.

Definition at line 36 of file Shared.hpp.

Member Data Documentation

std::map<GeoShape::Type,Uint> m_CFelement_to_neuElement
protected

Definition at line 44 of file Shared.hpp.

std::vector<std::vector<Uint> > m_faces_cf_to_neu
protected

Definition at line 46 of file Shared.hpp.

std::vector<std::vector<Uint> > m_faces_neu_to_cf
protected

Definition at line 47 of file Shared.hpp.

std::vector<std::vector<Uint> > m_nodes_cf_to_neu
protected

Definition at line 48 of file Shared.hpp.

std::vector<std::vector<Uint> > m_nodes_neu_to_cf
protected

Definition at line 49 of file Shared.hpp.

std::set<Uint> m_supported_neu_types
protected

Definition at line 51 of file Shared.hpp.

std::vector<std::string> m_supported_types
protected

Definition at line 45 of file Shared.hpp.


The documentation for this class was generated from the following files:
Send comments to:
COOLFluiD Web Admin