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

#include <Reconstructions.hpp>

Public Member Functions

const Real & coeff (const Uint pt) const
 Get the reconstruction coefficient of a given point. More...
 
const std::vector< Uint > & used_points () const
 Get a vector of points of which the reconstruction coefficient is not zero. More...
 
void construct_used_points ()
 

Public Attributes

RealRowVector m_N
 
std::vector< Uintm_pts
 

Detailed Description

Base class to help reconstruction of element values to any given coordinate value_in_coord = sum ( N(i) * value_in_node(i) ) Derived classes have to implement the actual computation of the values "N(i)". Optimization is allowed by storing an internal vector m_pts, holding the indices of only the non-zero N(i)'s.

Author
Willem Deconinck

Definition at line 29 of file Reconstructions.hpp.

Member Function Documentation

const Real& coeff ( const Uint  pt) const
inline

Get the reconstruction coefficient of a given point.

Definition at line 32 of file Reconstructions.hpp.

void construct_used_points ( )
inline

Definition at line 44 of file Reconstructions.hpp.

const std::vector<Uint>& used_points ( ) const
inline

Get a vector of points of which the reconstruction coefficient is not zero.

Definition at line 39 of file Reconstructions.hpp.

Member Data Documentation

Definition at line 57 of file Reconstructions.hpp.

std::vector<Uint> m_pts

Definition at line 58 of file Reconstructions.hpp.


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