LifeV
LifeV::GradientRecovery Namespace Reference

Functions

template<typename FESpaceType , typename VectorType >
VectorType ZZGradient (std::shared_ptr< FESpaceType > fespace, const VectorType &inputData, const UInt &dxi)
 
template<typename FESpaceType , typename VectorType >
VectorType ZZLaplacian (std::shared_ptr< FESpaceType > fespace, const VectorType &inputData)
 

Function Documentation

◆ ZZGradient()

VectorType LifeV::GradientRecovery::ZZGradient ( std::shared_ptr< FESpaceType >  fespace,
const VectorType &  inputData,
const UInt dxi 
)

Gradient recovery procedure from Zienkiewicz and Zhu.

Parameters
fespaceThe finite element space describing the data
inputDataThe vector of data (pass it as repeated if possible)
dxiThe component to be recovered
Returns
recovered gradient (unique map!)

Definition at line 62 of file GradientRecovery.hpp.

◆ ZZLaplacian()

VectorType LifeV::GradientRecovery::ZZLaplacian ( std::shared_ptr< FESpaceType >  fespace,
const VectorType &  inputData 
)

Laplacian recovery following Zienkiewicz and Zhu.

Parameters
fespaceThe finite element space describing the data
inputDataThe vector of data (pass it as repeated if possible)
Returns
recovered laplacian (unique map!)

Definition at line 177 of file GradientRecovery.hpp.