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().