Public Member Functions | |
| L2Projector () | |
| L2Projector (const DiscreteSpace &space, const Expr &expr) | |
| L2Projector (const DiscreteSpace &space, const Expr &expr, const QuadratureFamily &quad) | |
| L2Projector (const DiscreteSpace &space, const Expr &expr, const LinearSolver< double > &solver) | |
| L2Projector (const DiscreteSpace &space, const Expr &expr, const LinearSolver< double > &solver, const QuadratureFamily &quad) | |
| 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 LinearProblem & | prob () const |
Private Member Functions | |
| void | init (const DiscreteSpace &space, const CoordinateSystem &coordSys, const Expr &expr, const LinearSolver< double > &solver, const QuadratureFamily &quad) |
Private Attributes | |
| LinearProblem | prob_ |
| LinearSolver< double > | solver_ |
Definition at line 54 of file SundanceL2Projector.hpp.
| Sundance::L2Projector::L2Projector | ( | ) | [inline] |
Definition at line 58 of file SundanceL2Projector.hpp.
| L2Projector::L2Projector | ( | const DiscreteSpace & | space, | |
| const Expr & | expr | |||
| ) |
| L2Projector::L2Projector | ( | const DiscreteSpace & | space, | |
| const Expr & | expr, | |||
| const QuadratureFamily & | quad | |||
| ) |
| L2Projector::L2Projector | ( | const DiscreteSpace & | space, | |
| const Expr & | expr, | |||
| const LinearSolver< double > & | solver | |||
| ) |
| L2Projector::L2Projector | ( | const DiscreteSpace & | space, | |
| const Expr & | expr, | |||
| const LinearSolver< double > & | solver, | |||
| const QuadratureFamily & | quad | |||
| ) |
| L2Projector::L2Projector | ( | const DiscreteSpace & | space, | |
| const CoordinateSystem & | coordSys, | |||
| const Expr & | expr | |||
| ) |
| L2Projector::L2Projector | ( | const DiscreteSpace & | space, | |
| const CoordinateSystem & | coordSys, | |||
| const Expr & | expr, | |||
| const LinearSolver< double > & | solver | |||
| ) |
| void L2Projector::init | ( | const DiscreteSpace & | space, | |
| const CoordinateSystem & | coordSys, | |||
| const Expr & | expr, | |||
| const LinearSolver< double > & | solver, | |||
| const QuadratureFamily & | quad | |||
| ) | [private] |
Definition at line 154 of file SundanceL2Projector.cpp.
References Sundance::DiscreteSpace::basis(), Sundance::DiscreteSpace::cellFilters(), Sundance::CoordinateSystem::jacobian(), Sundance::DiscreteSpace::mesh(), prob_, Sundance::Expr::size(), solver_, Sundance::toString(), and Sundance::DiscreteSpace::vecType().
Referenced by L2Projector().
| const LinearProblem& Sundance::L2Projector::prob | ( | ) | const [inline] |
| Expr Sundance::L2Projector::project | ( | ) | const [inline] |
Definition at line 86 of file SundanceL2Projector.hpp.
References prob_, Sundance::LinearProblem::solve(), and solver_.
Referenced by main(), and Sundance::readbackTester().
LinearProblem Sundance::L2Projector::prob_ [private] |
LinearSolver<double> Sundance::L2Projector::solver_ [private] |