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

Interpolates the requested partial derivative index(ices) of the element parameters for basis function at a face Gauss point. More...

Private Member Functions

real(dp) function basis_interpolate_local_face_gauss_dp (BASIS, PARTIAL_DERIV_INDEX, QUADRATURE_SCHEME, LOCAL_FACE_NUMBER, GAUSS_POINT_NUMBER, FACE_PARAMETERS, ERR, ERROR)
 Interpolates the appropriate partial derivative index of the element local face parameters at a face gauss point for the basis for double precision arguments. Note the interpolated value returned needs to be adjusted for the particular >coordinate system with COORDINATE_INTERPOLATE_ADJUST. More...
 

Detailed Description

Interpolates the requested partial derivative index(ices) of the element parameters for basis function at a face Gauss point.

See also
BASIS_ROUTINES

Definition at line 188 of file basis_routines.f90.

Member Function/Subroutine Documentation

real(dp) function basis_routines::basis_interpolate_local_face_gauss::basis_interpolate_local_face_gauss_dp ( type(basis_type), pointer  BASIS,
integer(intg), intent(in)  PARTIAL_DERIV_INDEX,
integer(intg), intent(in)  QUADRATURE_SCHEME,
integer(intg), intent(in)  LOCAL_FACE_NUMBER,
integer(intg), intent(in)  GAUSS_POINT_NUMBER,
real(dp), dimension(:), intent(in)  FACE_PARAMETERS,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Interpolates the appropriate partial derivative index of the element local face parameters at a face gauss point for the basis for double precision arguments. Note the interpolated value returned needs to be adjusted for the particular >coordinate system with COORDINATE_INTERPOLATE_ADJUST.

Parameters
basisA pointer to the basis
[in]partial_deriv_indexThe partial derivative index to interpolate
See also
CONSTANTS::PartialDerivativeConstants
Parameters
[in]quadrature_schemeThe quadrature scheme to use
See also
BASIS_ROUTINE_QuadratureSchemes
Parameters
[in]local_face_numberThe index number of the face to interpolate on
[in]gauss_point_numberThe face Gauss point number in the scheme to interpolate
[in]face_parametersThe face parameters to interpolate (in 3D coordinates)
[out]errThe error code
[out]errorThe error string

Definition at line 1199 of file basis_routines.f90.