|
FreePOOMA
2.4.1
|
helper functions to determine if a particular location or region of a object is defined. More...
#include "Engine/Engine.h"#include "PETE/PETE.h"#include "Utilities/WrappedInt.h"#include "Engine/EngineFunctor.h"#include "Layout/SparseTileLayout.h"

Classes | |
| struct | IsValid< Dim > |
| struct | EngineFunctorScalar< T, IsValid< Dim > > |
| struct | EngineFunctorDefault< Engine, IsValid< Dim > > |
| struct | EngineFunctor< Engine< Dim, T, MultiPatch< SparseTileTag, ptag > >, IsValid< Dim > > |
Functions | |
| template<class Object , class Dom , class tag > | |
| bool | isValidLocation (const Object &, const Dom &, const tag &) |
helper functions to determine if a particular location or region of a object is defined.
These helper functions are used to determine if a particular location or region of a object is defined. For all objects _not_ based on SparseTileLayout, simply return true. For STL based objects, do a touches, and if anything is found, return true otherwise return false.
For Expression Engines, use the EngineFunctor to search the expression tree and do logic on the result.
Used in PrintArray....
| bool isValidLocation | ( | const Object & | , |
| const Dom & | , | ||
| const tag & | |||
| ) | [inline] |
Referenced by PerformPrintArray< S, A, Dim, DomainType >::print().
1.7.6.1