Field management
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Topics | |
Boundary conditions management | |
Field operations | |
Fillpatch operators | |
Classes | |
struct | amr_wind::FieldInfo |
class | amr_wind::Field |
class | amr_wind::FieldRepo |
class | amr_wind::IntField |
class | amr_wind::ScratchField |
class | amr_wind::ViewField< T > |
Detailed Description
Field management infrastructure
Field is at the core of AMR-Wind implementation that handles all the data used during the simulation. FieldRepo manages a collection of fields and is responsible for all memory allocation and reinitialization during regrid process. Field provides a higher-level interface than MultiFabs and also provides a unified interface to manage boundary conditions and states.
Enumeration Type Documentation
◆ FieldInterpolator
|
strong |
◆ FieldLoc
|
strong |
◆ FieldState
|
strong |
Possible time states for a given Field instance
All defined fields have at least one state, New
, as their default state. For state variables, there are currently two states New
and Old
. Old
. indicates the latest solution and New
indicates the solution at the next timestep the solution will advance to.
Enumerator | |
---|---|
NP1 | Latest state, also aliased to |
N | Previous state, also aliased to |
NM1 | State at |
NPH | State at |
NMH | State at |
New | Same as FieldState::NP1. |
Old | Same as FieldState::N. |
Generated by 1.12.0