OpenCMISS-Iron Internal API Documentation
basis_routines::basis_lhtp_basis_evaluate Interface Reference

Evaluates the Lagrange/Hermite/Fourier tensor product basis function for the given basis. More...

Private Member Functions

real(dp) function basis_lhtp_basis_evaluate_dp (BASIS, NODE_NUMBER, DERIVATIVE_NUMBER, PARTIAL_DERIV_INDEX, XI, ERR, ERROR)
 Evaluates the double precision Lagrange/Hermite/Fourier tensor product basis function for the given BASIS. More...
 

Detailed Description

Evaluates the Lagrange/Hermite/Fourier tensor product basis function for the given basis.

Definition at line 241 of file basis_routines.f90.

Member Function/Subroutine Documentation

real(dp) function basis_routines::basis_lhtp_basis_evaluate::basis_lhtp_basis_evaluate_dp ( type(basis_type), pointer  BASIS,
integer(intg), intent(in)  NODE_NUMBER,
integer(intg), intent(in)  DERIVATIVE_NUMBER,
integer(intg), intent(in)  PARTIAL_DERIV_INDEX,
real(dp), dimension(:), intent(in)  XI,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Evaluates the double precision Lagrange/Hermite/Fourier tensor product basis function for the given BASIS.

Parameters
basisA pointer to the basis to evaluate
[in]node_numberThe local node number of the tensor product basis to evaluate
[in]derivative_numberThe local derivative number of the tensor product basis to evaluate
[in]partial_deriv_indexThe partial derivative index to interpolate
See also
CONSTANTS::PartialDerivativeConstants
Parameters
[in]xiThe Xi position to evaluate the basis function at
[out]errThe error code
[out]errorThe error string
Returns
On return the evaluated basis funtion.

Definition at line 2266 of file basis_routines.f90.