#include <TwoDGrid.h>
|
Mesh * | Clone () |
|
Mesh * | Dual () |
|
| TwoDGrid () |
|
| TwoDGrid (double dX, double dY, double minX, double minY, int numberOfXCoords, int numberOfYCoords) |
|
| TwoDGrid (int xSize, const double *x, int ySize, const double *y) |
|
| TwoDGrid (std::vector< double > x, std::vector< double > y) |
|
| ~TwoDGrid () |
|
double & | x (const int &i) |
|
double & | y (const int &j) |
|
const double & | x (const int &i) const |
|
const double & | y (const int &j) const |
|
int | xSize () const |
|
int | ySize () const |
|
std::vector< double > | xVector () |
|
std::vector< double > | yVector () |
|
double * | newXArray () |
|
double * | newYArray () |
|
void | xLowerBound (const double &x, int &xIndex) const |
|
void | yLowerBound (const double &y, int &yIndex) const |
|
void | LowerBound (const double &x, int &xIndex, const double &y, int &yIndex) const |
|
double | MinX () const |
|
double | MaxX () const |
|
double | MinY () const |
|
double | MaxY () const |
|
void | Add (VectorMap *map) |
|
void | Remove (VectorMap *map) |
|
void | SetX (int nXCoords, double *x) |
|
void | SetY (int nYCoords, double *y) |
|
Mesh::Iterator | Begin () const |
|
Mesh::Iterator | End () const |
|
virtual void | Position (const Mesh::Iterator &it, double *position) const |
|
virtual void | CentrePosition (const Mesh::Iterator &it, double *position) const |
|
int | PositionDimension () const |
|
int | ToInteger (const Mesh::Iterator &lhs) const |
|
void | SetConstantSpacing (bool spacing) |
|
void | SetConstantSpacing () |
|
bool | GetConstantSpacing () 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 () |
|
|
Mesh::Iterator & | AddEquals (Mesh::Iterator &lhs, int difference) const |
|
Mesh::Iterator & | SubEquals (Mesh::Iterator &lhs, int difference) const |
|
Mesh::Iterator & | AddEquals (Mesh::Iterator &lhs, const Mesh::Iterator &rhs) const |
|
Mesh::Iterator & | SubEquals (Mesh::Iterator &lhs, const Mesh::Iterator &rhs) const |
|
Mesh::Iterator & | AddOne (Mesh::Iterator &lhs) const |
|
Mesh::Iterator & | SubOne (Mesh::Iterator &lhs) const |
|
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) |
|
Mesh::Iterator | operator- (const Mesh::Iterator &, const int &) |
|
Mesh::Iterator | operator+ (const Mesh::Iterator &, const int &) |
|
Mesh::Iterator & | operator-= (Mesh::Iterator &, const int &) |
|
Mesh::Iterator & | operator+= (Mesh::Iterator &, const int &) |
|
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 15 of file TwoDGrid.h.
TwoDGrid::TwoDGrid |
( |
double |
dX, |
|
|
double |
dY, |
|
|
double |
minX, |
|
|
double |
minY, |
|
|
int |
numberOfXCoords, |
|
|
int |
numberOfYCoords |
|
) |
| |
TwoDGrid::TwoDGrid |
( |
int |
xSize, |
|
|
const double * |
x, |
|
|
int |
ySize, |
|
|
const double * |
y |
|
) |
| |
TwoDGrid::TwoDGrid |
( |
std::vector< double > |
x, |
|
|
std::vector< double > |
y |
|
) |
| |
void TwoDGrid::Add |
( |
VectorMap * |
map | ) |
|
Mesh::Iterator & TwoDGrid::AddEquals |
( |
Mesh::Iterator & |
lhs, |
|
|
int |
difference |
|
) |
| const |
|
protected |
Mesh::Iterator & TwoDGrid::AddEquals |
( |
Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| const |
|
protected |
Mesh::Iterator & TwoDGrid::AddOne |
( |
Mesh::Iterator & |
lhs | ) |
const |
|
protected |
Mesh::Iterator TwoDGrid::Begin |
( |
| ) |
const |
void TwoDGrid::CentrePosition |
( |
const Mesh::Iterator & |
it, |
|
|
double * |
position |
|
) |
| const |
|
virtual |
Mesh* TwoDGrid::Clone |
( |
| ) |
|
|
inline |
Mesh::Iterator TwoDGrid::End |
( |
| ) |
const |
bool TwoDGrid::GetConstantSpacing |
( |
| ) |
const |
|
inline |
bool TwoDGrid::IsGreater |
( |
const Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| const |
|
protected |
void TwoDGrid::LowerBound |
( |
const double & |
x, |
|
|
int & |
xIndex, |
|
|
const double & |
y, |
|
|
int & |
yIndex |
|
) |
| const |
|
inline |
double TwoDGrid::MaxX |
( |
| ) |
const |
|
inline |
double TwoDGrid::MaxY |
( |
| ) |
const |
|
inline |
double TwoDGrid::MinX |
( |
| ) |
const |
|
inline |
double TwoDGrid::MinY |
( |
| ) |
const |
|
inline |
Mesh::Iterator TwoDGrid::Nearest |
( |
const double * |
position | ) |
const |
double* TwoDGrid::newXArray |
( |
| ) |
|
|
inline |
double* TwoDGrid::newYArray |
( |
| ) |
|
|
inline |
void TwoDGrid::Position |
( |
const Mesh::Iterator & |
it, |
|
|
double * |
position |
|
) |
| const |
|
virtual |
int TwoDGrid::PositionDimension |
( |
| ) |
const |
|
inline |
void TwoDGrid::Remove |
( |
VectorMap * |
map | ) |
|
void TwoDGrid::SetConstantSpacing |
( |
bool |
spacing | ) |
|
|
inline |
void TwoDGrid::SetConstantSpacing |
( |
| ) |
|
void TwoDGrid::SetX |
( |
int |
nXCoords, |
|
|
double * |
x |
|
) |
| |
|
inline |
void TwoDGrid::SetY |
( |
int |
nYCoords, |
|
|
double * |
y |
|
) |
| |
|
inline |
Mesh::Iterator & TwoDGrid::SubEquals |
( |
Mesh::Iterator & |
lhs, |
|
|
int |
difference |
|
) |
| const |
|
protected |
Mesh::Iterator & TwoDGrid::SubEquals |
( |
Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| const |
|
protected |
Mesh::Iterator & TwoDGrid::SubOne |
( |
Mesh::Iterator & |
lhs | ) |
const |
|
protected |
int TwoDGrid::ToInteger |
( |
const Mesh::Iterator & |
lhs | ) |
const |
|
inline |
double& TwoDGrid::x |
( |
const int & |
i | ) |
|
|
inline |
const double& TwoDGrid::x |
( |
const int & |
i | ) |
const |
|
inline |
void TwoDGrid::xLowerBound |
( |
const double & |
x, |
|
|
int & |
xIndex |
|
) |
| const |
|
inline |
int TwoDGrid::xSize |
( |
| ) |
const |
|
inline |
std::vector<double> TwoDGrid::xVector |
( |
| ) |
|
|
inline |
double& TwoDGrid::y |
( |
const int & |
j | ) |
|
|
inline |
const double& TwoDGrid::y |
( |
const int & |
j | ) |
const |
|
inline |
void TwoDGrid::yLowerBound |
( |
const double & |
y, |
|
|
int & |
yIndex |
|
) |
| const |
|
inline |
int TwoDGrid::ySize |
( |
| ) |
const |
|
inline |
std::vector<double> TwoDGrid::yVector |
( |
| ) |
|
|
inline |
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+ |
( |
const Mesh::Iterator & |
, |
|
|
const int & |
|
|
) |
| |
|
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+= |
( |
Mesh::Iterator & |
, |
|
|
const int & |
|
|
) |
| |
|
friend |
Mesh::Iterator operator- |
( |
const Mesh::Iterator & |
lhs, |
|
|
const Mesh::Iterator & |
rhs |
|
) |
| |
|
friend |
Mesh::Iterator operator- |
( |
const Mesh::Iterator & |
, |
|
|
const int & |
|
|
) |
| |
|
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-= |
( |
Mesh::Iterator & |
, |
|
|
const int & |
|
|
) |
| |
|
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 TwoDGrid::_constantSpacing |
|
private |
std::vector<VectorMap*> TwoDGrid::_maps |
|
private |
std::vector<double> TwoDGrid::_x |
|
private |
Definition at line 90 of file TwoDGrid.h.
Referenced by MaxX(), MinX(), Nearest(), newXArray(), SetConstantSpacing(), SetX(), TwoDGrid(), x(), xLowerBound(), xSize(), and xVector().
std::vector<double> TwoDGrid::_y |
|
private |
Definition at line 91 of file TwoDGrid.h.
Referenced by MaxY(), MinY(), Nearest(), newYArray(), SetConstantSpacing(), SetY(), TwoDGrid(), y(), yLowerBound(), ySize(), and yVector().
The documentation for this class was generated from the following files: