Class MEAL::Union

class Union : public MEAL::ScalarVector

Represents the union of disjoint vector subspaces.

Public Functions

Union(Composite *policy = 0)

Default constructor.

Union(const Union &v)

Copy constructor.

Union &operator=(const Union &copy)

Assignment operator.

inline ~Union()

Destructor.

void push_back(ScalarVector*)

Add a vector space.

inline virtual unsigned size() const

Get the dimension of the union.

inline virtual std::string get_name() const

Return the name of the class.