COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Public Attributes | List of all members
LoopElems< FunctorT > Struct Template Reference

Public Member Functions

 LoopElems (const Elements &aregion, FunctorT afunctor)
 
template<typename EType >
void operator() (EType &T)
 

Public Attributes

const Elementsregion
 
FunctorT functor
 

Detailed Description

template<typename FunctorT>
struct LoopElems< FunctorT >

Applies a functor to all elements of the supplied region Functor arguments: node list, element type

Definition at line 72 of file utest-cgal-tetra-sf.cpp.

Constructor & Destructor Documentation

LoopElems ( const Elements aregion,
FunctorT  afunctor 
)
inline

Definition at line 75 of file utest-cgal-tetra-sf.cpp.

Member Function Documentation

void operator() ( EType &  T)
inline
Todo:
: Replace this with IsElementType when the conversion of elements is complete

Definition at line 81 of file utest-cgal-tetra-sf.cpp.

Member Data Documentation

FunctorT functor

Definition at line 100 of file utest-cgal-tetra-sf.cpp.

const Elements& region

Definition at line 99 of file utest-cgal-tetra-sf.cpp.


The documentation for this struct was generated from the following file:
Send comments to:
COOLFluiD Web Admin