Public Member Functions | |
| Functional () | |
| Functional (const Mesh &mesh, const Expr &integral, const Playa::VectorType< double > &vecType) | |
| Functional (const Mesh &mesh, const Expr &integral, const Expr &essentialBC, const Playa::VectorType< double > &vecType) | |
| LinearProblem | linearVariationalProb (const Expr &var, const Expr &varEvalPts, const Expr &unk, const Expr &fixed, const Expr &fixedEvalPts) const |
| NonlinearProblem | nonlinearVariationalProb (const Expr &var, const Expr &varEvalPts, const Expr &unk, const Expr &unkEvalPts, const Expr &fixed, const Expr &fixedEvalPts) const |
| FunctionalEvaluator | evaluator (const Expr &var, const Expr &varEvalPts, const Expr &fixed, const Expr &fixedEvalPts) const |
| FunctionalEvaluator | evaluator (const Expr &var, const Expr &varEvalPts) const |
| const Mesh & | mesh () const |
Private Attributes | |
| Mesh | mesh_ |
| Expr | integral_ |
| Expr | bc_ |
| Playa::VectorType< double > | vecType_ |
Related Functions | |
(Note that these are not member functions.) | |
| double | L2Norm (const Mesh &mesh, const CellFilter &domain, const Expr &expr, const QuadratureFamily &quad, const WatchFlag &watch=WatchFlag()) |
| double | H1Seminorm (const Mesh &mesh, const CellFilter &filter, const Expr &f, const QuadratureFamily &quad, const WatchFlag &watch=WatchFlag()) |
| double | H1Norm (const Mesh &mesh, const CellFilter &filter, const Expr &f, const QuadratureFamily &quad, const WatchFlag &watch=WatchFlag()) |
Definition at line 63 of file SundanceFunctional.hpp.
| Sundance::Functional::Functional | ( | ) | [inline] |
Definition at line 67 of file SundanceFunctional.hpp.
| Functional::Functional | ( | const Mesh & | mesh, |
| const Expr & | integral, | ||
| const Playa::VectorType< double > & | vecType | ||
| ) |
Definition at line 60 of file SundanceFunctional.cpp.
| Functional::Functional | ( | const Mesh & | mesh, |
| const Expr & | integral, | ||
| const Expr & | essentialBC, | ||
| const Playa::VectorType< double > & | vecType | ||
| ) |
Definition at line 70 of file SundanceFunctional.cpp.
| FunctionalEvaluator Functional::evaluator | ( | const Expr & | var, |
| const Expr & | varEvalPts, | ||
| const Expr & | fixed, | ||
| const Expr & | fixedEvalPts | ||
| ) | const |
Definition at line 146 of file SundanceFunctional.cpp.
References bc_, integral_, mesh_, and vecType_.
Referenced by Sundance::PDEConstrainedObjBase::init().
| FunctionalEvaluator Functional::evaluator | ( | const Expr & | var, |
| const Expr & | varEvalPts | ||
| ) | const |
| LinearProblem Functional::linearVariationalProb | ( | const Expr & | var, |
| const Expr & | varEvalPts, | ||
| const Expr & | unk, | ||
| const Expr & | fixed, | ||
| const Expr & | fixedEvalPts | ||
| ) | const |
Definition at line 84 of file SundanceFunctional.cpp.
References bc_, integral_, mesh_, Sundance::Expr::size(), and vecType_.
Referenced by Sundance::LinearPDEConstrainedObj::initEquations(), and Sundance::NonlinearPDEConstrainedObj::initEquations().
| const Mesh& Sundance::Functional::mesh | ( | ) | const [inline] |
Definition at line 112 of file SundanceFunctional.hpp.
References mesh_.
Referenced by Sundance::PDEConstrainedObjBase::mesh().
| NonlinearProblem Functional::nonlinearVariationalProb | ( | const Expr & | var, |
| const Expr & | varEvalPts, | ||
| const Expr & | unk, | ||
| const Expr & | unkEvalPts, | ||
| const Expr & | fixed, | ||
| const Expr & | fixedEvalPts | ||
| ) | const |
Definition at line 120 of file SundanceFunctional.cpp.
Referenced by Sundance::NonlinearPDEConstrainedObj::initEquations().
| double H1Norm | ( | const Mesh & | mesh, |
| const CellFilter & | filter, | ||
| const Expr & | f, | ||
| const QuadratureFamily & | quad, | ||
| const WatchFlag & | watch = WatchFlag() |
||
| ) | [related] |
Definition at line 199 of file SundanceFunctional.cpp.
| double H1Seminorm | ( | const Mesh & | mesh, |
| const CellFilter & | filter, | ||
| const Expr & | f, | ||
| const QuadratureFamily & | quad, | ||
| const WatchFlag & | watch = WatchFlag() |
||
| ) | [related] |
Definition at line 188 of file SundanceFunctional.cpp.
| double L2Norm | ( | const Mesh & | mesh, |
| const CellFilter & | domain, | ||
| const Expr & | expr, | ||
| const QuadratureFamily & | quad, | ||
| const WatchFlag & | watch = WatchFlag() |
||
| ) | [related] |
Definition at line 178 of file SundanceFunctional.cpp.
Referenced by main().
Expr Sundance::Functional::bc_ [private] |
Definition at line 120 of file SundanceFunctional.hpp.
Referenced by evaluator(), and linearVariationalProb().
Expr Sundance::Functional::integral_ [private] |
Definition at line 118 of file SundanceFunctional.hpp.
Referenced by evaluator(), and linearVariationalProb().
Mesh Sundance::Functional::mesh_ [private] |
Definition at line 116 of file SundanceFunctional.hpp.
Referenced by evaluator(), linearVariationalProb(), and mesh().
Playa::VectorType<double> Sundance::Functional::vecType_ [private] |
Definition at line 122 of file SundanceFunctional.hpp.
Referenced by evaluator(), and linearVariationalProb().