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

Defines an output for a adjoint.

Data Types

type  adjoint_output_t
 adjoint output More...
 

Functions/Subroutines

subroutine adjoint_output_init (this, precision, adjoint, adjoint_scalars, name, path, fmt, layout, always_write_mesh)
 Constructor.
 

Function/Subroutine Documentation

◆ adjoint_output_init()

subroutine adjoint_output::adjoint_output_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,
character(len=*), intent(in), optional  fmt,
integer, intent(in), optional  layout,
logical, intent(in), optional  always_write_mesh 
)

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.
[in]fmtThe format of the .fld files.
[in]layoutThe layout of the .fld files.
[in]always_write_meshWhether to always write the mesh.

Definition at line 76 of file adjoint_output.f90.