Octopus
time_interpolation_oct_m::time_interpolation_t Interface Reference

Detailed Description

Definition at line 133 of file time_interpolation.F90.

Private Member Functions

procedure dtime_interpolation_add_time
 
 ztime_interpolation_add_time
 
generic add_time => dtime_interpolation_add_time, ztime_interpolation_add_time
 
procedure dtime_interpolation_interpolate
 
 ztime_interpolation_interpolate
 
generic interpolate => dtime_interpolation_interpolate, ztime_interpolation_interpolate
 
procedure read_restart => time_interpolation_read_restart
 
procedure write_restart => time_interpolation_write_restart
 
final time_interpolation_finalize
 

Private Attributes

complex(real64), dimension(:, :, :), allocatable zfield
 complex fields for interpolation More...
 
real(real64), dimension(:, :, :), allocatable dfield
 real fields for interpolation More...
 
real(real64), dimension(:), allocatable times
 corresponding times More...
 
integer max_depth
 maximum interpolation depth More...
 
integer depth
 current interpolation depth (allow for smaller depth in beginning) More...
 
integer np
 first array dimension of fields More...
 
integer dim
 second array dimension of fields More...
 
logical cmplx
 do we have real or complex values More...
 
character(len=max_path_len) label
 a label needed for restart More...
 

Member Function/Subroutine Documentation

◆ dtime_interpolation_add_time()

procedure time_interpolation_oct_m::time_interpolation_t::dtime_interpolation_add_time
private

Definition at line 145 of file time_interpolation.F90.

◆ ztime_interpolation_add_time()

time_interpolation_oct_m::time_interpolation_t::ztime_interpolation_add_time
private

Definition at line 145 of file time_interpolation.F90.

◆ add_time()

generic time_interpolation_oct_m::time_interpolation_t::add_time
private

Definition at line 146 of file time_interpolation.F90.

◆ dtime_interpolation_interpolate()

procedure time_interpolation_oct_m::time_interpolation_t::dtime_interpolation_interpolate
private

Definition at line 147 of file time_interpolation.F90.

◆ ztime_interpolation_interpolate()

time_interpolation_oct_m::time_interpolation_t::ztime_interpolation_interpolate
private

Definition at line 147 of file time_interpolation.F90.

◆ interpolate()

generic time_interpolation_oct_m::time_interpolation_t::interpolate
private

Definition at line 148 of file time_interpolation.F90.

◆ read_restart()

procedure time_interpolation_oct_m::time_interpolation_t::read_restart
private

Definition at line 149 of file time_interpolation.F90.

◆ write_restart()

procedure time_interpolation_oct_m::time_interpolation_t::write_restart
private

Definition at line 150 of file time_interpolation.F90.

◆ time_interpolation_finalize()

final time_interpolation_oct_m::time_interpolation_t::time_interpolation_finalize
finalprivate

Definition at line 151 of file time_interpolation.F90.

Member Data Documentation

◆ zfield

complex(real64), dimension(:, :, :), allocatable time_interpolation_oct_m::time_interpolation_t::zfield
private

complex fields for interpolation

Definition at line 135 of file time_interpolation.F90.

◆ dfield

real(real64), dimension(:, :, :), allocatable time_interpolation_oct_m::time_interpolation_t::dfield
private

real fields for interpolation

Definition at line 136 of file time_interpolation.F90.

◆ times

real(real64), dimension(:), allocatable time_interpolation_oct_m::time_interpolation_t::times
private

corresponding times

Definition at line 137 of file time_interpolation.F90.

◆ max_depth

integer time_interpolation_oct_m::time_interpolation_t::max_depth
private

maximum interpolation depth

Definition at line 138 of file time_interpolation.F90.

◆ depth

integer time_interpolation_oct_m::time_interpolation_t::depth
private

current interpolation depth (allow for smaller depth in beginning)

Definition at line 139 of file time_interpolation.F90.

◆ np

integer time_interpolation_oct_m::time_interpolation_t::np
private

first array dimension of fields

Definition at line 140 of file time_interpolation.F90.

◆ dim

integer time_interpolation_oct_m::time_interpolation_t::dim
private

second array dimension of fields

Definition at line 141 of file time_interpolation.F90.

◆ cmplx

logical time_interpolation_oct_m::time_interpolation_t::cmplx
private

do we have real or complex values

Definition at line 142 of file time_interpolation.F90.

◆ label

character(len=max_path_len) time_interpolation_oct_m::time_interpolation_t::label
private

a label needed for restart

Definition at line 143 of file time_interpolation.F90.


The documentation for this interface was generated from the following file: