|
procedure, pass(this) | init (this, parameters) |
| Initialize the simulation.
|
|
procedure, pass(this) | free (this) |
| Free the simulation.
|
|
procedure, pass(this) | run_forward (this) |
| Run the simulation.
|
|
procedure, pass(this) | run_backward (this) |
| Run the simulation.
|
|
procedure, pass(this) | reset (this) |
| Reset the simulation.
|
|
procedure, pass(this) | write (this, idx) |
| Write current state of the simulation to disk.
|
|
|
type(case_t), public | neko_case |
| and primal case
|
|
type(adjoint_case_t), public | adjoint_case |
| and adjoint case
|
|
class(fluid_scheme_incompressible_t), pointer, public | fluid => null() |
| The fluid.
|
|
type(scalar_pnpn_t), pointer, public | scalar => null() |
| The scalar.
|
|
class(adjoint_fluid_scheme_t), pointer, public | adjoint_fluid => null() |
| The adjoint fluid.
|
|
type(adjoint_scalar_pnpn_t), pointer, public | adjoint_scalar => null() |
| The adjoint scalar.
|
|
type(fld_file_output_t), public | output_forward |
| An output sampler for the forward problem. This should probably be an output controller at some point instead.
|
|
type(fld_file_output_t), public | output_adjoint |
| An output sampler for the adjoint problem. This should probably be an output controller at some point instead.
|
|
Definition at line 58 of file simulation.f90.
◆ free()
procedure, pass(this) simulation_m::simulation_t::free |
( |
class(simulation_t), intent(inout) |
this | ) |
|
◆ init()
procedure, pass(this) simulation_m::simulation_t::init |
( |
class(simulation_t), intent(inout), target |
this, |
|
|
type(json_file), intent(inout) |
parameters |
|
) |
| |
◆ reset()
procedure, pass(this) simulation_m::simulation_t::reset |
( |
class(simulation_t), intent(inout) |
this | ) |
|
◆ run_backward()
procedure, pass(this) simulation_m::simulation_t::run_backward |
( |
class(simulation_t), intent(inout) |
this | ) |
|
◆ run_forward()
procedure, pass(this) simulation_m::simulation_t::run_forward |
( |
class(simulation_t), intent(inout) |
this | ) |
|
◆ write()
procedure, pass(this) simulation_m::simulation_t::write |
( |
class(simulation_t), intent(inout) |
this, |
|
|
integer, intent(in) |
idx |
|
) |
| |
◆ adjoint_case
◆ adjoint_fluid
◆ adjoint_scalar
◆ fluid
class(fluid_scheme_incompressible_t), pointer, public simulation_m::simulation_t::fluid => null() |
◆ neko_case
type(case_t), public simulation_m::simulation_t::neko_case |
◆ output_adjoint
type(fld_file_output_t), public simulation_m::simulation_t::output_adjoint |
◆ output_forward
type(fld_file_output_t), public simulation_m::simulation_t::output_forward |
◆ scalar
type(scalar_pnpn_t), pointer, public simulation_m::simulation_t::scalar => null() |
The documentation for this type was generated from the following file: