1#ifndef dftefeTriangulationCellBase_h
2#define dftefeTriangulationCellBase_h
An abstract class to map a real point to parametric point and vice-versa.
Definition: CellMappingBase.h:27
An abstract class for an geometric cell. This is done to prevent the template (as required by deal....
Definition: TriangulationCellBase.h:20
virtual void getVertex(size_type i, utils::Point &point) const =0
virtual void getParametricPoint(const utils::Point &realPoint, const CellMappingBase &cellMapping, utils::Point ¶metricPoint) const =0
virtual void clearRefineFlag()=0
virtual bool isPointInside(const utils::Point &point) const =0
virtual void setRefineFlag()=0
virtual void getVertices(std::vector< utils::Point > &points) const =0
virtual bool isAtBoundary() const =0
virtual double diameter() const =0
virtual size_type getDim() const =0
virtual void center(dftefe::utils::Point ¢erPoint) const =0
virtual ~TriangulationCellBase()=default
virtual double minimumVertexDistance() const =0
virtual bool isAtBoundary(const unsigned int i) const =0
virtual size_type getId() const =0
virtual void getRealPoint(const utils::Point ¶metricPoint, const CellMappingBase &cellMapping, utils::Point &realPoint) const =0
virtual double distanceToUnitCell(dftefe::utils::Point ¶metricPoint) const =0
Definition: PointImpl.h:13
dealii includes
Definition: AtomFieldDataSpherical.cpp:31
unsigned int size_type
Definition: TypeConfig.h:8