Procedures

ProcedureLocationProcedure TypeDescription
check_inputs linear_interpolation_module Subroutine

Check the validity of the inputs to the initialize routines. Prints warning message if there is an error, and also sets ierr (/=0 if there were any errors).

Read more…
destroy_1d linear_interpolation_module Subroutine

Destructor for a linear_interp_1d class.

destroy_2d linear_interpolation_module Subroutine

Destructor for a linear_interp_2d class.

destroy_3d linear_interpolation_module Subroutine

Destructor for a linear_interp_3d class.

destroy_4d linear_interpolation_module Subroutine

Destructor for a linear_interp_4d class.

destroy_5d linear_interpolation_module Subroutine

Destructor for a linear_interp_5d class.

destroy_6d linear_interpolation_module Subroutine

Destructor for a linear_interp_6d class.

dintrv linear_interpolation_module Subroutine

Returns the indices in xt that bound x, to use for interpolation. If outside the range, then the indices are returned that can be used for extrapolation. Precisely,

Read more…
finalize_1d linear_interpolation_module Subroutine

Finalizer for a linear_interp_1d type.

finalize_2d linear_interpolation_module Subroutine

Finalizer for a linear_interp_2d type.

finalize_3d linear_interpolation_module Subroutine

Finalizer for a linear_interp_3d type.

finalize_4d linear_interpolation_module Subroutine

Finalizer for a linear_interp_4d type.

finalize_5d linear_interpolation_module Subroutine

Finalizer for a linear_interp_5d type.

finalize_6d linear_interpolation_module Subroutine

Finalizer for a linear_interp_6d type.

initialize_1d linear_interpolation_module Subroutine

Constructor for a linear_interp_1d class.

initialize_2d linear_interpolation_module Subroutine

Constructor for a linear_interp_2d class.

initialize_3d linear_interpolation_module Subroutine

Constructor for a linear_interp_3d class.

initialize_4d linear_interpolation_module Subroutine

Constructor for a linear_interp_4d class.

initialize_5d linear_interpolation_module Subroutine

Constructor for a linear_interp_5d class.

initialize_6d linear_interpolation_module Subroutine

Constructor for a linear_interp_6d class.

interp_1d linear_interpolation_module Subroutine

1D linear interpolation routine.

interp_2d linear_interpolation_module Subroutine

2D linear interpolation routine.

interp_3d linear_interpolation_module Subroutine

3D linear interpolation routine.

interp_4d linear_interpolation_module Subroutine

4D linear interpolation routine.

interp_5d linear_interpolation_module Subroutine

5D linear interpolation routine.

interp_6d linear_interpolation_module Subroutine

6D linear interpolation routine.

nearest_1d linear_interpolation_module Subroutine

1D nearest neighbor interpolation routine.

nearest_2d linear_interpolation_module Subroutine

2D nearest neighbor interpolation routine.

nearest_3d linear_interpolation_module Subroutine

3D nearest neighbor interpolation routine.

nearest_4d linear_interpolation_module Subroutine

4D nearest neighbor interpolation routine.

nearest_5d linear_interpolation_module Subroutine

5D nearest neighbor interpolation routine.

nearest_6d linear_interpolation_module Subroutine

6D nearest neighbor interpolation routine.

call~~graph~~CallGraph proc~check_inputs linear_interpolation_module::linear_interp_class%check_inputs proc~destroy_1d linear_interpolation_module::linear_interp_1d%destroy_1d proc~destroy_2d linear_interpolation_module::linear_interp_2d%destroy_2d proc~destroy_3d linear_interpolation_module::linear_interp_3d%destroy_3d proc~destroy_4d linear_interpolation_module::linear_interp_4d%destroy_4d proc~destroy_5d linear_interpolation_module::linear_interp_5d%destroy_5d proc~destroy_6d linear_interpolation_module::linear_interp_6d%destroy_6d proc~dintrv linear_interpolation_module::dintrv proc~finalize_1d linear_interpolation_module::finalize_1d proc~finalize_1d->proc~destroy_1d proc~finalize_2d linear_interpolation_module::finalize_2d proc~finalize_2d->proc~destroy_2d proc~finalize_3d linear_interpolation_module::finalize_3d proc~finalize_3d->proc~destroy_3d proc~finalize_4d linear_interpolation_module::finalize_4d proc~finalize_4d->proc~destroy_4d proc~finalize_5d linear_interpolation_module::finalize_5d proc~finalize_5d->proc~destroy_5d proc~finalize_6d linear_interpolation_module::finalize_6d proc~finalize_6d->proc~destroy_6d proc~initialize_1d linear_interpolation_module::linear_interp_1d%initialize_1d proc~initialize_1d->proc~check_inputs proc~initialize_1d->proc~destroy_1d proc~initialize_2d linear_interpolation_module::linear_interp_2d%initialize_2d proc~initialize_2d->proc~check_inputs proc~initialize_2d->proc~destroy_2d proc~initialize_3d linear_interpolation_module::linear_interp_3d%initialize_3d proc~initialize_3d->proc~check_inputs proc~initialize_3d->proc~destroy_3d proc~initialize_4d linear_interpolation_module::linear_interp_4d%initialize_4d proc~initialize_4d->proc~check_inputs proc~initialize_4d->proc~destroy_4d proc~initialize_5d linear_interpolation_module::linear_interp_5d%initialize_5d proc~initialize_5d->proc~check_inputs proc~initialize_5d->proc~destroy_5d proc~initialize_6d linear_interpolation_module::linear_interp_6d%initialize_6d proc~initialize_6d->proc~check_inputs proc~initialize_6d->proc~destroy_6d proc~interp_1d linear_interpolation_module::linear_interp_1d%interp_1d proc~interp_1d->proc~dintrv proc~interp_2d linear_interpolation_module::linear_interp_2d%interp_2d proc~interp_2d->proc~dintrv proc~interp_3d linear_interpolation_module::linear_interp_3d%interp_3d proc~interp_3d->proc~dintrv proc~interp_4d linear_interpolation_module::linear_interp_4d%interp_4d proc~interp_4d->proc~dintrv proc~interp_5d linear_interpolation_module::linear_interp_5d%interp_5d proc~interp_5d->proc~dintrv proc~interp_6d linear_interpolation_module::linear_interp_6d%interp_6d proc~interp_6d->proc~dintrv proc~nearest_1d linear_interpolation_module::nearest_interp_1d%nearest_1d proc~nearest_1d->proc~dintrv f f proc~nearest_1d->f proc~nearest_2d linear_interpolation_module::nearest_interp_2d%nearest_2d proc~nearest_2d->proc~dintrv proc~nearest_2d->f proc~nearest_3d linear_interpolation_module::nearest_interp_3d%nearest_3d proc~nearest_3d->proc~dintrv proc~nearest_3d->f proc~nearest_4d linear_interpolation_module::nearest_interp_4d%nearest_4d proc~nearest_4d->proc~dintrv proc~nearest_4d->f proc~nearest_5d linear_interpolation_module::nearest_interp_5d%nearest_5d proc~nearest_5d->proc~dintrv proc~nearest_5d->f proc~nearest_6d linear_interpolation_module::nearest_interp_6d%nearest_6d proc~nearest_6d->proc~dintrv proc~nearest_6d->f
Help