buildInnerDofs.hh
virtual BuildInnerDofs * clone(Space *spc=0) const
Virtual copy constructor with a twist.
virtual bool trunk(uint p, uint q, uint r, const ushort P[3])
Trunk space indicator function.
A 3D hp FEM space with continuous, picewise polynomial basis functions.
Definition: space.hh:84
Responsible to build the inner degrees of freedom in a (trunk) space.
Definition: buildInnerDofs.hh:87
virtual void operator()(concepts::Hexahedron &cntr, concepts::TColumn< Real > *&T1)
Builds the degrees of freedom.
Responsible to build the degrees of freedom in a space.
Definition: buildDofsBase.hh:31
virtual BuildInnerDofsHypTrunk * clone(Space *spc=0) const
Virtual copy constructor with a twist.
virtual bool trunk(uint p, uint q, uint r, const ushort P[3])
Trunk space indicator function.
Responsible to build the inner degrees of freedom in a (trunk) space.
Definition: buildInnerDofs.hh:114
virtual BuildInnerDofsLinTrunk * clone(Space *spc=0) const
Virtual copy constructor with a twist.
virtual bool trunk(uint p, uint q, uint r, const ushort P[3])
Trunk space indicator function.
Responsible to build the inner degrees of freedom in a space.
Definition: buildInnerDofs.hh:39