(git:3add494)
cp_spline_utils Module Reference

utils to manipulate splines on the regular grid of a pw More...

Functions/Subroutines

subroutine, public pw_restrict_s3 (pw_fine_in, pw_coarse_out, coarse_pool, param_section)
 restricts the function from a fine grid to a coarse one More...
 
subroutine, public pw_prolongate_s3 (pw_coarse_in, pw_fine_out, coarse_pool, param_section)
 prolongates a function from a coarse grid into a fine one More...
 

Variables

integer, parameter, public pw_interp = 1
 
integer, parameter, public spline3_nopbc_interp = 2
 
integer, parameter, public spline3_pbc_interp = 3
 

Detailed Description

utils to manipulate splines on the regular grid of a pw

History
01.2014 move routines related to input_section_types to separate file.
Author
Ole Schuett

Function/Subroutine Documentation

◆ pw_restrict_s3()

subroutine, public cp_spline_utils::pw_restrict_s3 ( type(pw_r3d_rs_type), intent(in)  pw_fine_in,
type(pw_r3d_rs_type), intent(inout)  pw_coarse_out,
type(pw_pool_type), pointer  coarse_pool,
type(section_vals_type), pointer  param_section 
)

restricts the function from a fine grid to a coarse one

Parameters
pw_fine_inthe fine grid
pw_coarse_outthe coarse grid
coarse_pool...
param_section...
Author
fawzi
Note
extremely slow (but correct) version

Definition at line 54 of file cp_spline_utils.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pw_prolongate_s3()

subroutine, public cp_spline_utils::pw_prolongate_s3 ( type(pw_r3d_rs_type), intent(in)  pw_coarse_in,
type(pw_r3d_rs_type), intent(in)  pw_fine_out,
type(pw_pool_type), pointer  coarse_pool,
type(section_vals_type), pointer  param_section 
)

prolongates a function from a coarse grid into a fine one

Parameters
pw_coarse_inthe coarse grid
pw_fine_outthe fine grid
coarse_pool...
param_section...
Author
fawzi
Note
extremely slow (but correct) version

Definition at line 136 of file cp_spline_utils.F.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ pw_interp

integer, parameter, public cp_spline_utils::pw_interp = 1

Definition at line 38 of file cp_spline_utils.F.

◆ spline3_nopbc_interp

integer, parameter, public cp_spline_utils::spline3_nopbc_interp = 2

Definition at line 38 of file cp_spline_utils.F.

◆ spline3_pbc_interp

integer, parameter, public cp_spline_utils::spline3_pbc_interp = 3

Definition at line 38 of file cp_spline_utils.F.