Neko 1.99.9
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
ax_helm_template Module Reference

Template for a user-defined Helmholtz matrix-vector product.

Data Types

type  ax_helm_template_t
 A scalar Helmholtz-like operator. Extending ax_helm_t supplies compute_vector by applying compute to each component independently. More...
 

Functions/Subroutines

subroutine ax_helm_template_compute (w, u, coef, msh, xh)
 
subroutine, public ax_helm_template_register_types ()
 
subroutine ax_helm_template_allocate (obj)
 

Function/Subroutine Documentation

◆ ax_helm_template_allocate()

subroutine ax_helm_template::ax_helm_template_allocate ( class(ax_t), intent(inout), allocatable  obj)
private

Definition at line 41 of file ax_helm_template.f90.

Here is the caller graph for this function:

◆ ax_helm_template_compute()

subroutine ax_helm_template::ax_helm_template_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(in u,
type(coef_t), intent(in coef,
type(mesh_t), intent(in msh,
type(space_t), intent(in xh 
)

Definition at line 24 of file ax_helm_template.f90.

◆ ax_helm_template_register_types()

subroutine, public ax_helm_template::ax_helm_template_register_types

Definition at line 35 of file ax_helm_template.f90.

Here is the call graph for this function:
Here is the caller graph for this function: