Feel++
0.91.4
|
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, std::pair< int, int >, 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, std::pair< int, int >, 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 |
typedef boost::tuple < std::string, std::string, std::map< int, std::list< int > > > | surfaceloop_type |
typedef std::list < surfaceloop_type > | surfaceloop_type_type |
typedef std::list < surfaceloop_type_type > | surfaceloop_name_type |
typedef surfaceloop_type_type::const_iterator | surfaceloop_type_const_iterator_type |
typedef surfaceloop_name_type::const_iterator | surfaceloop_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 (uint __dim, std::string const &geoUserStr, double __meshSize=0.1, std::string __shape="NO_SHAPE", std::string __name="NO_NAME") | |
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, std::string gmshFormatVersion, GMSH_PARTITIONER partitioner=GMSH_PARTITIONER_CHACO, int partitions=1, bool partition_file=false) |
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 () |
BOOST_PARAMETER_MEMBER_FUNCTION ((typename detail::mesh< Args >::ptrtype), createMesh, tag,(required(mesh,*)(name,(std::string)))(optional(straighten,*(boost::is_integral< mpl::_ >), 1)(partitions,*(boost::is_integral< mpl::_ >), 1)(partition_file,*(boost::is_integral< mpl::_ >), 0)(partitioner,*(boost::is_integral< mpl::_ >), GMSH_PARTITIONER_CHACO)(worldcomm,*, WorldComm()))) | |
template<typename mesh_type > | |
boost::shared_ptr< mesh_type > | createMesh (std::string name, int straighten=1, WorldComm const &worldcomm=WorldComm()) |
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 |
void Feel::GeoTool::GeoGMSHTool::geoStr | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!