#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: