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

Public Member Functions

subroutine extrapolate_scalar_field_time_o2 (field_tm1, field_tm0, dtm1, t, field_res)
 Extrapolate the scalar fields to field_res at the given time, order 2.
 
subroutine extrapolate_face_field_time_o2 (field_tm1, field_tm0, dtm1, t, field_res)
 Extrapolate the face fields to field_res atthe given time, order 2.
 
subroutine extrapolate_edge_field_time_o2 (field_tm1, field_tm0, dtm1, t, field_res)
 Extrapolate the edge fields to field_res at the given time, order 2.
 

Member Function/Subroutine Documentation

◆ extrapolate_edge_field_time_o2()

subroutine mod_extrapolate_field_time::extrapolate_field_time_o2::extrapolate_edge_field_time_o2 ( type(t_edge_field), intent(in) field_tm1,
type(t_edge_field), intent(in) field_tm0,
double precision, intent(in) dtm1,
double precision, intent(in) t,
type(t_edge_field), intent(inout) field_res )

Extrapolate the edge fields to field_res at the given time, order 2.

Parameters
[in]field_tm1The field at time \(t=-dtm1\)
[in]field_tm0The field at time \(t=0\)
[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_face_field_time_o2()

subroutine mod_extrapolate_field_time::extrapolate_field_time_o2::extrapolate_face_field_time_o2 ( type(t_face_field), intent(in) field_tm1,
type(t_face_field), intent(in) field_tm0,
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 atthe given time, order 2.

Parameters
[in]field_tm1The field at time \(t=-dtm1\)
[in]field_tm0The field at time \(t=0\)
[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_o2()

subroutine mod_extrapolate_field_time::extrapolate_field_time_o2::extrapolate_scalar_field_time_o2 ( double precision, dimension(:,:,:), intent(in) field_tm1,
double precision, dimension(:,:,:), intent(in) field_tm0,
double precision, intent(in) dtm1,
double precision, intent(in) t,
double precision, dimension(:,:,:), intent(inout) field_res )

Extrapolate the scalar fields to field_res at the given time, order 2.

Parameters
[in]field_tm1The field at time \(t=-dtm1\)
[in]field_tm0The field at time \(t=0\)
[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: