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 52 of file SundanceFunctional.hpp.
| Sundance::Functional::Functional | ( | ) | [inline] |
Definition at line 56 of file SundanceFunctional.hpp.
| Functional::Functional | ( | const Mesh & | mesh, | |
| const Expr & | integral, | |||
| const Playa::VectorType< double > & | vecType | |||
| ) |
Definition at line 49 of file SundanceFunctional.cpp.
| Functional::Functional | ( | const Mesh & | mesh, | |
| const Expr & | integral, | |||
| const Expr & | essentialBC, | |||
| const Playa::VectorType< double > & | vecType | |||
| ) |
Definition at line 59 of file SundanceFunctional.cpp.
| FunctionalEvaluator Functional::evaluator | ( | const Expr & | var, | |
| const Expr & | varEvalPts | |||
| ) | const |
| FunctionalEvaluator Functional::evaluator | ( | const Expr & | var, | |
| const Expr & | varEvalPts, | |||
| const Expr & | fixed, | |||
| const Expr & | fixedEvalPts | |||
| ) | const |
Definition at line 135 of file SundanceFunctional.cpp.
References bc_, integral_, mesh_, and vecType_.
Referenced by Sundance::PDEConstrainedObjBase::init().
| LinearProblem Functional::linearVariationalProb | ( | const Expr & | var, | |
| const Expr & | varEvalPts, | |||
| const Expr & | unk, | |||
| const Expr & | fixed, | |||
| const Expr & | fixedEvalPts | |||
| ) | const |
Definition at line 73 of file SundanceFunctional.cpp.
References bc_, integral_, mesh_, Sundance::Expr::size(), and vecType_.
Referenced by Sundance::NonlinearPDEConstrainedObj::initEquations(), and Sundance::LinearPDEConstrainedObj::initEquations().
| const Mesh& Sundance::Functional::mesh | ( | ) | const [inline] |
Definition at line 101 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 109 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 188 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 177 of file SundanceFunctional.cpp.
| double L2Norm | ( | const Mesh & | mesh, | |
| const CellFilter & | domain, | |||
| const Expr & | expr, | |||
| const QuadratureFamily & | quad, | |||
| const WatchFlag & | watch = WatchFlag() | |||
| ) | [related] |
Expr Sundance::Functional::bc_ [private] |
Definition at line 109 of file SundanceFunctional.hpp.
Referenced by evaluator(), and linearVariationalProb().
Expr Sundance::Functional::integral_ [private] |
Definition at line 107 of file SundanceFunctional.hpp.
Referenced by evaluator(), and linearVariationalProb().
Mesh Sundance::Functional::mesh_ [private] |
Definition at line 105 of file SundanceFunctional.hpp.
Referenced by evaluator(), linearVariationalProb(), and mesh().
Playa::VectorType<double> Sundance::Functional::vecType_ [private] |
Definition at line 111 of file SundanceFunctional.hpp.
Referenced by evaluator(), and linearVariationalProb().