29 class ConstraintsList;
48 virtual uint
dim()
const {
return dim_; }
49 virtual uint
nelm()
const {
return nelm_; }
58 virtual std::ostream&
info(std::ostream& os)
const;
74 std::unique_ptr<concepts::ElementPairList<F> > elmPairList_;
virtual constraints::Element< F > & operator++(int)=0
Returns the next element in the scanned set.
virtual uint nelm() const
Returns the number of elements in the space.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Space(concepts::Space< F > &spc, ConstraintsList< F > &constr)
virtual uint dim() const
Returns the dimension of the space.
const concepts::ElementPairList< F > & elmPairList()
Returns a list of element pairs needed for matrix assembly.
virtual Scan * scan() const
Returns a scanner to iterate over the elements of the space.
void rebuild()
Rebuilds the space.