#include <TwoDGrid.h>
|
Mesh * | Clone () |
|
Mesh * | Dual () |
|
| NDGrid () |
| ////// NDGrid /////// More...
|
|
| NDGrid (int nDimensions, int *size, double *spacing, double *min) |
|
| NDGrid (std::vector< int > size, std::vector< const double * > gridCoordinates) |
|
| NDGrid (std::vector< std::vector< double > > gridCoordinates) |
|
| ~NDGrid () |
|
double & | coord (const int &index, const int &dimension) |
|
const double & | coord (const int &index, const int &dimension) const |
|
int | size (const int &dimension) const |
|
std::vector< double > | coordVector (const int &dimension) const |
|
double * | newCoordArray (const int &dimension) const |
|
void | coordLowerBound (const double &x, const int &dimension, int &xIndex) const |
|
void | LowerBound (const std::vector< double > &pos, std::vector< int > &xIndex) const |
|
double | Min (const int &dimension) const |
|
double | Max (const int &dimension) const |
|
void | SetCoord (int dimension, int nCoords, double *x) |
|
Mesh::Iterator | Begin () const |
|
Mesh::Iterator | End () const |
|
void | Position (const Mesh::Iterator &it, double *position) const |
|
int | PositionDimension () const |
|
bool | GetConstantSpacing () const |
|
void | SetConstantSpacing (bool spacing) |
|
void | SetConstantSpacing () |
|
int | ToInteger (const Mesh::Iterator &lhs) const |
|
Mesh::Iterator | Nearest (const double *position) const |
|
| Mesh () |
|
virtual | ~Mesh () |
|
ID_t | get_Id () const |
|
void | checkin (FieldLayoutUser &f) |
|
void | checkout (FieldLayoutUser &f) |
|
size_type_if | size_if () const |
|
iterator_if | begin_if () |
|
iterator_if | end_if () |
|
void | notifyOfChange () |
|
|
virtual Mesh::Iterator & | AddEquals (Mesh::Iterator &lhs, int difference) const |
|
virtual Mesh::Iterator & | SubEquals (Mesh::Iterator &lhs, int difference) const |
|
virtual Mesh::Iterator & | AddEquals (Mesh::Iterator &lhs, const Mesh::Iterator &rhs) const |
|
virtual Mesh::Iterator & | SubEquals (Mesh::Iterator &lhs, const Mesh::Iterator &rhs) const |
|
virtual Mesh::Iterator & | AddOne (Mesh::Iterator &lhs) const |
|
virtual Mesh::Iterator & | SubOne (Mesh::Iterator &lhs) const |
|
virtual bool | IsGreater (const Mesh::Iterator &lhs, const Mesh::Iterator &rhs) const |
|
|
Mesh::Iterator | operator++ (Mesh::Iterator &lhs, int) |
|
Mesh::Iterator | operator-- (Mesh::Iterator &lhs, int) |
|
Mesh::Iterator & | operator++ (Mesh::Iterator &lhs) |
|
Mesh::Iterator & | operator-- (Mesh::Iterator &lhs) |
|
Mesh::Iterator | operator- (const Mesh::Iterator &lhs, const Mesh::Iterator &rhs) |
|
Mesh::Iterator | operator+ (const Mesh::Iterator &lhs, const Mesh::Iterator &rhs) |
|
Mesh::Iterator & | operator-= (Mesh::Iterator &lhs, const Mesh::Iterator &rhs) |
|
Mesh::Iterator & | operator+= (Mesh::Iterator &lhs, const Mesh::Iterator &rhs) |
|
bool | operator== (const Mesh::Iterator &lhs, const Mesh::Iterator &rhs) |
|
bool | operator!= (const Mesh::Iterator &lhs, const Mesh::Iterator &rhs) |
|
bool | operator>= (const Mesh::Iterator &lhs, const Mesh::Iterator &rhs) |
|
bool | operator<= (const Mesh::Iterator &lhs, const Mesh::Iterator &rhs) |
|
bool | operator< (const Mesh::Iterator &lhs, const Mesh::Iterator &rhs) |
|
bool | operator> (const Mesh::Iterator &lhs, const Mesh::Iterator &rhs) |
|
Definition at line 121 of file TwoDGrid.h.
NDGrid::NDGrid |
( |
int |
nDimensions, |
|
|
int * |
size, |
|
|
double * |
spacing, |
|
|
double * |
min |
|
) |
| |
NDGrid::NDGrid |
( |
std::vector< int > |
size, |
|
|
std::vector< const double * > |
gridCoordinates |
|
) |
| |
NDGrid::NDGrid |
( |
std::vector< std::vector< double > > |
gridCoordinates | ) |
|
Mesh::Iterator & NDGrid::AddEquals |
( |
Mesh::Iterator & |
lhs, |
|
|
int |
difference |
|
) |
| const |
|
protectedvirtual |
Mesh::Iterator & NDGrid::AddEquals |
( |
Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| const |
|
protectedvirtual |
Mesh::Iterator & NDGrid::AddOne |
( |
Mesh::Iterator & |
lhs | ) |
const |
|
protectedvirtual |
Mesh::Iterator NDGrid::Begin |
( |
| ) |
const |
|
inline |
double& NDGrid::coord |
( |
const int & |
index, |
|
|
const int & |
dimension |
|
) |
| |
|
inline |
const double& NDGrid::coord |
( |
const int & |
index, |
|
|
const int & |
dimension |
|
) |
| const |
|
inline |
void NDGrid::coordLowerBound |
( |
const double & |
x, |
|
|
const int & |
dimension, |
|
|
int & |
xIndex |
|
) |
| const |
|
inline |
std::vector<double> NDGrid::coordVector |
( |
const int & |
dimension | ) |
const |
|
inline |
Mesh::Iterator NDGrid::End |
( |
| ) |
const |
|
inline |
bool NDGrid::GetConstantSpacing |
( |
| ) |
const |
|
inline |
bool NDGrid::IsGreater |
( |
const Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| const |
|
protectedvirtual |
void NDGrid::LowerBound |
( |
const std::vector< double > & |
pos, |
|
|
std::vector< int > & |
xIndex |
|
) |
| const |
|
inline |
double NDGrid::Max |
( |
const int & |
dimension | ) |
const |
|
inline |
double NDGrid::Min |
( |
const int & |
dimension | ) |
const |
|
inline |
Mesh::Iterator NDGrid::Nearest |
( |
const double * |
position | ) |
const |
double * NDGrid::newCoordArray |
( |
const int & |
dimension | ) |
const |
void NDGrid::Position |
( |
const Mesh::Iterator & |
it, |
|
|
double * |
position |
|
) |
| const |
|
inline |
int NDGrid::PositionDimension |
( |
| ) |
const |
|
inline |
void NDGrid::SetConstantSpacing |
( |
bool |
spacing | ) |
|
|
inline |
void NDGrid::SetConstantSpacing |
( |
| ) |
|
void NDGrid::SetCoord |
( |
int |
dimension, |
|
|
int |
nCoords, |
|
|
double * |
x |
|
) |
| |
|
inline |
int NDGrid::size |
( |
const int & |
dimension | ) |
const |
|
inline |
Mesh::Iterator & NDGrid::SubEquals |
( |
Mesh::Iterator & |
lhs, |
|
|
int |
difference |
|
) |
| const |
|
protectedvirtual |
Mesh::Iterator & NDGrid::SubEquals |
( |
Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| const |
|
protectedvirtual |
Mesh::Iterator & NDGrid::SubOne |
( |
Mesh::Iterator & |
lhs | ) |
const |
|
protectedvirtual |
int NDGrid::ToInteger |
( |
const Mesh::Iterator & |
lhs | ) |
const |
bool operator!= |
( |
const Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| |
|
friend |
Mesh::Iterator operator+ |
( |
const Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| |
|
friend |
Mesh::Iterator operator++ |
( |
Mesh::Iterator & |
lhs, |
|
|
int |
|
|
) |
| |
|
friend |
Mesh::Iterator& operator++ |
( |
Mesh::Iterator & |
lhs | ) |
|
|
friend |
Mesh::Iterator& operator+= |
( |
Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| |
|
friend |
Mesh::Iterator operator- |
( |
const Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| |
|
friend |
Mesh::Iterator operator-- |
( |
Mesh::Iterator & |
lhs, |
|
|
int |
|
|
) |
| |
|
friend |
Mesh::Iterator& operator-- |
( |
Mesh::Iterator & |
lhs | ) |
|
|
friend |
Mesh::Iterator& operator-= |
( |
Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| |
|
friend |
bool operator< |
( |
const Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| |
|
friend |
bool operator<= |
( |
const Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| |
|
friend |
bool operator== |
( |
const Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| |
|
friend |
bool operator> |
( |
const Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| |
|
friend |
bool operator>= |
( |
const Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| |
|
friend |
bool NDGrid::_constantSpacing |
|
private |
std::vector< std::vector<double> > NDGrid::_coord |
|
private |
Definition at line 182 of file TwoDGrid.h.
Referenced by AddEquals(), AddOne(), Begin(), coord(), coordLowerBound(), coordVector(), End(), Max(), Min(), NDGrid(), Nearest(), newCoordArray(), Position(), PositionDimension(), SetConstantSpacing(), SetCoord(), size(), SubEquals(), SubOne(), and ToInteger().
std::vector<VectorMap*> NDGrid::_maps |
|
private |
The documentation for this class was generated from the following files: