Octopus
time_interpolation_oct_m Module Reference

Data Types

interface  time_interpolation_t
 

Functions/Subroutines

class(time_interpolation_t) function, pointer time_interpolation_constructor (np, dim, depth, cmplx, label)
 
subroutine time_interpolation_finalize (this)
 
subroutine time_interpolation_write_restart (this, mesh, space, restart, err)
 
subroutine time_interpolation_read_restart (this, mesh, space, restart, err)
 
subroutine dtime_interpolation_add_time (this, time, field)
 
subroutine dtime_interpolation_interpolate (this, time, field)
 
subroutine ztime_interpolation_add_time (this, time, field)
 
subroutine ztime_interpolation_interpolate (this, time, field)
 

Function/Subroutine Documentation

◆ time_interpolation_constructor()

class(time_interpolation_t) function, pointer time_interpolation_oct_m::time_interpolation_constructor ( integer, intent(in)  np,
integer, intent(in)  dim,
integer, intent(in)  depth,
logical, intent(in)  cmplx,
character(len=*), intent(in)  label 
)
private

Definition at line 159 of file time_interpolation.F90.

◆ time_interpolation_finalize()

subroutine time_interpolation_oct_m::time_interpolation_finalize ( type(time_interpolation_t), intent(inout)  this)
private

Definition at line 188 of file time_interpolation.F90.

◆ time_interpolation_write_restart()

subroutine time_interpolation_oct_m::time_interpolation_write_restart ( class(time_interpolation_t), intent(in)  this,
class(mesh_t), intent(in)  mesh,
class(space_t), intent(in)  space,
type(restart_t), intent(in)  restart,
integer, intent(out)  err 
)
private

Definition at line 203 of file time_interpolation.F90.

◆ time_interpolation_read_restart()

subroutine time_interpolation_oct_m::time_interpolation_read_restart ( class(time_interpolation_t), intent(inout)  this,
class(mesh_t), intent(in)  mesh,
class(space_t), intent(in)  space,
type(restart_t), intent(in)  restart,
integer, intent(out)  err 
)
private

Definition at line 246 of file time_interpolation.F90.

◆ dtime_interpolation_add_time()

subroutine time_interpolation_oct_m::dtime_interpolation_add_time ( class(time_interpolation_t), intent(inout)  this,
real(real64), intent(in)  time,
real(real64), dimension(:, :), intent(in), contiguous  field 
)
private

Definition at line 338 of file time_interpolation.F90.

◆ dtime_interpolation_interpolate()

subroutine time_interpolation_oct_m::dtime_interpolation_interpolate ( class(time_interpolation_t), intent(inout)  this,
real(real64), intent(in)  time,
real(real64), dimension(:, :), intent(inout), contiguous  field 
)
private

Definition at line 371 of file time_interpolation.F90.

◆ ztime_interpolation_add_time()

subroutine time_interpolation_oct_m::ztime_interpolation_add_time ( class(time_interpolation_t), intent(inout)  this,
real(real64), intent(in)  time,
complex(real64), dimension(:, :), intent(in), contiguous  field 
)
private

Definition at line 471 of file time_interpolation.F90.

◆ ztime_interpolation_interpolate()

subroutine time_interpolation_oct_m::ztime_interpolation_interpolate ( class(time_interpolation_t), intent(inout)  this,
real(real64), intent(in)  time,
complex(real64), dimension(:, :), intent(inout), contiguous  field 
)
private

Definition at line 504 of file time_interpolation.F90.