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