Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
Loading...
Searching...
No Matches
adjoint_case::adjoint_case_t Type Reference

Adjoint case type. Todo: This should Ideally be a subclass of case_t, however, that is not yet supported by Neko. More...

Collaboration diagram for adjoint_case::adjoint_case_t:

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_tf_out
 
type(output_controller_t) output_controller
 
logical have_scalar = .false.
 

Detailed Description

Definition at line 61 of file adjoint_case.f90.

Member Data Documentation

◆ adjoint_convection_term

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.

◆ case

type(case_t), pointer adjoint_case::adjoint_case_t::case

Definition at line 69 of file adjoint_case.f90.

◆ f_out

type(adjoint_output_t) adjoint_case::adjoint_case_t::f_out

Definition at line 73 of file adjoint_case.f90.

◆ fluid_adj

class(adjoint_fluid_scheme_t), allocatable adjoint_case::adjoint_case_t::fluid_adj

Definition at line 63 of file adjoint_case.f90.

◆ have_scalar

logical adjoint_case::adjoint_case_t::have_scalar = .false.

Definition at line 76 of file adjoint_case.f90.

◆ output_controller

type(output_controller_t) adjoint_case::adjoint_case_t::output_controller

Definition at line 74 of file adjoint_case.f90.

◆ scalar_adj

type(adjoint_scalar_pnpn_t), allocatable adjoint_case::adjoint_case_t::scalar_adj

Definition at line 65 of file adjoint_case.f90.

◆ tol

real(kind=rp) adjoint_case::adjoint_case_t::tol

Definition at line 72 of file adjoint_case.f90.


The documentation for this type was generated from the following file: