Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
ax_product::ax_t Type Referenceabstract

Base type for a matrix-vector product providing \( Ax \). More...

Inheritance diagram for ax_product::ax_t:

Public Member Functions

procedure(ax_compute_vector), deferred, pass compute_vector (this, au, av, aw, u, v, w, coef, msh, xh)
 

Static Public Member Functions

procedure(ax_compute), deferred, nopass compute (w, u, coef, msh, xh)
 

Detailed Description

Definition at line 43 of file ax.f90.

Member Function/Subroutine Documentation

◆ compute()

procedure(ax_compute), deferred, nopass ax_product::ax_t::compute ( real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, msh%nelv), intent(inout w,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, msh%nelv), intent(inout u,
type(coef_t), intent(inout coef,
type(mesh_t), intent(inout msh,
type(space_t), intent(inout xh 
)
staticpure virtual

◆ compute_vector()

procedure(ax_compute_vector), deferred, pass ax_product::ax_t::compute_vector ( class(ax_t), intent(in this,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, msh%nelv), intent(inout au,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, msh%nelv), intent(inout av,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, msh%nelv), intent(inout aw,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, msh%nelv), intent(inout u,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, msh%nelv), intent(inout v,
real(kind=rp), dimension(xh%lx, xh%ly, xh%lz, msh%nelv), intent(inout w,
type(coef_t), intent(inout coef,
type(mesh_t), intent(inout msh,
type(space_t), intent(inout xh 
)
pure virtual

Definition at line 46 of file ax.f90.


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