#include <BlockBoundary.h>
|
| | BlockBoundary (Coordinate a_coords[3]) |
| |
| | BlockBoundary (Coordinate c0, Coordinate c1, Coordinate c2) |
| |
| | BlockBoundary (Face topography, bool top, int n_depth, double depth) |
| |
| double & | operator() (BlockFace face, Coordinate coord, int j, int i) |
| |
| const Face & | getFace (BlockFace face) |
| |
| const Face & | getFace (Coordinate coord, bool upper) |
| |
| void | setFace (BlockFace face, const Face &other) |
| |
| void | setFace (Coordinate coord, bool upper, Face other) |
| |
| void | split (Face &face, BlockBoundary &left, BlockBoundary &right) |
| |
| void | setCoord (Coordinate a_coords[3]) |
| |
| void | getCoord (Coordinate a_coords[3]) |
| |
| Coordinate | getCoord (int i) |
| |
| void | setIndexOffset (int a_index_offset[3]) |
| |
| void | setIndexSize (int a_index_size[3]) |
| |
| void | getIndexOffset (int a_index_offset[3]) |
| |
| int | getIndexOffset (Coordinate coord) |
| |
| void | getIndexSize (int a_index_size[3]) |
| |
| int | getIndexSize (Coordinate coord) |
| |
| void | getBoundingBox (double offset[3], double size[3]) |
| |
| void | toNetCDF (std::string prefix) |
| |
| FaceBoundary | setupSplittingFace (Coordinate cycx[2], int fault_index, double fault_position, int indexOffset_fault[3]) |
| |
| std::string | toString (int depth=0) |
| |
| std::string | printFaces () |
| |
| void | checkConformity () |
| |
Definition at line 17 of file BlockBoundary.h.
◆ BlockFace
| Enumerator |
|---|
| LEFT | |
| RIGHT | |
| BOTTOM | |
| TOP | |
| FRONT | |
| BACK | |
Definition at line 20 of file BlockBoundary.h.
◆ BlockBoundary() [1/3]
| toolbox::curvi::BlockBoundary::BlockBoundary |
( |
Coordinate |
a_coords[3] | ) |
|
◆ BlockBoundary() [2/3]
◆ BlockBoundary() [3/3]
| toolbox::curvi::BlockBoundary::BlockBoundary |
( |
Face |
topography, |
|
|
bool |
top, |
|
|
int |
n_depth, |
|
|
double |
depth |
|
) |
| |
◆ checkConformity()
| void toolbox::curvi::BlockBoundary::checkConformity |
( |
| ) |
|
◆ getBoundingBox()
| void toolbox::curvi::BlockBoundary::getBoundingBox |
( |
double |
offset[3], |
|
|
double |
size[3] |
|
) |
| |
◆ getCoord() [1/2]
| void toolbox::curvi::BlockBoundary::getCoord |
( |
Coordinate |
a_coords[3] | ) |
|
◆ getCoord() [2/2]
| Coordinate toolbox::curvi::BlockBoundary::getCoord |
( |
int |
i | ) |
|
◆ getFace() [1/2]
| const Face & toolbox::curvi::BlockBoundary::getFace |
( |
BlockFace |
face | ) |
|
◆ getFace() [2/2]
| const Face & toolbox::curvi::BlockBoundary::getFace |
( |
Coordinate |
coord, |
|
|
bool |
upper |
|
) |
| |
◆ getIndexOffset() [1/2]
| int toolbox::curvi::BlockBoundary::getIndexOffset |
( |
Coordinate |
coord | ) |
|
◆ getIndexOffset() [2/2]
| void toolbox::curvi::BlockBoundary::getIndexOffset |
( |
int |
a_index_offset[3] | ) |
|
◆ getIndexSize() [1/2]
| int toolbox::curvi::BlockBoundary::getIndexSize |
( |
Coordinate |
coord | ) |
|
◆ getIndexSize() [2/2]
| void toolbox::curvi::BlockBoundary::getIndexSize |
( |
int |
a_index_size[3] | ) |
|
◆ operator()()
| double & toolbox::curvi::BlockBoundary::operator() |
( |
BlockFace |
face, |
|
|
Coordinate |
coord, |
|
|
int |
j, |
|
|
int |
i |
|
) |
| |
◆ printFaces()
| std::string toolbox::curvi::BlockBoundary::printFaces |
( |
| ) |
|
◆ setCoord()
| void toolbox::curvi::BlockBoundary::setCoord |
( |
Coordinate |
a_coords[3] | ) |
|
◆ setFace() [1/2]
| void toolbox::curvi::BlockBoundary::setFace |
( |
BlockFace |
face, |
|
|
const Face & |
other |
|
) |
| |
◆ setFace() [2/2]
| void toolbox::curvi::BlockBoundary::setFace |
( |
Coordinate |
coord, |
|
|
bool |
upper, |
|
|
Face |
other |
|
) |
| |
◆ setIndexOffset()
| void toolbox::curvi::BlockBoundary::setIndexOffset |
( |
int |
a_index_offset[3] | ) |
|
◆ setIndexSize()
| void toolbox::curvi::BlockBoundary::setIndexSize |
( |
int |
a_index_size[3] | ) |
|
◆ setupSplittingFace()
| FaceBoundary toolbox::curvi::BlockBoundary::setupSplittingFace |
( |
Coordinate |
cycx[2], |
|
|
int |
fault_index, |
|
|
double |
fault_position, |
|
|
int |
indexOffset_fault[3] |
|
) |
| |
◆ split()
◆ toNetCDF()
| void toolbox::curvi::BlockBoundary::toNetCDF |
( |
std::string |
prefix | ) |
|
◆ toString()
| std::string toolbox::curvi::BlockBoundary::toString |
( |
int |
depth = 0 | ) |
|
◆ back_face
| Face toolbox::curvi::BlockBoundary::back_face |
|
private |
◆ bottom_face
| Face toolbox::curvi::BlockBoundary::bottom_face |
|
private |
◆ coords
| Coordinate toolbox::curvi::BlockBoundary::coords[3] |
|
private |
◆ front_face
| Face toolbox::curvi::BlockBoundary::front_face |
|
private |
◆ index_offset
| int toolbox::curvi::BlockBoundary::index_offset[3] |
|
private |
◆ index_size
| int toolbox::curvi::BlockBoundary::index_size[3] |
|
private |
◆ left_face
| Face toolbox::curvi::BlockBoundary::left_face |
|
private |
◆ right_face
| Face toolbox::curvi::BlockBoundary::right_face |
|
private |
◆ top_face
| Face toolbox::curvi::BlockBoundary::top_face |
|
private |
The documentation for this class was generated from the following file: