Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
|
Adjoint case type. Todo: This should Ideally be a subclass of case_t, however, that is not yet supported by Neko. More...
Public Attributes | |
class(adjoint_fluid_scheme_t), allocatable | fluid_adj |
Adjoint fluid. | |
type(adjoint_scalar_pnpn_t), allocatable | scalar_adj |
Adjoint scalar. | |
type(adjoint_scalar_convection_source_term_t), allocatable | adjoint_convection_term |
Source term coupling the adjoint scalar to the adjoint fluid. | |
type(case_t), pointer | case |
real(kind=rp) | tol |
type(adjoint_output_t) | f_out |
type(output_controller_t) | output_controller |
logical | have_scalar = .false. |
Definition at line 61 of file adjoint_case.f90.
type(adjoint_scalar_convection_source_term_t), allocatable adjoint_case::adjoint_case_t::adjoint_convection_term |
Definition at line 67 of file adjoint_case.f90.
type(case_t), pointer adjoint_case::adjoint_case_t::case |
Definition at line 69 of file adjoint_case.f90.
type(adjoint_output_t) adjoint_case::adjoint_case_t::f_out |
Definition at line 73 of file adjoint_case.f90.
class(adjoint_fluid_scheme_t), allocatable adjoint_case::adjoint_case_t::fluid_adj |
Definition at line 63 of file adjoint_case.f90.
logical adjoint_case::adjoint_case_t::have_scalar = .false. |
Definition at line 76 of file adjoint_case.f90.
type(output_controller_t) adjoint_case::adjoint_case_t::output_controller |
Definition at line 74 of file adjoint_case.f90.
type(adjoint_scalar_pnpn_t), allocatable adjoint_case::adjoint_case_t::scalar_adj |
Definition at line 65 of file adjoint_case.f90.
real(kind=rp) adjoint_case::adjoint_case_t::tol |
Definition at line 72 of file adjoint_case.f90.