Rodin/Variational/Division.h file

Division operation for functions.

Namespaces

namespace Rodin
The Rodin library for finite element methods and shape optimization.
namespace Rodin::FormLanguage
Typed expressions for constructing variational forms.
namespace Rodin::Variational
Finite element spaces, fields, and variational problems.

Classes

template<class LHSDerived, class RHSDerived, class FES, Variational::ShapeFunctionSpaceType Space>
struct Rodin::FormLanguage::Traits<Variational::Division<Variational::ShapeFunctionBase<LHSDerived, FES, Space>, Variational::FunctionBase<RHSDerived>>>
Type traits for Division over a shape function: exposes the finite element space, the shape function space, the left-hand side operand, the right-hand side operand and the range type.
template<class LHSDerived, class RHSDerived>
class Rodin::Variational::Division<FunctionBase<LHSDerived>, FunctionBase<RHSDerived>>
Division of a function by another function.
template<class LHSDerived, class RHSDerived, class FES, ShapeFunctionSpaceType Space>
class Rodin::Variational::Division<ShapeFunctionBase<LHSDerived, FES, Space>, FunctionBase<RHSDerived>>
Quotient of a shape function.