A Brinkman source term. The region and strength are controlled by assigning regions types and brinkman limits to the source term.
More...
|
procedure, pass(this), public | init => brinkman_source_term_init_from_json |
| The common constructor using a JSON object. More...
|
|
procedure, pass(this), public | free => brinkman_source_term_free |
| Destructor. More...
|
|
procedure, pass(this), public | compute_ => brinkman_source_term_compute |
| Computes the source term and adds the result to fields . More...
|
|
procedure, pass(this) | init_boundary_mesh |
|
procedure, pass(this) | init_point_zone |
|
procedure, pass(this) | init_base => source_term_init_base |
| Constructor for the source_term_t (base) type. More...
|
|
procedure, pass(this) | free_base => source_term_free_base |
| Destructor for the source_term_t (base) type. More...
|
|
procedure, pass(this) | compute => source_term_compute_wrapper |
| Executes compute_ based on time conditions. More...
|
|
Definition at line 55 of file brinkman_source_term.f90.
◆ compute()
procedure, pass(this) source_term::source_term_t::compute |
|
inherited |
◆ compute_()
procedure, pass(this), public brinkman_source_term::brinkman_source_term_t::compute_ |
◆ free()
procedure, pass(this), public brinkman_source_term::brinkman_source_term_t::free |
◆ free_base()
procedure, pass(this) source_term::source_term_t::free_base |
|
inherited |
◆ init()
procedure, pass(this), public brinkman_source_term::brinkman_source_term_t::init |
◆ init_base()
procedure, pass(this) source_term::source_term_t::init_base |
|
inherited |
◆ init_boundary_mesh()
procedure, pass(this) brinkman_source_term::brinkman_source_term_t::init_boundary_mesh |
◆ init_point_zone()
procedure, pass(this) brinkman_source_term::brinkman_source_term_t::init_point_zone |
◆ brinkman
type(field_t) brinkman_source_term::brinkman_source_term_t::brinkman |
◆ coef
type(coef_t), pointer source_term::source_term_t::coef => null() |
|
inherited |
◆ end_time
real(kind=rp) source_term::source_term_t::end_time = huge(0.0_rp) |
|
inherited |
◆ fields
◆ indicator
type(field_t) brinkman_source_term::brinkman_source_term_t::indicator |
◆ start_time
real(kind=rp) source_term::source_term_t::start_time = 0.0_rp |
|
inherited |
The documentation for this type was generated from the following file: