37 p_[0] = p_[1] = p_[2] =
p;
46 std::memcpy(p_,
p, 3*
sizeof(ushort));
51 inline const ushort*
p()
const {
return p_; }
78 virtual std::ostream&
info(std::ostream& os)
const;
void append(TColumn< F > *T)
virtual bool operator<(const Element< F > &elm) const =0
Comparison operator for elements.
void appendT(concepts::TColumn< Real > *T)
Appends the T columns to the T matrix.
virtual concepts::Real3d vertex(uint i) const =0
Element(concepts::TColumn< Real > *T, uint p)
Element(concepts::TColumn< Real > *T, const ushort *p)
virtual const concepts::Cell3 & cell() const =0
virtual const concepts::Connector3 & support() const =0
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual const concepts::TMatrix< Real > & T() const
Returns the T matrix of the element.
concepts::TMatrix< Real > T_
T matrix of the element.