Neko
0.9.0
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 |
Definition at line 50 of file adv_no_dealias.f90.
procedure, pass(this) adv_no_dealias::adv_no_dealias_t::compute |
Definition at line 60 of file adv_no_dealias.f90.
procedure, pass(this) adv_no_dealias::adv_no_dealias_t::compute_scalar |
Definition at line 63 of file adv_no_dealias.f90.
procedure, pass(this) adv_no_dealias::adv_no_dealias_t::free |
Definition at line 57 of file adv_no_dealias.f90.
procedure, pass(this) adv_no_dealias::adv_no_dealias_t::init |
Definition at line 55 of file adv_no_dealias.f90.
real(kind=rp), dimension(:), allocatable adv_no_dealias::adv_no_dealias_t::temp |
Definition at line 51 of file adv_no_dealias.f90.
type(c_ptr) adv_no_dealias::adv_no_dealias_t::temp_d = C_NULL_PTR |
Definition at line 52 of file adv_no_dealias.f90.