LifeV
SobolevNorms.hpp File Reference

File containing procedures for computing norm and errors. More...

+ Include dependency graph for SobolevNorms.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 LifeV
 Default Physical Solver.
 

Functions

template<typename VectorType >
Real elementaryL2NormSquare (const VectorType &u, const CurrentFE &fe, const DOF &dof, const UInt nbComp)
 version for vectorial problem More...
 
Real elementaryFctL2NormSquare (std::function< Real(Real, Real, Real) > fct, const CurrentFE &fe)
 returns the square of the L2 norm of fct on the current element More...
 
Real elementaryFctL2NormSquare (std::function< Real(Real, Real, Real, Real, UInt) > fct, const CurrentFE &fe, const Real t, const UInt nbComp)
 for time dependent+vectorial. More...
 
template<typename VectorType >
Real elementaryH1NormSquare (const VectorType &u, const CurrentFE &fe, const DOF &dof, const UInt nbComp=1)
 returns the square of the H1 norm of u on the current element More...
 
template<typename FunctionType >
Real elementaryFctH1NormSquare (const FunctionType &fct, const CurrentFE &fe)
 returns the square of the H1 norm of fct on the current element More...
 
template<typename FunctionType >
Real elementaryFctH1NormSquare (const FunctionType &fct, const CurrentFE &fe, const Real t, const UInt nbComp)
 returns the square of the H1 norm of fct on the current element (time-dependent case) More...
 
template<typename VectorType >
Real elementaryDifferenceL2NormSquare (VectorType &u, std::function< Real(Real, Real, Real) > fct, const CurrentFE &fe, const DOF &dof)
 returns the square of the L2 norm of (u-fct) on the current element More...
 
template<typename VectorType >
Real elementaryDifferenceL2NormSquare (VectorType &u, std::function< Real(Real, Real, Real, Real, UInt) > fct, const CurrentFE &fe, const DOF &dof, const Real t, const UInt nbComp)
 returns the square of the L2 norm of (u-fct) on the current element for time dependent+vectorial More...
 
template<typename VectorType , typename UsrFct >
Real elementaryDifferenceH1NormSquare (const VectorType &u, const UsrFct &fct, const CurrentFE &fe, const DOF &dof)
 returns the square of the H1 norm of (u-fct) on the current element More...
 
template<typename VectorType , typename UsrFct >
Real elementaryDifferenceH1NormSquare (const VectorType &u, const UsrFct &fct, const CurrentFE &fe, const DOF &dof, const Real t, const UInt nbComp)
 returns the square of the H1 norm of (u-fct) on the current element (time-dependent case) More...
 
template<typename VectorType >
Real elementaryDifferenceIntegral (VectorType &u, std::function< Real(Real, Real, Real, Real, UInt) > fct, const CurrentFE &fe, const DOF &dof, const Real t, const UInt nbComp=1)
 returns the integral of (u-fct) of u on the current element for time dependent+vectorial More...
 
template<typename VectorType >
Real elementaryIntegral (VectorType &u, const CurrentFE &fe, const DOF &dof, const UInt nbComp=1)
 returns the integral of u on the current element More...
 
Real elementaryFctIntegral (std::function< Real(Real, Real, Real, Real, UInt) > fct, const CurrentFE &fe, const Real t, const UInt nbComp=1)
 returns the integral of fct on the current element More...
 

Public typedefs

typedef boost::numeric::ublas::zero_vector< Real > ZeroVector
 

Detailed Description

File containing procedures for computing norm and errors.

Author
Contributor:
Samuel Quinodoz samue.nosp@m.l.qu.nosp@m.inodo.nosp@m.z@ep.nosp@m.fl.ch
Contributor:
Mauro Perego pereg.nosp@m.o.ma.nosp@m.uro@g.nosp@m.mail.nosp@m..com Samuel Quinodoz samue.nosp@m.l.qu.nosp@m.inodo.nosp@m.z@ep.nosp@m.fl.ch

Definition in file SobolevNorms.hpp.