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

#include <Shared.hpp>

Inherited by Reader, and Writer.

Classes

struct  CGNS_Base
 
struct  CGNS_Boco
 
struct  CGNS_Field
 
struct  CGNS_File
 
struct  CGNS_FlowSolution
 
struct  CGNS_Section
 
struct  CGNS_Size
 
struct  CGNS_Zone
 

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 Attributes

std::map< CGNS_ENUMT(ElementType_t), std::string > m_elemtype_CGNS_to_CF
 
std::map< std::string, CGNS_ENUMT(ElementType_t)> m_elemtype_CF3_to_CGNS
 
struct cf3::mesh::CGNS::Shared::CGNS_Size m_size
 
bool m_isCoordinatesCreated
 
bool m_uniqueBase
 
struct cf3::mesh::CGNS::Shared::CGNS_File m_file
 
struct cf3::mesh::CGNS::Shared::CGNS_Base m_base
 
struct cf3::mesh::CGNS::Shared::CGNS_Zone m_zone
 
struct cf3::mesh::CGNS::Shared::CGNS_Section m_section
 
struct cf3::mesh::CGNS::Shared::CGNS_Boco m_boco
 
struct cf3::mesh::CGNS::Shared::CGNS_FlowSolution m_flowsol
 
struct cf3::mesh::CGNS::Shared::CGNS_Field m_field
 
std::map< int, Region * > m_base_map
 
std::map< int, Region * > m_zone_map
 
std::map< int, Region * > m_section_map
 
std::map< int, Dictionary * > m_nodes_map
 
std::map< int, Region * > m_boco_map
 

Private Attributes

std::vector< std::string > m_supported_element_types
 

Detailed Description

This class defines CGNS mesh format common functionality

Author
Willem Deconinck

Definition at line 46 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 56 of file Shared.hpp.

static std::string type_name ( )
inlinestatic

Gets the Class name.

Definition at line 54 of file Shared.hpp.

Member Data Documentation

struct cf3::mesh::CGNS::Shared::CGNS_Base m_base
protected
std::map<int,Region*> m_base_map
protected

Definition at line 162 of file Shared.hpp.

struct cf3::mesh::CGNS::Shared::CGNS_Boco m_boco
protected
std::map<int,Region*> m_boco_map
protected

Definition at line 166 of file Shared.hpp.

std::map<std::string,CGNS_ENUMT( ElementType_t )> m_elemtype_CF3_to_CGNS
protected

Definition at line 61 of file Shared.hpp.

std::map<CGNS_ENUMT( ElementType_t ),std::string> m_elemtype_CGNS_to_CF
protected

Definition at line 60 of file Shared.hpp.

struct cf3::mesh::CGNS::Shared::CGNS_Field m_field
protected
struct cf3::mesh::CGNS::Shared::CGNS_File m_file
protected
struct cf3::mesh::CGNS::Shared::CGNS_FlowSolution m_flowsol
protected
bool m_isCoordinatesCreated
protected

Definition at line 71 of file Shared.hpp.

std::map<int,Dictionary*> m_nodes_map
protected

Definition at line 165 of file Shared.hpp.

struct cf3::mesh::CGNS::Shared::CGNS_Section m_section
protected
std::map<int,Region*> m_section_map
protected

Definition at line 164 of file Shared.hpp.

struct cf3::mesh::CGNS::Shared::CGNS_Size m_size
protected
std::vector<std::string> m_supported_element_types
private

Definition at line 169 of file Shared.hpp.

bool m_uniqueBase
protected

Definition at line 72 of file Shared.hpp.

struct cf3::mesh::CGNS::Shared::CGNS_Zone m_zone
protected
std::map<int,Region*> m_zone_map
protected

Definition at line 163 of file Shared.hpp.


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