Class xlifepp::ComponentsOfUnknown#

class ComponentsOfUnknown : public xlifepp::Unknown#

a class to manage components of unknown (vector) does not allow to manage all the components of an unknown

Public Functions

ComponentsOfUnknown(const Unknown&, const std::set<dimen_t>&)#

constructor of ComponentOfUnknown from set of index

ComponentsOfUnknown(const Unknown&, dimen_t, dimen_t = 0, dimen_t = 0, dimen_t = 0, dimen_t = 0, dimen_t = 0)#

constructor of ComponentOfUnknown from up to 6 index

inline virtual const ComponentsOfUnknown *asComponents() const#

return Unknown as a ComponentOfUnknown

inline virtual const std::set<dimen_t> &componentIndices() const#

return component indices as set of

inline virtual dimen_t dimFun() const#

dimension of basis functions

void init(const Unknown&, const std::set<dimen_t>&)#

actual constructor

inline virtual bool isComponents() const#

true if a ComponentsOfUnknown

inline virtual dimen_t nbOfComponents() const#

number of components=1

inline virtual const Unknown *parent() const#

return parent