KASKADE 7 development version
|
Functional that adds barrier terms to VarFu. More...
#include <ipfunctional.hh>
Functional that adds barrier terms to VarFu.
Definition at line 120 of file ipfunctional.hh.
Classes | |
struct | BoundaryCache |
struct | D1 |
struct | D2 |
struct | DomainCache |
Public Types | |
typedef IPFunctional< VarFu, BarrierFu, 2 > | ParameterLinearization |
typedef IPFunctional< typename VarFu::FunctionalDiagonal, BarrierFu, 1 > | ParameterValueLinearization |
typedef double | Parameter |
typedef VarFu::ConstraintsCache | ConstraintsCache |
typedef VarFu::Scalar | Scalar |
typedef FunctionalTraits< VarFu, paralin >::OptimalityFunctional | OptimalityFunctional |
typedef VarFu::OriginVars | OriginVars |
typedef VarFu::AnsatzVars | AnsatzVars |
typedef VarFu::TestVars | TestVars |
typedef BarrierFu | BarrierFunction |
typedef IPFunctional< OptimalityFunctional, BarrierFu, paralin > | Functional |
typedef VarFu::Entity | Entity |
Public Member Functions | |
IPFunctional (Parameter mu_, OptimalityFunctional &f) | |
template<class DomainVector > | |
void | prepareConstraintsCache (DomainVector const &x) const |
template<class Arg > | |
bool | inDomain (Arg const &a) const |
template<class Cell > | |
int | integrationOrder (Cell const &, int shapeFunctionOrder, bool boundary) const |
OptimalityFunctional const & | getFunctional () const |
Public Attributes | |
Parameter | mu |
OptimalityFunctional & | unconstrainedFunctional |
Static Public Attributes | |
static const int | parameterLin = paralin |
static int const | nrows = TestVars::noOfVariables |
static ProblemType const | type = VariationalFunctional |
static const int | order = BarrierFu::order |
static const int | loworder = BarrierFu::loworder |
static int const | yIdx = VarFu::yIdx |
static int const | ySIdx = boost::fusion::result_of::value_at_c<typename AnsatzVars::Variables,yIdx>::type::spaceIndex |
typedef VarFu::AnsatzVars Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::AnsatzVars |
Definition at line 148 of file ipfunctional.hh.
typedef BarrierFu Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::BarrierFunction |
Definition at line 153 of file ipfunctional.hh.
typedef VarFu::ConstraintsCache Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::ConstraintsCache |
Definition at line 141 of file ipfunctional.hh.
typedef VarFu::Entity Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::Entity |
Definition at line 159 of file ipfunctional.hh.
typedef IPFunctional<OptimalityFunctional,BarrierFu,paralin> Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::Functional |
Definition at line 158 of file ipfunctional.hh.
typedef FunctionalTraits<VarFu,paralin>::OptimalityFunctional Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::OptimalityFunctional |
Definition at line 145 of file ipfunctional.hh.
typedef VarFu::OriginVars Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::OriginVars |
Definition at line 147 of file ipfunctional.hh.
typedef double Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::Parameter |
Definition at line 126 of file ipfunctional.hh.
typedef IPFunctional<VarFu,BarrierFu,2> Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::ParameterLinearization |
Definition at line 124 of file ipfunctional.hh.
typedef IPFunctional<typename VarFu::FunctionalDiagonal,BarrierFu,1> Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::ParameterValueLinearization |
Definition at line 125 of file ipfunctional.hh.
typedef VarFu::Scalar Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::Scalar |
Definition at line 143 of file ipfunctional.hh.
typedef VarFu::TestVars Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::TestVars |
Definition at line 149 of file ipfunctional.hh.
|
inline |
Definition at line 165 of file ipfunctional.hh.
|
inline |
Definition at line 398 of file ipfunctional.hh.
|
inline |
Definition at line 176 of file ipfunctional.hh.
|
inline |
Definition at line 388 of file ipfunctional.hh.
|
inline |
Definition at line 170 of file ipfunctional.hh.
|
static |
Definition at line 156 of file ipfunctional.hh.
Parameter Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::mu |
Definition at line 400 of file ipfunctional.hh.
|
static |
Definition at line 150 of file ipfunctional.hh.
|
static |
Definition at line 155 of file ipfunctional.hh.
|
static |
Definition at line 123 of file ipfunctional.hh.
|
static |
Definition at line 151 of file ipfunctional.hh.
OptimalityFunctional& Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::unconstrainedFunctional |
Definition at line 401 of file ipfunctional.hh.
Referenced by Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::getFunctional(), and Kaskade::IPFunctional< VarFu, BarrierFu, paralin >::prepareConstraintsCache().
|
static |
Definition at line 162 of file ipfunctional.hh.
|
static |
Definition at line 163 of file ipfunctional.hh.