Neko  0.8.1
A portable framework for high-order spectral element flow simulations
advection::adv_no_dealias_t Type Reference

Type encapsulating advection routines with no dealiasing applied. More...

Inheritance diagram for advection::adv_no_dealias_t:
Collaboration diagram for advection::adv_no_dealias_t:

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
 

Detailed Description

Type encapsulating advection routines with no dealiasing applied.

Definition at line 61 of file advection.f90.

Member Function/Subroutine Documentation

◆ compute()

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.

◆ compute_scalar()

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.

◆ free()

procedure, pass(this) advection::adv_no_dealias_t::free

Destructor.

Definition at line 68 of file advection.f90.

◆ init()

procedure, pass(this) advection::adv_no_dealias_t::init

Constructor.

Definition at line 66 of file advection.f90.

Member Data Documentation

◆ temp

real(kind=rp), dimension(:), allocatable advection::adv_no_dealias_t::temp

Definition at line 62 of file advection.f90.

◆ temp_d

type(c_ptr) advection::adv_no_dealias_t::temp_d = C_NULL_PTR

Definition at line 63 of file advection.f90.


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