Public Member Functions | Private Member Functions | Private Attributes
Sundance::L2Projector Class Reference

L2Projector projects an expression onto a DiscreteSpace. More...

List of all members.

Public Member Functions

 L2Projector ()
 L2Projector (const DiscreteSpace &space, const Expr &expr)
 L2Projector (const DiscreteSpace &space, const Expr &expr, const LinearSolver< double > &solver)
 L2Projector (const DiscreteSpace &space, const CoordinateSystem &coordSys, const Expr &expr)
 L2Projector (const DiscreteSpace &space, const CoordinateSystem &coordSys, const Expr &expr, const LinearSolver< double > &solver)
Expr project () const
const LinearProblemprob () const

Private Member Functions

void init (const DiscreteSpace &space, const CoordinateSystem &coordSys, const Expr &expr, const LinearSolver< double > &solver)

Private Attributes

LinearProblem prob_
LinearSolver< double > solver_

Detailed Description

L2Projector projects an expression onto a DiscreteSpace.

Definition at line 59 of file SundanceL2Projector.hpp.


Constructor & Destructor Documentation

Sundance::L2Projector::L2Projector ( ) [inline]

Definition at line 63 of file SundanceL2Projector.hpp.

L2Projector::L2Projector ( const DiscreteSpace space,
const Expr expr 
)

Definition at line 74 of file SundanceL2Projector.cpp.

References init().

L2Projector::L2Projector ( const DiscreteSpace space,
const Expr expr,
const LinearSolver< double > &  solver 
)

Definition at line 55 of file SundanceL2Projector.cpp.

References init().

L2Projector::L2Projector ( const DiscreteSpace space,
const CoordinateSystem coordSys,
const Expr expr 
)

Definition at line 98 of file SundanceL2Projector.cpp.

References init().

L2Projector::L2Projector ( const DiscreteSpace space,
const CoordinateSystem coordSys,
const Expr expr,
const LinearSolver< double > &  solver 
)

Definition at line 65 of file SundanceL2Projector.cpp.

References init().


Member Function Documentation

void L2Projector::init ( const DiscreteSpace space,
const CoordinateSystem coordSys,
const Expr expr,
const LinearSolver< double > &  solver 
) [private]
const LinearProblem& Sundance::L2Projector::prob ( ) const [inline]

Definition at line 85 of file SundanceL2Projector.hpp.

Expr Sundance::L2Projector::project ( ) const [inline]

Definition at line 82 of file SundanceL2Projector.hpp.

Referenced by Sundance::readbackTester().


Member Data Documentation

Definition at line 94 of file SundanceL2Projector.hpp.

Referenced by init().

Definition at line 96 of file SundanceL2Projector.hpp.

Referenced by init().

Site Contact