45#include "AbstractTetrahedralElement.hpp"
47#include "ChastePoint.hpp"
52template <
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
111 c_vector<double,SPACE_DIM+1>
CalculateCircumsphere(c_matrix<double, SPACE_DIM, ELEMENT_DIM>& rJacobian,
112 c_matrix<double, ELEMENT_DIM, SPACE_DIM>& rInverseJacobian);
c_vector< double, 2 > CalculateMinMaxEdgeLengths()
c_vector< double, SPACE_DIM+1 > CalculateInterpolationWeights(const ChastePoint< SPACE_DIM > &rTestPoint)
bool IncludesPoint(const ChastePoint< SPACE_DIM > &rTestPoint, bool strict=false)
void UpdateNode(const unsigned &rIndex, Node< SPACE_DIM > *pNode)
c_vector< double, SPACE_DIM > CalculateXi(const ChastePoint< SPACE_DIM > &rTestPoint)
void ResetIndex(unsigned index)
double CalculateQuality()
c_vector< double, SPACE_DIM+1 > CalculateCircumsphere(c_matrix< double, SPACE_DIM, ELEMENT_DIM > &rJacobian, c_matrix< double, ELEMENT_DIM, SPACE_DIM > &rInverseJacobian)
c_vector< double, SPACE_DIM+1 > CalculateInterpolationWeightsWithProjection(const ChastePoint< SPACE_DIM > &rTestPoint)
double CalculateCircumsphereVolume()