Neko
0.8.1
A portable framework for high-order spectral element flow simulations
|
Type encapsulating advection routines with no dealiasing applied. More...
Public Member Functions | |
procedure, pass(this) | init => init_no_dealias |
Constructor. More... | |
procedure, pass(this) | free => free_no_dealias |
Destructor. More... | |
procedure, pass(this) | compute => compute_advection_no_dealias |
Add the advection term for the fluid, i.e. \(u \cdot \nabla u \), to the RHS. More... | |
procedure, pass(this) | compute_scalar => compute_scalar_advection_no_dealias |
Add the advection term for a scalar, i.e. \(u \cdot \nabla s \), to the RHS. More... | |
Public Attributes | |
real(kind=rp), dimension(:), allocatable | temp |
type(c_ptr) | temp_d = C_NULL_PTR |
Type encapsulating advection routines with no dealiasing applied.
Definition at line 61 of file advection.f90.
procedure, pass(this) advection::adv_no_dealias_t::compute |
Add the advection term for the fluid, i.e. \(u \cdot \nabla u \), to the RHS.
Definition at line 71 of file advection.f90.
procedure, pass(this) advection::adv_no_dealias_t::compute_scalar |
Add the advection term for a scalar, i.e. \(u \cdot \nabla s \), to the RHS.
Definition at line 74 of file advection.f90.
procedure, pass(this) advection::adv_no_dealias_t::free |
Destructor.
Definition at line 68 of file advection.f90.
procedure, pass(this) advection::adv_no_dealias_t::init |
Constructor.
Definition at line 66 of file advection.f90.
real(kind=rp), dimension(:), allocatable advection::adv_no_dealias_t::temp |
Definition at line 62 of file advection.f90.
type(c_ptr) advection::adv_no_dealias_t::temp_d = C_NULL_PTR |
Definition at line 63 of file advection.f90.