Interpolates the appropriate partial derivative index of the elements parameters for basis function at a Gauss point.
More...
|
real(dp) function | basis_interpolate_gauss_dp (BASIS, PARTIAL_DERIV_INDEX, QUADRATURE_SCHEME, GAUSS_POINT_NUMBER, ELEMENT_PARAMETERS, ERR, ERROR) |
| Interpolates the appropriate partial derivative index of the element parameters at a 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 appropriate partial derivative index of the elements parameters for basis function at a Gauss point.
- See also
- BASIS_ROUTINES
Definition at line 178 of file basis_routines.f90.
real(dp) function basis_routines::basis_interpolate_gauss::basis_interpolate_gauss_dp |
( |
type(basis_type), pointer |
BASIS, |
|
|
integer(intg), intent(in) |
PARTIAL_DERIV_INDEX, |
|
|
integer(intg), intent(in) |
QUADRATURE_SCHEME, |
|
|
integer(intg), intent(in) |
GAUSS_POINT_NUMBER, |
|
|
real(dp), dimension(:), intent(in) |
ELEMENT_PARAMETERS, |
|
|
integer(intg), intent(out) |
ERR, |
|
|
type(varying_string), intent(out) |
ERROR |
|
) |
| |
|
private |
Interpolates the appropriate partial derivative index of the element parameters at a 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] | gauss_point_number | The Gauss point number in the scheme to interpolte |
[in] | element_parameters | The element parameters to interpolate |
[out] | err | The error code |
[out] | error | The error string |
Definition at line 1135 of file basis_routines.f90.