Sundance::L2NormCalculator Class Reference

Object to compute L2 norms of errors. More...

Inheritance diagram for Sundance::L2NormCalculator:

Sundance::ErrNormCalculatorBase

List of all members.

Public Member Functions

 L2NormCalculator ()
virtual Array< double > computeNorms (const ForwardProblemTestBase *prob, int meshIndex, const Expr &numSoln, const Expr &exactSoln) const
 Compute the error norm.


Detailed Description

Object to compute L2 norms of errors.

Definition at line 254 of file SundanceProblemTesting.hpp.


Constructor & Destructor Documentation

Sundance::L2NormCalculator::L2NormCalculator (  )  [inline]

Definition at line 258 of file SundanceProblemTesting.hpp.


Member Function Documentation

Array< double > Sundance::L2NormCalculator::computeNorms ( const ForwardProblemTestBase prob,
int  meshIndex,
const Expr numSoln,
const Expr exactSoln 
) const [virtual]

Compute the error norm.

In vector-valued problems we may need to compute multiple norms, so the return type is an array.

Implements Sundance::ErrNormCalculatorBase.

Definition at line 211 of file SundanceProblemTesting.cpp.

References Sundance::ForwardProblemTestBase::getMesh(), Sundance::ForwardProblemTestBase::interior(), Sundance::L2Norm(), Sundance::ForwardProblemTestBase::pExpected(), and Sundance::Expr::size().

Site Contact