20 #ifndef LIBMESH_CELL_INF_H 21 #define LIBMESH_CELL_INF_H 25 #ifdef LIBMESH_ENABLE_INFINITE_ELEMENTS 50 const unsigned int ns,
53 Node ** nodelinkdata) :
54 Elem (nn, ns, p, elemlinkdata, nodelinkdata)
66 virtual unsigned short dim ()
const override {
return 3; }
72 virtual bool infinite ()
const override {
return true; }
85 #endif // ifdef LIBMESH_ENABLE_INFINITE_ELEMENTS 87 #endif // LIBMESH_CELL_INF_H A geometric point in (x,y,z) space associated with a DOF.
InfCell(const unsigned int nn, const unsigned int ns, Elem *p, Elem **elemlinkdata, Node **nodelinkdata)
The base class for all geometric element types.
The base class for all 3D infinite geometric element types.
virtual bool infinite() const override
virtual Point origin() const override
InfCell & operator=(const InfCell &)=delete
virtual unsigned int n_vertices() const =0
virtual unsigned short dim() const override
virtual ~InfCell()=default
A geometric point in (x,y,z) space.
const Point & point(const unsigned int i) const