Interpolates the requested partial derivative index(ices) of the element parameters for basis function at a face Gauss point.
More...
|
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...
|
|
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.
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
-
| basis | A pointer to the basis |
[in] | partial_deriv_index | The partial derivative index to interpolate |
- See also
- CONSTANTS::PartialDerivativeConstants
- Parameters
-
[in] | quadrature_scheme | The quadrature scheme to use |
- See also
- BASIS_ROUTINE_QuadratureSchemes
- Parameters
-
[in] | local_face_number | The index number of the face to interpolate on |
[in] | gauss_point_number | The face Gauss point number in the scheme to interpolate |
[in] | face_parameters | The face parameters to interpolate (in 3D coordinates) |
[out] | err | The error code |
[out] | error | The error string |
Definition at line 1199 of file basis_routines.f90.