FreePOOMA  2.4.1
Classes | Functions
IsValidLocation.h File Reference

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"
Include dependency graph for IsValidLocation.h:
This graph shows which files directly or indirectly include this file:

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 &)

Detailed Description

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....


Function Documentation

template<class Object , class Dom , class tag >
bool isValidLocation ( const Object &  ,
const Dom &  ,
const tag &   
) [inline]