Class xlifepp::BCDof#

class BCDof : public xlifepp::FeDofExtension#

Inheritance diagram for xlifepp::BCDof:

digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "1" [label="xlifepp::BCDof" tooltip="xlifepp::BCDof" fillcolor="#BFBFBF"] "2" [label="xlifepp::FeDofExtension" tooltip="xlifepp::FeDofExtension"] "1" -> "2" [dir=forward tooltip="public-inheritance"] }

Collaboration diagram for xlifepp::BCDof:

digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "3" [label="std::list< xlifepp::BCsub >" tooltip="std::list< xlifepp::BCsub >"] "4" [label="std::list< T >" tooltip="std::list< T >"] "1" [label="xlifepp::BCDof" tooltip="xlifepp::BCDof" fillcolor="#BFBFBF"] "2" [label="xlifepp::FeDofExtension" tooltip="xlifepp::FeDofExtension"] "3" -> "4" [dir=forward tooltip="template-instance"] "1" -> "2" [dir=forward tooltip="public-inheritance"] "1" -> "3" [dir=forward tooltip="usage"] }

to store Buffa-Chritiensen global dof informations see xlife++ documention for details

Public Functions

virtual ShapeValues computeShapeValue(const Point&, const Element&, bool der1, bool der2, Vector<real_t>* = nullptr) const#

compute the shape value associated to current BcDof

compute the shape value related to the BcDof P: physical space point where to compute elt: element containing P der1 : if true compute also first derivatives der2 : if true compute second derivatives (not managed) s: additional vector (not used)

inline virtual void print(std::ostream &out) const#

printing utility

inline virtual string_t type() const#

type of extension