|
#define | GEOTOOL_SHAPE |
|
#define | GEOTOOL_MARKER_POINT_LINE |
|
#define | GEOTOOL_MARKER_LINE_LINE |
|
#define | GEOTOOL_MARKER_POINT_TRIANGLE |
|
#define | GEOTOOL_MARKER_LINE_TRIANGLE |
|
#define | GEOTOOL_MARKER_SURFACE_TRIANGLE |
|
#define | GEOTOOL_MARKER_POINT_RECTANGLE |
|
#define | GEOTOOL_MARKER_LINE_RECTANGLE |
|
#define | GEOTOOL_MARKER_SURFACE_RECTANGLE |
|
#define | GEOTOOL_MARKER_POINT_QUADRANGLE |
|
#define | GEOTOOL_MARKER_LINE_QUADRANGLE |
|
#define | GEOTOOL_MARKER_SURFACE_QUADRANGLE |
|
#define | GEOTOOL_MARKER_POINT_PENTAGON |
|
#define | GEOTOOL_MARKER_LINE_PENTAGON |
|
#define | GEOTOOL_MARKER_SURFACE_PENTAGON |
|
#define | GEOTOOL_MARKER_POINT_HEXAGON |
|
#define | GEOTOOL_MARKER_LINE_HEXAGON |
|
#define | GEOTOOL_MARKER_SURFACE_HEXAGON |
|
#define | GEOTOOL_MARKER_POINT_CIRCLE |
|
#define | GEOTOOL_MARKER_LINE_CIRCLE |
|
#define | GEOTOOL_MARKER_SURFACE_CIRCLE |
|
#define | GEOTOOL_MARKER_POINT_PIE |
|
#define | GEOTOOL_MARKER_LINE_PIE |
|
#define | GEOTOOL_MARKER_SURFACE_PIE |
|
#define | GEOTOOL_MARKER_POINT_SPECIAL_1A |
|
#define | GEOTOOL_MARKER_LINE_SPECIAL_1A |
|
#define | GEOTOOL_MARKER_SURFACE_SPECIAL_1A |
|
#define | GEOTOOL_MARKER_POINT_SPECIAL_1B |
|
#define | GEOTOOL_MARKER_LINE_SPECIAL_1B |
|
#define | GEOTOOL_MARKER_SURFACE_SPECIAL_1B |
|
#define | GEOTOOL_MARKER_POINT_PEANUT ( 1, ( ( 1, 8, ( 1,2,3,4,5,6,7,8 ) ) ) ) \ |
|
#define | GEOTOOL_MARKER_LINE_PEANUT ( 1, ( ( 1, 1, ( 1 ) ) ) ) \ |
|
#define | GEOTOOL_MARKER_SURFACE_PEANUT ( 1, ( ( 1, 1, ( 1 ) ) ) ) \ |
|
#define | GEOTOOL_MARKER_POINT_CYLINDRE |
|
#define | GEOTOOL_MARKER_LINE_CYLINDRE |
|
#define | GEOTOOL_MARKER_SURFACE_CYLINDRE |
|
#define | GEOTOOL_MARKER_VOLUME_CYLINDRE |
|
#define | GEOTOOL_MARKER_POINT_TUBE |
|
#define | GEOTOOL_MARKER_LINE_TUBE |
|
#define | GEOTOOL_MARKER_SURFACE_TUBE |
|
#define | GEOTOOL_MARKER_VOLUME_TUBE |
|
#define | GEOTOOL_MARKER_POINT_SPHERE ( 1, ( ( 1, 7, ( 1,2,3,4,5,6,7 ) ) ) ) \ |
|
#define | GEOTOOL_MARKER_LINE_SPHERE |
|
#define | GEOTOOL_MARKER_SURFACE_SPHERE |
|
#define | GEOTOOL_MARKER_VOLUME_SPHERE |
|
#define | GEOTOOL_MARKER_POINT_HEXAEDRE ( 1, ( ( 1, 8, ( 1,2,3,4,5,6,7,8 ) ) ) ) \ |
|
#define | GEOTOOL_MARKER_LINE_HEXAEDRE |
|
#define | GEOTOOL_MARKER_SURFACE_HEXAEDRE |
|
#define | GEOTOOL_MARKER_VOLUME_HEXAEDRE |
|
#define | GEOTOOL_MARKER_POINT_CUBE ( 1, ( ( 1, 8, ( 1,2,3,4,5,6,7,8 ) ) ) ) \ |
|
#define | GEOTOOL_MARKER_LINE_CUBE |
|
#define | GEOTOOL_MARKER_SURFACE_CUBE |
|
#define | GEOTOOL_MARKER_VOLUME_CUBE |
|
#define | GEOTOOL_SHAPE_NAME_CLASS(i) BOOST_PP_TUPLE_ELEM(7, 0, BOOST_PP_ARRAY_ELEM(i,GEOTOOL_SHAPE)) |
|
#define | GEOTOOL_SHAPE_DIM(i) BOOST_PP_TUPLE_ELEM(7, 1, BOOST_PP_ARRAY_ELEM(i,GEOTOOL_SHAPE)) |
|
#define | GEOTOOL_SHAPE_NBSURFACE(i) BOOST_PP_TUPLE_ELEM(7, 2, BOOST_PP_ARRAY_ELEM(i,GEOTOOL_SHAPE)) |
|
#define | GEOTOOL_SHAPE_NBVOLUME(i) BOOST_PP_TUPLE_ELEM(7, 3, BOOST_PP_ARRAY_ELEM(i,GEOTOOL_SHAPE)) |
|
#define | GEOTOOL_SHAPE_NAME_STR(i) BOOST_PP_TUPLE_ELEM(7, 4, BOOST_PP_ARRAY_ELEM(i,GEOTOOL_SHAPE)) |
|
#define | GEOTOOL_SHAPE_NBPARAM(i) BOOST_PP_TUPLE_ELEM(7, 5, BOOST_PP_ARRAY_ELEM(i,GEOTOOL_SHAPE)) |
|
#define | GEOTOOL_SHAPE_NAME_MACRO(i) BOOST_PP_TUPLE_ELEM(7, 6, BOOST_PP_ARRAY_ELEM(i,GEOTOOL_SHAPE)) |
|
#define | GEOTOOL_MARKER_POINT_INDICE(O) BOOST_PP_TUPLE_ELEM(3, 0, O) |
|
#define | GEOTOOL_MARKER_POINT_NBMARK(F, i) BOOST_PP_TUPLE_ELEM(3, 1, BOOST_PP_ARRAY_ELEM(i,F)) |
|
#define | GEOTOOL_MARKER_POINT_ARRAYMARK(O) BOOST_PP_TUPLE_ELEM(3, 2, O) |
|
#define | GEOTOOL_MARKER_POINT_MARKVALUE(F, i, j) BOOST_PP_TUPLE_ELEM( GEOTOOL_MARKER_POINT_NBMARK(F,i),j,GEOTOOL_MARKER_POINT_ARRAYMARK(BOOST_PP_ARRAY_ELEM(i, F))) |
|
#define | GEOTOOL_MARKER_LINE_INDICE(O) BOOST_PP_TUPLE_ELEM(3, 0, O) |
|
#define | GEOTOOL_MARKER_LINE_NBMARK(F, i) BOOST_PP_TUPLE_ELEM(3, 1, BOOST_PP_ARRAY_ELEM(i,F)) |
|
#define | GEOTOOL_MARKER_LINE_ARRAYMARK(O) BOOST_PP_TUPLE_ELEM(3, 2, O) |
|
#define | GEOTOOL_MARKER_LINE_MARKVALUE(F, i, j) BOOST_PP_TUPLE_ELEM( GEOTOOL_MARKER_LINE_NBMARK(F,i),j,GEOTOOL_MARKER_LINE_ARRAYMARK(BOOST_PP_ARRAY_ELEM(i, F))) |
|
#define | GEOTOOL_MARKER_SURFACE_INDICE(O) BOOST_PP_TUPLE_ELEM(3, 0, O) |
|
#define | GEOTOOL_MARKER_SURFACE_NBMARK(F, i) BOOST_PP_TUPLE_ELEM(3, 1, BOOST_PP_ARRAY_ELEM(i,F)) |
|
#define | GEOTOOL_MARKER_SURFACE_ARRAYMARK(O) BOOST_PP_TUPLE_ELEM(3, 2, O) |
|
#define | GEOTOOL_MARKER_SURFACE_MARKVALUE(F, i, j) BOOST_PP_TUPLE_ELEM( GEOTOOL_MARKER_SURFACE_NBMARK(F,i),j,GEOTOOL_MARKER_SURFACE_ARRAYMARK(BOOST_PP_ARRAY_ELEM(i, F))) |
|
#define | GEOTOOL_MARKER_VOLUME_INDICE(O) BOOST_PP_TUPLE_ELEM(3, 0, O) |
|
#define | GEOTOOL_MARKER_VOLUME_NBMARK(F, i) BOOST_PP_TUPLE_ELEM(3, 1, BOOST_PP_ARRAY_ELEM(i,F)) |
|
#define | GEOTOOL_MARKER_VOLUME_ARRAYMARK(O) BOOST_PP_TUPLE_ELEM(3, 2, O) |
|
#define | GEOTOOL_MARKER_VOLUME_MARKVALUE(F, i, j) BOOST_PP_TUPLE_ELEM( GEOTOOL_MARKER_VOLUME_NBMARK(F,i),j,GEOTOOL_MARKER_VOLUME_ARRAYMARK(BOOST_PP_ARRAY_ELEM(i, F))) |
|
#define | GEOTOOL_INSTANTIATES_FOR_COMP(r, state) |
|
#define | GEOTOOL_INSTANTIATES_FOR_INCR(r, state) |
|
#define | GEOTOOL_INSTANTIATES_FOR(r, state) void BOOST_PP_CAT(run,GEOTOOL_SHAPE_NAME_CLASS(BOOST_PP_TUPLE_ELEM(2,0,state))) (data_geo_ptrtype dg); \ |
|
#define | GEOTOOL_FOR_COMP2(r, state) |
|
#define | GEOTOOL_FOR_INCR2(r, state) |
|
#define | GEOTOOL_FOR_MARKER_POINT_MACRO2(r, state) |
|
#define | GEOTOOL_FOR_MARKER_LINE_MACRO2(r, state) |
|
#define | GEOTOOL_FOR_MARKER_SURFACE_MACRO2(r, state) |
|
#define | GEOTOOL_FOR_MARKER_VOLUME_MACRO2(r, state) |
|
#define | GEOTOOL_FOR_MARKER_POINT_MACRO(r, state) |
|
#define | GEOTOOL_FOR_MARKER_LINE_MACRO(r, state) |
|
#define | GEOTOOL_FOR_MARKER_SURFACE_MACRO(r, state) |
|
#define | GEOTOOL_FOR_MARKER_VOLUME_MACRO(r, state) |
|
#define | GEOTOOL_FOR_COMP1(r, state) |
|
#define | GEOTOOL_FOR_INCR1(r, state) |
|
#define | GEOTOOL_FOR_COMP(r, state) |
|
#define | GEOTOOL_FOR_INCR(r, state) |
|
#define | GEOTOOL_SHAPE_PARAM(r, state) |
|
#define | GEOTOOL_SHAPE_FOR_PARAM_SIGNATURE(r, state) Node BOOST_PP_CAT( __param, BOOST_PP_TUPLE_ELEM(2,0,state) ) BOOST_PP_COMMA() \ |
|
#define | GEOTOOL_SHAPE_PARAM_SIGNATURE(state) |
|
#define | GEOTOOL_SHAPE_CLASS(r, state) |
|
|
typedef node< double >::type | Feel::GeoTool::node_type |
|
typedef boost::shared_ptr
< GeoGMSHTool > | Feel::GeoTool::GeoGMSHTool_ptrtype |
|
typedef std::map< uint, uint > | Feel::GeoTool::map_data_type |
|
typedef std::vector
< map_data_type > | Feel::GeoTool::vec_map_data_type |
|
typedef boost::shared_ptr
< vec_map_data_type > | Feel::GeoTool::vec_map_data_ptrtype |
|
typedef std::vector< std::map
< uint, bool > > | Feel::GeoTool::vec_map_data_surf1_type |
|
typedef boost::shared_ptr
< vec_map_data_surf1_type > | Feel::GeoTool::vec_map_data_surf1_ptrtype |
|
typedef std::vector< std::map
< uint, std::string > > | Feel::GeoTool::vec_map_data_surf2_type |
|
typedef boost::shared_ptr
< vec_map_data_surf2_type > | Feel::GeoTool::vec_map_data_surf2_ptrtype |
|
typedef std::vector< std::map
< uint, std::list< uint > > > | Feel::GeoTool::vec_map_data_ptsinsurf_type |
|
typedef boost::shared_ptr
< vec_map_data_ptsinsurf_type > | Feel::GeoTool::vec_map_data_ptsinsurf_ptrtype |
|
typedef std::map< int,
std::list< int > > | Feel::GeoTool::map_surfaceLoop_type |
|
typedef boost::tuple
< GeoGMSHTool_ptrtype,
vec_map_data_ptrtype,
std::string, std::string,
vec_map_data_surf1_ptrtype,
vec_map_data_surf2_ptrtype,
vec_map_data_surf1_ptrtype,
vec_map_data_ptsinsurf_ptrtype,
map_surfaceLoop_type > | Feel::GeoTool::data_geo_type |
|
typedef boost::shared_ptr
< data_geo_type > | Feel::GeoTool::data_geo_ptrtype |
|
|
void | Feel::GeoTool::run (data_geo_ptrtype __dg) |
|
template<uint Numero> |
node_type | Feel::GeoTool::param (data_geo_ptrtype __dg) |
|
void | Feel::GeoTool::writePoint (uint __numLoc, data_geo_ptrtype __dg, double __x1, double __x2, double __x3) |
|
void | Feel::GeoTool::writeLine (uint __numLoc, data_geo_ptrtype __dg, uint __n1, uint __n2) |
|
void | Feel::GeoTool::writeCircle (uint __numLoc, data_geo_ptrtype __dg, uint __n1, uint __n2, uint __n3) |
|
void | Feel::GeoTool::writeSpline (uint __numLoc, data_geo_ptrtype __dg, Loop __loop) |
|
void | Feel::GeoTool::writeBSpline (uint __numLoc, data_geo_ptrtype __dg, Loop __loop) |
|
void | Feel::GeoTool::writeLineLoop (uint __numLoc, data_geo_ptrtype __dg, Loop__loop) |
|
void | Feel::GeoTool::writePlaneSurface (uint __numLoc, data_geo_ptrtype __dg, uint __ind) |
|
void | Feel::GeoTool::writeRuledSurface (uint __numLoc, data_geo_ptrtype __dg, uint __ind) |
|
void | Feel::GeoTool::writeExtrudeSurface (uint __numLoc, data_geo_ptrtype __dg, uint __ind, Loop__loop) |
|
void | Feel::GeoTool::writePtInSurface (data_geo_ptrtype __dg, uint __indLocPt, uint __indLocSurf) |
|
void | Feel::GeoTool::writeSurfaceLoop (uint __numLoc, data_geo_ptrtype __dg, Loop__loop) |
|
void | Feel::GeoTool::writeVolume (uint __numLoc, data_geo_ptrtype __dg, uint __ind) |
|
boost::tuple< Node, Node, Node > | Feel::GeoTool::computeBasisOrthogonal (node_type dir, node_type centre) |
|
| Feel::GeoTool::BOOST_PP_FOR ((0, BOOST_PP_SUB(BOOST_PP_ARRAY_SIZE(GEOTOOL_SHAPE), 1)), GEOTOOL_FOR_COMP, GEOTOOL_FOR_INCR, GEOTOOL_SHAPE_CLASS) template< typename mesh_type > boost |
|