35 #ifndef _LINEARBASISFUNCTION_HPP_ 36 #define _LINEARBASISFUNCTION_HPP_ 38 #include "ChastePoint.hpp" 45 template <
unsigned ELEMENT_DIM>
77 c_matrix<double, ELEMENT_DIM, ELEMENT_DIM+1>& rReturnValue);
80 const c_matrix<double, ELEMENT_DIM, ELEMENT_DIM>& rInverseJacobian,
81 c_matrix<double, ELEMENT_DIM, ELEMENT_DIM+1>& rReturnValue);
95 #endif //_LINEARBASISFUNCTION_HPP_ static c_vector< double, ELEMENT_DIM > ComputeBasisFunctionDerivative(const ChastePoint< ELEMENT_DIM > &rPoint, unsigned basisIndex)
static void ComputeBasisFunctionDerivatives(const ChastePoint< ELEMENT_DIM > &rPoint, c_matrix< double, ELEMENT_DIM, ELEMENT_DIM+1 > &rReturnValue)
static void ComputeTransformedBasisFunctionDerivatives(const ChastePoint< ELEMENT_DIM > &rPoint, const c_matrix< double, ELEMENT_DIM, ELEMENT_DIM > &rInverseJacobian, c_matrix< double, ELEMENT_DIM, ELEMENT_DIM+1 > &rReturnValue)
static double ComputeBasisFunction(const ChastePoint< ELEMENT_DIM > &rPoint, unsigned basisIndex)
static void ComputeBasisFunctions(const ChastePoint< ELEMENT_DIM > &rPoint, c_vector< double, ELEMENT_DIM+1 > &rReturnValue)