Class xlifepp::BilinearFormAsLinearForm#
-
class BilinearFormAsLinearForm : public xlifepp::BasicLinearForm#
-
describes a linear form based on a Bilinearform a(u,v) where u or v are specified as a TermVector
Public Functions
-
inline BilinearFormAsLinearForm(BasicBilinearForm *bbf, const TermVector &tv, bool asUnknown)#
-
Constructor with a pointer of BasicBilinearForm
-
inline BilinearFormAsLinearForm(const BasicBilinearForm &bbf, const TermVector &tv, bool asUnknown)#
-
Constructor with a reference of BasicLinearForm.
-
inline BilinearFormAsLinearForm(const BilinearFormAsLinearForm &bfaslf)#
-
copy-constructor
-
inline ~BilinearFormAsLinearForm()#
-
destructor
-
inline virtual string_t asString() const#
-
interpret as string for print purpose
-
inline BasicBilinearForm *bbf() const#
-
return the attribute basicLinearForm_
-
inline virtual BasicLinearForm *clone() const#
-
clone of the linear form
-
inline const GeomDomain *domain() const#
-
return the pointer to the domain
-
inline BilinearFormAsLinearForm &operator=(const BilinearFormAsLinearForm &bfaslf)#
-
operator = (copy-constructor)
-
inline virtual void print(PrintStream &os) const#
-
print to current stream
-
virtual void print(std::ostream&) const#
-
print utility
-
inline const TermVector *termVector() const#
-
return the attribute TermVector tv_
-
inline virtual LinearFormType type() const#
-
return the type of the linear form
Public Members
-
bool asUnknown_#
-
true if tv_ is related to unknown u, false if tv_ is related to test function v
-
inline BilinearFormAsLinearForm(BasicBilinearForm *bbf, const TermVector &tv, bool asUnknown)#