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

adjoint output More...

Inheritance diagram for adjoint_output::adjoint_output_t:
Collaboration diagram for adjoint_output::adjoint_output_t:

Public Member Functions

procedure, pass(thisinit (this, precision, adjoint, adjoint_scalars, name, path)
 Constructor.
 
procedure, pass(thisfree (this)
 Destructor.
 
procedure, pass(thissample (this, t)
 Sample, i.e. extract the values of the fields and write.
 

Public Attributes

type(field_list_t) adjoint
 

Detailed Description

Definition at line 50 of file adjoint_output.f90.

Member Function/Subroutine Documentation

◆ free()

procedure, pass(this) adjoint_output::adjoint_output_t::free ( class(adjoint_output_t), intent(inout this)

Definition at line 56 of file adjoint_output.f90.

◆ init()

procedure, pass(this) adjoint_output::adjoint_output_t::init ( class(adjoint_output_t), intent(inout this,
integer, intent(in precision,
class(adjoint_fluid_scheme_t), intent(in), target  adjoint,
class(adjoint_scalars_t), intent(in), optional, target  adjoint_scalars,
character(len=*), intent(in), optional  name,
character(len=*), intent(in), optional  path 
)

initialize the output.

Parameters
[in,out]thisThe output sampler.
[in]precisionThe precision of the output fields.
[in]adjointThe adjoint fluid scheme.
[in]adjoint_scalarsThe adjoint scalar schemes.
[in]nameThe name of the .fld file.
[in]pathThe path to save the .fld files.

Definition at line 54 of file adjoint_output.f90.

◆ sample()

procedure, pass(this) adjoint_output::adjoint_output_t::sample ( class(adjoint_output_t), intent(inout this,
real(kind=rp), intent(in t 
)
Parameters
[in,out]thisThe output sampler.
[in]tThe time.

Definition at line 58 of file adjoint_output.f90.

Member Data Documentation

◆ adjoint

type(field_list_t) adjoint_output::adjoint_output_t::adjoint

Definition at line 51 of file adjoint_output.f90.


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