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

Public Member Functions

subroutine time_extrapolate_rec_scalar_field_o2 (field_tm1, field_tm0, dtm1, dt, t, field_res)
 Extrapolate (reconstruct) the scalar fields to field_res at \(t=dt_0\), order 2.
 
subroutine time_extrapolate_rec_face_field_o2 (field_tm1, field_tm0, dtm1, dt, t, field_res)
 Extrapolate (reconstruct) the face fields to field_res at \(t=dt_0\), order 2.
 

Member Function/Subroutine Documentation

◆ time_extrapolate_rec_face_field_o2()

subroutine mod_extrapolate_field_time::time_extrapolate_rec_field_o2::time_extrapolate_rec_face_field_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) dt,
double precision, intent(in) t,
type(t_face_field), intent(inout) field_res )

Extrapolate (reconstruct) the face fields to field_res at \(t=dt_0\), order 2.

Parameters
[in]field_tm1The mean field between time \(t=(-dtm1,0)\)
[in]field_tm0The mean field between time \(t=(0,+dt)\)
[in]dtm1The time step between \(t^{n-1}\) and \(t^{n}\)
[in]dtThe time step between \(t^{n}\) and \(t^{n+1}\)
[in]tThe time where to extrapolate (starting from \(dt/2\))
[out]field_resThe resulting extrapolated field

◆ time_extrapolate_rec_scalar_field_o2()

subroutine mod_extrapolate_field_time::time_extrapolate_rec_field_o2::time_extrapolate_rec_scalar_field_o2 ( double precision, dimension(:,:,:), intent(in) field_tm1,
double precision, dimension(:,:,:), intent(in) field_tm0,
double precision, intent(in) dtm1,
double precision, intent(in) dt,
double precision, intent(in) t,
double precision, dimension(:,:,:), intent(inout) field_res )

Extrapolate (reconstruct) the scalar fields to field_res at \(t=dt_0\), order 2.

Parameters
[in]field_tm1The mean field between time \(t=(-dtm1,0)\)
[in]field_tm0The mean field between time \(t=(0,+dt)\)
[in]dtm1The time step between \(t^{n-1}\) and \(t^{n}\)
[in]dtThe time step between \(t^{n}\) and \(t^{n+1}\)
[in]tThe time where to extrapolate (starting from \(dt/2\))
[out]field_resThe resulting extrapolated field

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