22 #include "tensor_impl.hpp"
23 #include "system_of_eqs.hpp"
42 if (target.
der_d==0x0) {
virtual Term_eq integ_volume_term_eq(const Term_eq &so) const
Volume integral of a Term_eq.
Abstract class that describes the various operators that can appear in the equations.
const System_of_eqs * syst
The associated System_of_eqs.
MMPtr_array< Ope_eq > parts
Pointers of the various parts of the current operator.
int dom
Index of the Domain where the operator is defined.
Term_eq action() const override
Computes the action of the current Ope_eq using its various parts.
~Ope_int_volume() override
Destructor.
Ope_int_volume(const System_of_eqs *syst, Ope_eq *so)
Constructor.
The class Scalar does not really implements scalars in the mathematical sense but rather tensorial co...
Val_domain & set_domain(int)
Read/write of a particular Val_domain.
const Domain * get_domain(int i) const
returns a pointer on the domain.
Class used to describe and solve a system of equations.
const Space & get_space() const
Returns the space.
const Space & get_space() const
Returns the Space.
This class is intended to describe the manage objects appearing in the equations.
int get_type_data() const
double * der_d
Pointer on the variation if the Term_eq is a double.
Tensor * val_t
Pointer on the value, if the Term_eq is a Tensor.
void std_base()
Sets the standard basis of decomposition.