Class xlifepp::OperatorOnUnknowns#
-
class OperatorOnUnknowns#
-
describes a pair of xlifepp::OperatorOnUnknown linked by an algebraic operation.
it is a part of a bilinear form (see BilinearForm class)
Public Functions
-
inline OperatorOnUnknowns()#
-
default constructor
-
inline OperatorOnUnknowns(const OperatorOnUnknown &opu, const OperatorOnUnknown &opv, AlgebraicOperator aop)#
-
basic constructor
-
inline AlgebraicOperator algop() const#
-
returns algebraic operator
-
string_t asString() const#
-
for print purpose
-
bool checkConsistancy()#
-
check the structure consitancy of operators and operation
-
inline bool extensionRequired() const#
-
true if operator involve non-tangential derivatives
-
inline OperatorOnUnknown &opu()#
-
returns left operator on unknown (non const)
-
inline const OperatorOnUnknown &opu() const#
-
returns left operator un unknown (const)
-
inline const OperatorOnUnknown *opu_p() const#
-
returns pointer to left operator un unknown (const)
-
inline OperatorOnUnknown &opv()#
-
returns right operator on unknown (non const)
-
inline const OperatorOnUnknown &opv() const#
-
returns right operator on unknown (const)
-
inline const OperatorOnUnknown *opv_p() const#
-
returns pointer to right operator on unknown (const)
-
virtual void print(std::ostream&) const#
-
print utility
-
inline OperatorOnUnknowns()#