Class xlifepp::IntgLinearForm#
-
class IntgLinearForm : public xlifepp::BasicLinearForm#
-
describes a linear form based on a single integral
Public Functions
-
IntgLinearForm(const GeomDomain &dom, const OperatorOnUnknown &opu, const IntegrationMethod &im)#
-
basic constructor from OperatorOnUnknown and an intg method
-
IntgLinearForm(const GeomDomain &dom, const OperatorOnUnknown &opu, const IntegrationMethods &ims)#
-
basic constructor from OperatorOnUnknown and intg methods
-
IntgLinearForm(const GeomDomain &dom, const OperatorOnUnknown &opu, QuadRule qr = _defaultRule, number_t qo = 0)#
-
basic constructor from OperatorOnUnknown and an explicit quadrature (shortcut)
-
inline virtual string_t asString() const#
-
interpret as string for print purpose
-
virtual BasicLinearForm *clone() const#
-
clone of the linear form
-
inline const IntegrationMethod *intgMethod() const#
-
pointer to integration method object
-
inline bool normalRequired() const#
-
true if normal is required
-
inline const OperatorOnUnknown *opu() const#
-
return the pointer to the operator on unknown
-
virtual void print(std::ostream &os) const#
-
print utility
-
void setComputationType()#
-
set the computation type (_FEComputation, _FEextComputation, _SPComputation, …)
-
void setIntegrationMethods()#
-
check or define integration methods
-
inline virtual LinearFormType type() const#
-
return the type of the linear form
-
inline bool xnormalRequired() const#
-
true if x-normal is required
-
inline bool ynormalRequired() const#
-
true if y-normal is required
Public Members
-
IntegrationMethods intgMethods#
-
list of integration methods
-
IntgLinearForm(const GeomDomain &dom, const OperatorOnUnknown &opu, const IntegrationMethod &im)#