|
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 | artificial_viscosity_model::avm_t |
| Base abstract type for artificial viscosity models. More... | |
| interface | artificial_viscosity_model::avm_preprocess |
| Perform artificial viscosity related computations before the time step. More... | |
| interface | artificial_viscosity_model::avm_compute |
| Perform artificial viscosity related computations after the time step. More... | |
| interface | artificial_viscosity_model::avm_init |
| Common constructor. More... | |
| interface | artificial_viscosity_model::avm_free |
| Destructor. More... | |
| interface | artificial_viscosity_model::avm_allocate |
| Artificial viscosity model allocator. More... | |
| type | artificial_viscosity_model::allocator_entry |
| Called in user modules to add an allocator for custom types. More... | |
Modules | |
| module | artificial_viscosity_model |
Implements avm_t. | |
Functions/Subroutines | |
| subroutine | artificial_viscosity_model::avm_init_base (this, dof, coef, reg_coeff_name) |
| Artificial viscosity model factory. Both allocates and initializes the object. | |
| subroutine | artificial_viscosity_model::avm_restart (this, time) |
| Restore model state after loading a checkpoint. Models with additional history should override this method. | |
| subroutine | artificial_viscosity_model::avm_free_base (this) |
| Destructor for the avm_t (base) class. | |
Variables | |
| type(allocator_entry), dimension(:), allocatable | artificial_viscosity_model::avm_registry |
| Registry of artificial viscosity model allocators for user-defined types. | |
| integer | artificial_viscosity_model::avm_registry_size = 0 |
The size of the avm_registry | |