Mult Template Specializations module

Template specializations of the Mult class.

SpecializationDescription
Mult<FunctionBase<LHSDerived>, FunctionBase<RHSDerived>>Pointwise product of two function expressions.
Mult<FunctionBase<LHSDerived>, ShapeFunctionBase<RHSDerived, FES, Space>>Product of a function expression with a test or trial shape-function expression.
Mult<ShapeFunctionBase<LHSDerived, FES, Space>, FunctionBase<RHSDerived>>Product of a test or trial shape-function expression with a function expression.

Classes

template<class LHSDerived, class RHSDerived>
class Rodin::Variational::Mult<FunctionBase<LHSDerived>, FunctionBase<RHSDerived>>
Multiplication of two FunctionBase instances.
template<class LHSDerived, class RHSDerived, class FES, ShapeFunctionSpaceType Space>
class Rodin::Variational::Mult<FunctionBase<LHSDerived>, ShapeFunctionBase<RHSDerived, FES, Space>>
Left Multiplication of a ShapeFunctionBase by a FunctionBase.
template<class LHSDerived, class RHSDerived, class FES, ShapeFunctionSpaceType Space>
class Rodin::Variational::Mult<ShapeFunctionBase<LHSDerived, FES, Space>, FunctionBase<RHSDerived>>
Right multiplication of a ShapeFunctionBase by a FunctionBase.