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

Implements the viscous_dissipation_objective_t type.

Data Types

type  viscous_dissipation_objective_t
 An objective function corresponding to viscous dissipation \( F = \int_\Omega \frac{\mu}{2} |\nabla u|^2 d \Omega \). More...
 

Functions/Subroutines

subroutine viscous_dissipation_init_json_sim (this, json, design, simulation)
 The common constructor using a JSON object.
 

Function/Subroutine Documentation

◆ viscous_dissipation_init_json_sim()

subroutine viscous_dissipation_objective::viscous_dissipation_init_json_sim ( class(viscous_dissipation_objective_t), intent(inout this,
type(json_file), intent(inout json,
class(design_t), intent(in design,
type(simulation_t), intent(inout), target  simulation 
)
Parameters
thisthe objective.
jsonthe JSON object.
designthe design.
simulationthe simulation.

Definition at line 145 of file viscous_dissipation_objective.f90.

Here is the call graph for this function: