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

Evaluates the appropriate partial derivative index for the specificied basis function at a Xi location. More...

Private Member Functions

real(dp) function basis_evaluate_xi_dp (BASIS, ELEMENT_PARAMETER_INDEX, PARTIAL_DERIV_INDEX, XI, ERR, ERROR)
 Evaluates the appropriate partial derivative index at position XI for the basis for double precision arguments. Note for simplex basis functions the XI coordinates should exclude the last area coordinate. More...
 

Detailed Description

Evaluates the appropriate partial derivative index for the specificied basis function at a Xi location.

See also
BASIS_ROUTINES

Definition at line 168 of file basis_routines.f90.

Member Function/Subroutine Documentation

real(dp) function basis_routines::basis_evaluate_xi::basis_evaluate_xi_dp ( type(basis_type), pointer  BASIS,
integer(intg), intent(in)  ELEMENT_PARAMETER_INDEX,
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 appropriate partial derivative index at position XI for the basis for double precision arguments. Note for simplex basis functions the XI coordinates should exclude the last area coordinate.

Parameters
basisA pointer to the basis
[in]element_parameter_indexThe element parameter index to evaluate i.e., the local basis index within the element basis.
[in]partial_deriv_indexThe partial derivative index to evaluate
See also
CONSTANTS::PartialDerivativeConstants
Parameters
[in]xiThe Xi position to evaluate the basis function at
[out]errThe error code
[out]errorThe error string

Definition at line 711 of file basis_routines.f90.