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

Implements the brinkman_source_term_t type.

Data Types

type  topopt_brinkman_source_term_t
 A Brinkman source term. The region and strength are controlled by assigning regions types and brinkman limits to the source term. More...
 

Functions/Subroutines

subroutine brinkman_source_term_init_from_json (this, json, fields, coef)
 The common constructor using a JSON object.
 

Function/Subroutine Documentation

◆ brinkman_source_term_init_from_json()

subroutine topopt_brinkman_source_term::brinkman_source_term_init_from_json ( class(topopt_brinkman_source_term_t), intent(inout)  this,
type(json_file), intent(inout)  json,
type(field_list_t), intent(inout), target  fields,
type(coef_t), intent(inout), target  coef 
)
Parameters
thisThe source term object.
jsonThe JSON object for the source.
fieldsA list of fields for adding the source values.
coefThe SEM coeffs.

Definition at line 97 of file topopt_brinkman_source.f90.