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