COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Functions to provide integration over elements. More...
Functions | |
template<Uint Order, GeoShape::Type Shape, typename FunctorT , typename MappedCoordsT , typename ResultT > | |
void | gauss_integrate (const FunctorT &functor, MappedCoordsT &mapped_coords, ResultT &result) |
Functions to provide integration over elements.
void cf3::mesh::Integrators::gauss_integrate | ( | const FunctorT & | functor, |
MappedCoordsT & | mapped_coords, | ||
ResultT & | result | ||
) |
Integral of a functor over an element, using the template-supplied order and element shape
functor | Functor to be evaluated. Must provide operator() without any arguments and return a result compatible with ResultT |
mapped_coords | Appropriately sized storage that will be set to the current mapped coordinates before each functor evaluation |
result | Appropriately sized and typed result of the integration |
Send comments to: COOLFluiD Web Admin |