Feel++  0.91.4
Namespaces | Defines | Functions
/build/buildd/feel++-0.91.4/feel/feelfilters/geotool.cpp File Reference
#include <feel/feelfilters/geotool.hpp>

Namespaces

namespace  Feel

Defines

#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 <vincent.chabannes@imag.fr>
Date:
2011-03-03

Define 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); \
            }                                                           \