22 #include "tensor_impl.hpp"
Abstract class that describes the various operators that can appear in the equations.
MMPtr_array< Ope_eq > parts
Pointers of the various parts of the current operator.
~Ope_user() override
Destructor.
Param * par
Parameters required by the function.
Term_eq action() const override
Computes the action of the current Ope_eq using its various parts.
Term_eq(* pope)(const Term_eq &, Param *)
The function that implements the action of the operator.
Ope_user(const System_of_eqs *syst, Term_eq(*zeope)(const Term_eq &, Param *), Param *par, Ope_eq *so)
Constructor.
Class used to describe and solve a system of equations.
This class is intended to describe the manage objects appearing in the equations.