UnaryMinus Template Specializations module

Template specializations of the UnaryMinus class.

SpecializationDescription
UnaryMinus<FunctionBase<NestedDerived>>Pointwise negation of a function expression.
UnaryMinus<ShapeFunctionBase<NestedDerived, FES, Space>>Negation of a test or trial shape-function expression.
UnaryMinus<LinearFormIntegratorBase<Number>>Negation of a linear-form integrator.
UnaryMinus<FormLanguage::List<LinearFormIntegratorBase<Number>>>Negation of a list of linear-form integrators.
UnaryMinus<LocalBilinearFormIntegratorBase<Number>>Negation of a local bilinear-form integrator.
UnaryMinus<FormLanguage::List<LocalBilinearFormIntegratorBase<Number>>>Negation of a list of local bilinear-form integrators.

Classes

template<class NestedDerived>
class Rodin::Variational::UnaryMinus<FunctionBase<NestedDerived>>
Negation of a function.
template<class NestedDerived, class FES, ShapeFunctionSpaceType Space>
class Rodin::Variational::UnaryMinus<ShapeFunctionBase<NestedDerived, FES, Space>>
Negation of a shape function.
template<class Number>
class Rodin::Variational::UnaryMinus<LinearFormIntegratorBase<Number>>
Negation of a linear form integrator.
template<class Number>
class Rodin::Variational::UnaryMinus<FormLanguage::List<LinearFormIntegratorBase<Number>>>
Negation of a list of linear form integrators.
template<class Number>
class Rodin::Variational::UnaryMinus<LocalBilinearFormIntegratorBase<Number>>
Negation of a bilinear form integrator.
template<class Number>
class Rodin::Variational::UnaryMinus<FormLanguage::List<LocalBilinearFormIntegratorBase<Number>>>
Negation of a list of bilinear form integrators.