0.6.0
Loading...
Searching...
No Matches
mod_extrapolate_field_time::extrapolate_field_time_o3 Interface Reference

Public Member Functions

subroutine extrapolate_scalar_field_time_o3 (field_tm2, field_tm1, field_tm0, dtm2, dtm1, t, field_res)
 Extrapolate the fields to field_res at the given time, order 3.
 
subroutine extrapolate_face_field_time_o3 (field_tm2, field_tm1, field_tm0, dtm2, dtm1, t, field_res)
 Extrapolate the face fields to field_res at the given time, order 3.
 

Member Function/Subroutine Documentation

◆ extrapolate_face_field_time_o3()

subroutine mod_extrapolate_field_time::extrapolate_field_time_o3::extrapolate_face_field_time_o3 ( type(t_face_field), intent(in) field_tm2,
type(t_face_field), intent(in) field_tm1,
type(t_face_field), intent(in) field_tm0,
double precision, intent(in) dtm2,
double precision, intent(in) dtm1,
double precision, intent(in) t,
type(t_face_field), intent(inout) field_res )

Extrapolate the face fields to field_res at the given time, order 3.

Parameters
[in]field_tm2The field at time \(t=-(dtm2+dtm1)\)
[in]field_tm1The field at time \(t=-dtm1\)
[in]field_tm0The field at time \(t=0\)
[in]dtm2The time step between 'field_tm2' and 'field_tm1'
[in]dtm1The time step between 'field_tm1' and 'field_tm0'
[in]tThe time where to extrapolate away from \( t=0 \)
[out]field_resThe resulting extrapolated field

◆ extrapolate_scalar_field_time_o3()

subroutine mod_extrapolate_field_time::extrapolate_field_time_o3::extrapolate_scalar_field_time_o3 ( double precision, dimension(:,:,:), intent(in) field_tm2,
double precision, dimension(:,:,:), intent(in) field_tm1,
double precision, dimension(:,:,:), intent(in) field_tm0,
double precision, intent(in) dtm2,
double precision, intent(in) dtm1,
double precision, intent(in) t,
double precision, dimension(:,:,:), intent(inout) field_res )

Extrapolate the fields to field_res at the given time, order 3.

Parameters
[in]field_tm2The field at time \(t=-(dtm2+dtm1)\)
[in]field_tm1The field at time \(t=-dtm1\)
[in]field_tm0The field at time \(t=0\)
[in]dtm2The time step between 'field_tm2' and 'field_tm1'
[in]dtm1The time step between 'field_tm1' and 'field_tm0'
[in]tThe time where to extrapolate away from \( t=0 \)
[out]field_resThe resulting extrapolated field

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