OpenCAEPoro
0.2.0 Sep/22/2022
A simulator for multicomponent porous media flow
|
Declaration of classes related to the corner grid. More...
Go to the source code of this file.
Classes | |
class | Point2D |
A point in 2D. More... | |
class | Point3D |
A point in 3D. More... | |
class | Hexahedron |
A hexahedron cell. More... | |
class | HexahedronFace |
A face of a hexahedron cell. More... | |
class | Matrix3 |
3 by 3 matrix. More... | |
class | HalfConn |
??? More... | |
class | ConnGrid |
??? More... | |
class | GeneralConnect |
??? More... | |
class | COORD |
??? More... | |
Functions | |
Point3D | operator* (const Point3D &p, const OCP_DBL &a) |
Point * a. | |
Point3D | operator* (const OCP_DBL &a, const Point3D &p) |
a * Point | |
Point3D | CrossProduct (const Point3D &p1, const Point3D &p2) |
Cross product. | |
OCP_DBL | VolumHexahedron (const Hexahedron &h) |
Get the volume of a hexahedron. | |
Point3D | CenterHexahedron (const Hexahedron &h) |
Find the center of a hexahedron. | |
Point3D | VectorFace (const HexahedronFace &f) |
Find the normal vector of a face. | |
Point3D | CenterFace (const HexahedronFace &f) |
Find the center of a face. | |
Point2D | CalCrossingPoint (const Point2D Line1[2], const Point2D Line2[2]) |
??? | |
OCP_DBL | CalAreaNotQuadr (const HexahedronFace &FACE1, const HexahedronFace &FACE2) |
??? | |
Variables | |
const OCP_DBL | SMALL_REAL = 1E-10 |
Used for checking determinate of a small matrix. | |
const OCP_DBL | TEENY = 1E-3 |
Used for checking distance b/w center to face. | |
const OCP_DBL | SMALL = 1E-3 |
Small number as tolerance. | |
const USI | MAX_NEIGHBOR = 80 |
Max number of neighbors allowed. | |
Declaration of classes related to the corner grid.
Copyright (C) 2021–present by the OpenCAEPoro team. All rights reserved.
Definition in file CornerGrid.hpp.