Class template Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>

template<class Left, class Right, typename comb>
class Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>

Helper class defining types of combined functions, if available.

Note

Most likely you do not want to use this class directly, but CombinedConstElementFunction or CombinedElementFunction.

Method Dune::XT::Functions::internal::CombinedHelper::order

template<class Left, class Right, typename comb>
static int Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::order(const Left &left, const Right &right, const Common::Parameter &param)

No documentation provided.

Variable Dune::XT::Functions::internal::CombinedHelper::d

template<class Left, class Right, typename comb>
const size_t Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::d

No documentation provided.

Variable Dune::XT::Functions::internal::CombinedHelper::L_r

template<class Left, class Right, typename comb>
const size_t Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::L_r

No documentation provided.

Variable Dune::XT::Functions::internal::CombinedHelper::L_rC

template<class Left, class Right, typename comb>
const size_t Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::L_rC

No documentation provided.

Variable Dune::XT::Functions::internal::CombinedHelper::R_r

template<class Left, class Right, typename comb>
const size_t Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::R_r

No documentation provided.

Variable Dune::XT::Functions::internal::CombinedHelper::R_rC

template<class Left, class Right, typename comb>
const size_t Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::R_rC

No documentation provided.

Variable Dune::XT::Functions::internal::CombinedHelper::available

template<class Left, class Right, typename comb>
const bool Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::available

No documentation provided.

Variable Dune::XT::Functions::internal::CombinedHelper::r

template<class Left, class Right, typename comb>
const size_t Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::r

No documentation provided.

Variable Dune::XT::Functions::internal::CombinedHelper::rC

template<class Left, class Right, typename comb>
const size_t Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::rC

No documentation provided.

Type alias Dune::XT::Functions::internal::CombinedHelper::CombinedDimHelper

template<class Left, class Right, typename comb>
using Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::CombinedDimHelper = CombinedDim<comb, L_r, L_rC, R_r, R_rC>

No documentation provided.

Type alias Dune::XT::Functions::internal::CombinedHelper::L_R

template<class Left, class Right, typename comb>
using Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::L_R = typename Left::R

No documentation provided.

Type alias Dune::XT::Functions::internal::CombinedHelper::R_R

template<class Left, class Right, typename comb>
using Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::R_R = typename Right::R

No documentation provided.

Type alias Dune::XT::Functions::internal::CombinedHelper::CombinedEvalHelper

template<class Left, class Right, typename comb>
using Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::CombinedEvalHelper = CombinedEval<comb, L_R, R_R, L_r, L_rC, R_r, R_rC>

No documentation provided.

Type alias Dune::XT::Functions::internal::CombinedHelper::R

template<class Left, class Right, typename comb>
using Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::R = typename CombinedEvalHelper::R

No documentation provided.

Type alias Dune::XT::Functions::internal::CombinedHelper::CombinedJacHelper

template<class Left, class Right, typename comb>
using Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::CombinedJacHelper = CombinedJac<comb, L_R, R_R, d, L_r, L_rC, R_r, R_rC>

No documentation provided.

Type alias Dune::XT::Functions::internal::CombinedHelper::DerivativeRangeReturnType

template<class Left, class Right, typename comb>
using Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::DerivativeRangeReturnType = typename CombinedJacHelper::DerivativeRangeReturnType

No documentation provided.

Function template Dune::XT::Functions::internal::CombinedHelper::evaluate

template<class Left, class Right, typename comb>
template<class D>
static auto Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::evaluate(const Left &left, const Right &right, const D &point, const Common::Parameter &param)

No documentation provided.

Function template Dune::XT::Functions::internal::CombinedHelper::jacobian

template<class Left, class Right, typename comb>
template<class D>
static DerivativeRangeReturnType Dune::XT::Functions::internal::CombinedHelper<Left, Right, comb>::jacobian(const Left &left, const Right &right, const D &point, const Common::Parameter &param)

No documentation provided.