#include <Vertex.h>
|
| TVertex (double initX, double initY, double initZ) |
|
| TVertex (double initX, double initY) |
|
void | SetCoords (double initX, double initY, double initZ) |
|
void | SetCoords (double initX, double initY) |
|
double | GetX () const |
|
double | GetY () const |
|
double | GetZ () const |
|
void | GetCoords (double &x, double &y, double &z) const |
|
void | GetCoords (double &x, double &y) const |
|
void | SetClipBoard (int value) |
|
int | GetClipBoard () const |
|
void | SetAsBoundVert () |
|
bool | IsBoundVert () const |
|
void | SetVertexCells (int n_Cells, TBaseCell **cells) |
|
void | SetSubDomainInfo (int n_SubDomains, int *subDomain_Ranks, int *subDomainGlobalCellNo, int *subDomainLocVertNo) |
|
void | AddCrossNeib (int Neib_ID) |
|
void | SetAsSubDomainVert () |
|
bool | IsSubDomainVert () |
|
void | SetAsCrossVert () |
|
bool | IsCrossVert () |
|
void | GetCrossNeibs (int &n_VertCrossNeibs, int *&vertCrossNeibs) |
|
void | GetCrossNeibsInfo (int &N_NeibCells, int *&NeibCellRank, int *&GlobalNo, int *&LocVertNo) |
|
void | GetNeibs (int &n_Neibs, TBaseCell **&neighbs) |
|
int | GetNNeibs () |
|
TVertex::TVertex |
( |
double |
initX, |
|
|
double |
initY, |
|
|
double |
initZ |
|
) |
| |
TVertex::TVertex |
( |
double |
initX, |
|
|
double |
initY |
|
) |
| |
int TVertex::GetClipBoard |
( |
| ) |
const |
|
inline |
void TVertex::GetCoords |
( |
double & |
x, |
|
|
double & |
y, |
|
|
double & |
z |
|
) |
| const |
|
inline |
return all three coordinates
void TVertex::GetCoords |
( |
double & |
x, |
|
|
double & |
y |
|
) |
| const |
|
inline |
return all two coordinates
double TVertex::GetX |
( |
| ) |
const |
|
inline |
double TVertex::GetY |
( |
| ) |
const |
|
inline |
double TVertex::GetZ |
( |
| ) |
const |
|
inline |
return the z coordinate (3D)
void TVertex::SetClipBoard |
( |
int |
value | ) |
|
|
inline |
void TVertex::SetCoords |
( |
double |
initX, |
|
|
double |
initY, |
|
|
double |
initZ |
|
) |
| |
set the coordinates in 3D
void TVertex::SetCoords |
( |
double |
initX, |
|
|
double |
initY |
|
) |
| |
void TVertex::SetSubDomainInfo |
( |
int |
n_SubDomains, |
|
|
int * |
subDomain_Ranks, |
|
|
int * |
subDomainGlobalCellNo, |
|
|
int * |
subDomainLocVertNo |
|
) |
| |
add only one cell (lowest index cell) from each subdomain as a Hallo cell for this vertex
void TVertex::SetVertexCells |
( |
int |
n_Cells, |
|
|
TBaseCell ** |
cells |
|
) |
| |
Note ! this info only set for dependent cells !!!!!!
std::ostream& operator<< |
( |
std::ostream & |
s, |
|
|
TVertex * |
v |
|
) |
| |
|
friend |
write some information of the vertex in stream s
marking this vertex as Bound vertex
cells Note ! this info only set for dependent cells !!!!!!!!!!
an integer for storing clipboard information
marking this vertex as cross vertex
Number of 3D cells containing this cells Note !this info only set for dependent cells !!!!!!!
int TVertex::N_CrossNeibCells |
|
protected |
an integer which stores the number of Cross neib cells, which incident this vertex
int TVertex::N_SubDomains |
|
protected |
an integer which stores the number of ranks (SubDomains) contain this vertex
int* TVertex::SubDomain_Ranks |
|
protected |
an integer which stores the rank of SubDomains, which contain this vertex
int* TVertex::SubDomainGlobalCellNo |
|
protected |
list of neib cell Globalnumbers, which incident this vertex
int* TVertex::SubDomainLocVertNo |
|
protected |
list of neib cell local vert no
bool TVertex::SubDomainVert |
|
protected |
marking this vertex as subdomain vertex
The documentation for this class was generated from the following files:
- include/Geometry/Vertex.h
- src/Geometry/Vertex.C