Mult
Represents the multiplication operation.
template < class LHS, class RHS> class Mult;
Specializations
| Specialization | Description |
|---|---|
FunctionBase<LHSDerived>, FunctionBase<RHSDerived>Full specializationtemplate < class LHSDerived, class RHSDerived> class Mult< FunctionBase< LHSDerived >, FunctionBase< RHSDerived >> final; | Multiplication of two FunctionBase instances. |
FunctionBase<LHSDerived>, ShapeFunctionBase<RHSDerived, …>Full specializationtemplate < class LHSDerived, class RHSDerived, class FES, ShapeFunctionSpaceType Space> class Mult< FunctionBase< LHSDerived >, ShapeFunctionBase< RHSDerived, FES, Space >> final; | Left Multiplication of a ShapeFunctionBase by a FunctionBase. |
LHS, LinearFormIntegratorBase<RHSNumber>Full specializationtemplate < class LHS, class RHSNumber> class Mult< LHS, LinearFormIntegratorBase< RHSNumber >>; | Product expression. |
LHS, LocalBilinearFormIntegratorBase<…>Full specializationtemplate < class LHS, class RHSNumber> class Mult< LHS, LocalBilinearFormIntegratorBase< RHSNumber >>; | Product expression. |
ShapeFunctionBase<LHSDerived, …>, FunctionBase<RHSDerived>Full specializationtemplate < class LHSDerived, class RHSDerived, class FES, ShapeFunctionSpaceType Space> class Mult< ShapeFunctionBase< LHSDerived, FES, Space >, FunctionBase< RHSDerived >> final; | Right multiplication of a ShapeFunctionBase by a FunctionBase. |
| Template parameters | |
|---|---|
| LHS | Type of left hand side operand |
| RHS | Type of right hand side operand |
Represents the following mathematical expression:
Range Deduction Rules
The rules for deducing the range of a Mult object, denoted , are the following: