FreePOOMA
2.4.1
|
Fields as opposed to Arrays are compound objects out of possibly multiple sub-fields spreading data over multiple centering points per cell and/or to multiple materials. More...
![]() |
Modules | |
Field Meshes | |
Meshes provide a way to attach coordinate information to the vertices of a grid. | |
DiffOps | |
A simple stencil implementation for (single-centered) Fields, FieldStencilSimple, and example divergence and gradient operators. | |
Field Relations | |
Relations are a way to couple fields via expressions. | |
Files | |
file | Field.h |
Ties together the notions of field-category and mesh. | |
file | FieldCentering.h |
specifies value locations within a field's cell | |
file | FieldCreateLeaf.h |
CreateLeaf is used to convert arbitrary classes into expression objects. | |
file | FieldEngine.ExprEngine.h |
FieldEngine specialization for expression engine. | |
file | FieldEngine.h |
FieldEngine and FieldEngineBaseData classes. | |
file | FieldEnginePatch.h |
functor for getting the nth patch out of a field. | |
file | FieldMakeReturn.h |
MakeFieldReturn is used to combine expressions together with operators. | |
file | FieldOffset.h |
specifies a relative cell offset and subfield number | |
file | FieldOperatorSpecializations.h |
min()/max() specializations | |
file | FieldTypeInfo.h |
TypeInfo<> specializations for Field things. | |
file | NearestNeighbors.h |
yields FieldOffsets corresponding to the given parameters | |
file | PrintField.h |
Extract the elements of a Field and print out the contents to a stream with some nice formatting. |
Fields as opposed to Arrays are compound objects out of possibly multiple sub-fields spreading data over multiple centering points per cell and/or to multiple materials.
Fields come with the notion of a Mesh which adds coordinate information to the indices and can be linked together using Field Relations to automate updates of field dependencies. Field Relations are also used to implement automatic boundary conditions.
The Fields engine, FieldEngine, is composed of a Field Meshes, Centering information and a list of Field Relations. Further it contains references to possibly multiple engines representing Fields data or expression.