This class provides the specialisation for Finite element cell. This class provides the function defintions for shape function calculation at an arbitrary point inside the cell, checks if a point lies within a cell by computing its parametric points.
More...
|
| | FECell (typename dealii::DoFHandler< dim >::active_cell_iterator dealiiFECellIter, const dealii::FiniteElement< dim, dim > &fe) |
| |
| void | reinit (DealiiFECellIterator dealiiFECellIter) |
| |
| void | getVertices (std::vector< std::vector< double > > &points) const override |
| |
| void | getVertex (dftfe::uInt i, std::vector< double > &point) const override |
| |
| std::pair< std::vector< double >, std::vector< double > > | getBoundingBox () const override |
| |
| bool | isPointInside (const std::vector< double > &point, const double tol) const override |
| |
| std::vector< double > | getParametricPoint (const std::vector< double > &realPoint) const override |
| |
| std::vector< double > | getParametricPointForAllPoints (dftfe::uInt numPoints, const std::vector< double > &realPoint) const |
| |
| DealiiFECellIterator & | getDealiiFECellIter () |
| |
| void | getShapeFuncValuesFromParametricPoints (dftfe::uInt numPointsInCell, const std::vector< double > ¶metricPoints, std::vector< dataTypes::number > &shapeFuncValues, dftfe::uInt cellShapeFuncStartIndex, dftfe::uInt numDofsPerElement) const |
| |
| void | getShapeFuncValues (dftfe::uInt numPointsInCell, const std::vector< double > &coordinatesOfPointsInCell, std::vector< dataTypes::number > &shapeFuncValues, dftfe::uInt cellShapeFuncStartIndex, dftfe::uInt numDofsPerElement) const override |
| |
| | Cell () |
| |
| | Cell (const std::vector< double > &ll, const std::vector< double > &ur) |
| |
template<
dftfe::uInt dim>
class dftfe::utils::FECell< dim >
This class provides the specialisation for Finite element cell. This class provides the function defintions for shape function calculation at an arbitrary point inside the cell, checks if a point lies within a cell by computing its parametric points.
- Author
- Vishal Subramanian, Bikash Kanungo