Feel++  0.91.4
Namespaces | Macros | Functions
geotool.cpp File Reference
#include <feel/feelfilters/geotool.hpp>

Namespaces

namespace  Feel

Macros

#define GEOTOOL_GENERATE_RUN(r, state)

Functions

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::writePtInSurface (data_geo_ptrtype __dg, uint __indLocPt, uint __indLocSurf)
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::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)
void Feel::GeoTool::runLine (data_geo_ptrtype dg)
void Feel::GeoTool::runTriangle (data_geo_ptrtype dg)
void Feel::GeoTool::runRectangle (data_geo_ptrtype dg)
void Feel::GeoTool::runQuadrangle (data_geo_ptrtype dg)
void Feel::GeoTool::runPentagon (data_geo_ptrtype dg)
void Feel::GeoTool::runHexagon (data_geo_ptrtype dg)
void Feel::GeoTool::runCircle (data_geo_ptrtype dg)
void Feel::GeoTool::runPie (data_geo_ptrtype dg)
void Feel::GeoTool::runSpecial_1a (data_geo_ptrtype dg)
void Feel::GeoTool::runSpecial_1b (data_geo_ptrtype dg)
void Feel::GeoTool::runPeanut (data_geo_ptrtype dg)
void Feel::GeoTool::runHexaedre (data_geo_ptrtype dg)
void Feel::GeoTool::runCube (data_geo_ptrtype dg)
void Feel::GeoTool::runCylindre (data_geo_ptrtype dg)
void Feel::GeoTool::runSphere (data_geo_ptrtype dg)
void Feel::GeoTool::runTube (data_geo_ptrtype dg)

Detailed Description

Author:
Vincent Chabannes vince.nosp@m.nt.c.nosp@m.haban.nosp@m.nes@.nosp@m.imag..nosp@m.fr
Date:
2011-03-03

Macro Definition Documentation

#define GEOTOOL_GENERATE_RUN (   r,
  state 
)
Value:
if( boost::get<2>(*__dg) == GEOTOOL_SHAPE_NAME_STR(BOOST_PP_TUPLE_ELEM(2,0,state)) ) \
{ \
BOOST_PP_CAT(run,GEOTOOL_SHAPE_NAME_CLASS(BOOST_PP_TUPLE_ELEM(2,0,state))) (__dg); \
} \