This class provides the interface that will be required while interpolating a nodal data to arbitrary set of points.
More...
|
| Cell () |
|
| Cell (const std::vector< double > &ll, const std::vector< double > &ur) |
|
virtual std::pair< std::vector< double >, std::vector< double > > | getBoundingBox () const |
|
virtual bool | isPointInside (const std::vector< double > &point, const double tol) const |
|
virtual void | getVertices (std::vector< std::vector< double > > &points) const |
|
virtual void | getVertex (size_type i, std::vector< double > &point) const |
|
virtual std::vector< double > | getParametricPoint (const std::vector< double > &realPoint) const |
|
virtual void | getShapeFuncValues (unsigned int numPointsInCell, const std::vector< double > &coordinatesOfPointsInCell, std::vector< dataTypes::number > &shapeFuncValues, unsigned int cellShapeFuncStartIndex, unsigned int numDofsPerElement) const =0 |
|
template<
size_type dim>
class dftfe::utils::Cell< dim >
This class provides the interface that will be required while interpolating a nodal data to arbitrary set of points.
- Author
- Vishal Subramanian, Bikash Kanungo