FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Public Member Functions | List of all members
Fiber::isUniformCartesianGrid Class Reference

Checks if the given Grid is uniform in cartesian coordinates. More...

#include <BundleProperty.hpp>

Inheritance diagram for Fiber::isUniformCartesianGrid:
Fiber::GridProperty Fiber::BundleProperty

Public Member Functions

bool checkGrid (const Grid &G) const override
 
- Public Member Functions inherited from Fiber::GridProperty
bool checkSlice (Slice &S, const string &GridName) const override
 
- Public Member Functions inherited from Fiber::BundleProperty
bool checkSlice (Slice &S, const string &GridName) const override
 

Additional Inherited Members

- Public Attributes inherited from Fiber::BundleProperty
class BUNDLE_API Anything
 

Detailed Description

Checks if the given Grid is uniform in cartesian coordinates.

No fragmentation allowed, use isFragmentedUniformCartesianGrid if that is permissible.

Member Function Documentation

◆ checkGrid()

bool Fiber::isUniformCartesianGrid::checkGrid ( const Grid G) const
overridevirtual

Check if data reside in memory. For linear arrays it doesn't make sense to have on-demand creation, so if such is setup, it can't be a uniform Grid.

Implements Fiber::GridProperty.