PDEFields Struct Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
#include <PDEFields.H>
Public Member Functions | |
PDEFields (FieldRepo &repo_in, const std::string &var_name) | |
Public Attributes | |
FieldRepo & | repo |
Reference to the field repository instance. | |
Field & | field |
Solution variable (e.g., velocity, temperature) | |
Field & | mueff |
Effective visocity field (e.g., velocity_mueff) | |
Field & | src_term |
Source term for this PDE. | |
Field & | diff_term |
Diffusion term for this PDE. | |
Field & | conv_term |
Convective term for this PDE. | |
Detailed Description
Collection of fields related to a PDE
Every PDE requires a common set of fields, e.g., the transported variable (scalar or vector), advection, diffusion, source, and effective viscosity fields. PDEFields is a struct that holds these fields and provides a common way to access these fields regardless of the PDE that is being solved.
The fields are all named in a consistent manner based on the variable name as defined by the PDE trait (e.g., ICNS, Temperature, etc.). For example, if the user is solving the TKE equation, then the field variable is tke
and the source term is tke_src_term
, and so on.
Constructor & Destructor Documentation
◆ PDEFields()
amr_wind::pde::PDEFields::PDEFields | ( | FieldRepo & | repo_in, |
const std::string & | var_name ) |
Member Data Documentation
◆ conv_term
Field& amr_wind::pde::PDEFields::conv_term |
Convective term for this PDE.
◆ diff_term
Field& amr_wind::pde::PDEFields::diff_term |
Diffusion term for this PDE.
◆ field
Field& amr_wind::pde::PDEFields::field |
Solution variable (e.g., velocity, temperature)
◆ mueff
Field& amr_wind::pde::PDEFields::mueff |
Effective visocity field (e.g., velocity_mueff)
◆ repo
FieldRepo& amr_wind::pde::PDEFields::repo |
Reference to the field repository instance.
◆ src_term
Field& amr_wind::pde::PDEFields::src_term |
Source term for this PDE.
The documentation for this struct was generated from the following files:
- /home/runner/work/amr-wind/amr-wind/amr-wind/equation_systems/PDEFields.H
- /home/runner/work/amr-wind/amr-wind/amr-wind/equation_systems/PDEBase.cpp
Generated by 1.12.0