Feel++ 0.91.0
|
Public Types | |
typedef node< double >::type | node_type |
typedef boost::tuple < std::string, std::string, uint > | marker_base_type |
typedef std::map< std::string, std::list< marker_base_type > > | marker_markerName_type |
typedef std::map< std::string, marker_markerName_type > | marker_type_type |
typedef std::map< std::string, marker_type_type > | marker_name_type |
typedef std::map< std::string, marker_type_type > | marker_shape_type |
typedef marker_markerName_type::const_iterator | marker_markerName_const_iterator_type |
typedef marker_type_type::const_iterator | marker_type_const_iterator_type |
typedef marker_name_type::const_iterator | marker_name_const_iterator_type |
typedef marker_shape_type::const_iterator | marker_shape_const_iterator_type |
typedef std::vector< node_type > | parameter_rectangle_type |
typedef std::map< std::string, parameter_rectangle_type > | parameter_name_type |
typedef std::map< std::string, parameter_name_type > | parameter_shape_type |
typedef parameter_name_type::const_iterator | parameter_name_const_iterator_type |
typedef parameter_shape_type::const_iterator | parameter_shape_const_iterator_type |
typedef boost::tuple < std::string, std::string, uint, double > | ligne_type |
typedef std::list< ligne_type > | ligne_type_type |
typedef std::list < ligne_type_type > | ligne_name_type |
typedef ligne_type_type::const_iterator | ligne_type_const_iterator_type |
typedef ligne_name_type::const_iterator | ligne_name_const_iterator_type |
typedef boost::tuple < std::string, std::string, uint, double > | surface_type |
typedef std::list< surface_type > | surface_type_type |
typedef std::list < surface_type_type > | surface_name_type |
typedef surface_type_type::const_iterator | surface_type_const_iterator_type |
typedef surface_name_type::const_iterator | surface_name_const_iterator_type |
typedef boost::tuple < std::string, std::string, uint, double > | volume_type |
typedef std::list< volume_type > | volume_type_type |
typedef std::list < volume_type_type > | volume_name_type |
typedef volume_type_type::const_iterator | volume_type_const_iterator_type |
typedef volume_name_type::const_iterator | volume_name_const_iterator_type |
Public Member Functions | |
GeoGMSHTool (uint __dim, std::string __shape="NO_SHAPE", std::string __name="NO_NAME", double __meshSize=0.1) | |
GeoGMSHTool (GeoGMSHTool const &m) | |
void | zeroCpt () |
void | operator= (GeoGMSHTool const &m) |
GeoGMSHTool | operator+ (const GeoGMSHTool &m) |
GeoGMSHTool | operator- (const GeoGMSHTool &m) |
GeoGMSHTool | opFusion (const GeoGMSHTool &m, int __typeop) |
void | init (int orderGeo) |
void | initData (std::string __shape, std::string __name, double __meshSize, std::vector< GeoTool::Node > &__param, uint dim, uint __nbligne, uint __nbsurface, uint __nbvolume) |
void | updateData (GeoGMSHTool const &m) |
void | updateOstr (std::string __str) |
void | geoStr () |
void | cleanOstr () |
template<typename mesh_type > | |
boost::shared_ptr< mesh_type > | createMesh (std::string name) |
uint | dim () const |
uint | cptPt () const |
uint | cptLine () const |
uint | cptLineLoop () const |
uint | cptSurface () const |
uint | cptTableau () const |
uint | cptSurfaceLoop () const |
uint | cptVolume () const |
parameter_shape_const_iterator_type | paramShapeBegin () const |
parameter_shape_const_iterator_type | paramShapeEnd () const |
parameter_name_const_iterator_type | paramNameBegin (std::string __shape) const |
parameter_name_const_iterator_type | paramNameEnd (std::string __shape) const |
parameter_rectangle_type | getParameter (std::string __shape, std::string __name) const |
marker_type_const_iterator_type | markerTypeBegin () const |
marker_type_const_iterator_type | markerTypeEnd () const |
marker_markerName_const_iterator_type | markerMarkerNameBegin (std::string __type) const |
marker_markerName_const_iterator_type | markerMarkerNameEnd (std::string __type) const |
marker_markerName_type | markerMarkerName (std::string __type) const |
std::list< marker_base_type > ::const_iterator | markerListIndiceBegin (std::string __type, std::string __markerName) const |
std::list< marker_base_type > ::const_iterator | markerListIndiceEnd (std::string __type, std::string __markerName) const |
std::list< marker_base_type > | getMarkerName (std::string __type, std::string __markerName) const |
Public Attributes | |
uint | _M_dim |
uint | _M_cptPt |
uint | _M_cptLine |
uint | _M_cptLineLoop |
uint | _M_cptSurface |
uint | _M_cptTableau |
uint | _M_cptSurfaceLoop |
uint | _M_cptVolume |
boost::shared_ptr < ligne_name_type > | _M_ligneList |
boost::shared_ptr < surface_name_type > | _M_surfaceList |
boost::shared_ptr < volume_name_type > | _M_volumeList |
boost::shared_ptr < std::ostringstream > | _M_ostrExtrude |
boost::shared_ptr < std::ostringstream > | _M_ostrSurfaceLoop |
boost::shared_ptr < parameter_shape_type > | _M_paramShape |
boost::shared_ptr < marker_type_type > | _M_markShape |
boost::shared_ptr < std::ostringstream > | _M_ostr |