|
Neko 1.99.9
A portable framework for high-order spectral element flow simulations
|
Go to the source code of this file.
Data Types | |
| type | ax_product::ax_t |
| Base type for a matrix-vector product providing \( Ax \). More... | |
| interface | ax_product::ax_helm_allocate |
| Allocate a Helmholtz problem matrix-vector product. The implementation is selected by name and compute backend. More... | |
| type | ax_product::ax_helm_allocator_entry |
| Called in user modules to add an allocator for custom types. More... | |
| interface | ax_product::ax_compute |
| Abstract interface for computing \( Ax \) inside a Krylov method. More... | |
| interface | ax_product::ax_compute_vector |
| Abstract interface for computing \( Ax \) inside a Krylov method, taking 3 components of a vector field in a coupled manner. More... | |
Modules | |
| module | ax_product |
| Defines a Matrix-vector product. | |
Variables | |
| type(ax_helm_allocator_entry), dimension(:), allocatable | ax_product::ax_helm_registry |
| Registry of allocators for user-defined matrix-vector product types. | |
| integer | ax_product::ax_helm_registry_size = 0 |
The size of ax_helm_registry. | |