#include <fe/fe_values.h>#include <lac/vector.h>#include <assert.h>#include <vector>#include <string>#include <iostream>#include <base/point.h>#include <grid/tria.h>#include <lac/full_matrix.h>#include <lac/block_sparse_matrix.h>#include <limits.h>
Go to the source code of this file.
Defines | |
| #define | DIM 3 |
| #define | TOLERANCE 1E-08 |
| #define | INDEX_MAX UINT_MAX |
| #define | EQUAL(X, Y) (fabs(X-Y) < 1e-08) |
Typedefs | |
| typedef unsigned | Index |
| typedef Point< 2 > | Point2D |
| typedef Point< 1 > | Point1D |
| typedef Point< 3 > | Point3D |
| typedef std::vector< bool > | VecBool |
| typedef std::map< unsigned, double > | MapIntDouble |
| typedef Triangulation< DIM > ::active_cell_iterator | Cell |
| typedef Triangulation < 2 >::active_cell_iterator | Cell2D |
| typedef std::vector< std::string > | ArrayString |
| typedef Triangulation < 1 >::active_cell_iterator | Cell1D |
| typedef Triangulation< DIM > ::active_face_iterator | Face |
| typedef DoFHandler< DIM > ::active_cell_iterator | DoFCell |
| typedef DoFHandler< DIM > ::active_face_iterator | DoFFace |
| typedef std::vector< int > | VecInt |
| typedef std::vector< Index > | VecIndex |
| typedef BlockVector< double > | BlockVecDouble |
| typedef Vector< double > | DealVecDouble |
| typedef BlockSparseMatrix< double > | BlockMatrix |
| typedef std::vector< char > | VecTag |
| typedef std::vector< std::string > | StringList |
Enumerations | |
| enum | Axis { X, Y, Z } |
| enum | CellDirection3D { LEFT_CELL, RIGHT_CELL, FRONT_CELL, BACK_CELL, BOTTOM_CELL, UP_CELL, LEFT_CELL, RIGHT_CELL, FRONT_CELL, BACK_CELL, BOTTOM_CELL, UP_CELL } |
| enum | VertexDirection3D { VERTEX_000, VERTEX_100, VERTEX_010, VERTEX_110, VERTEX_001, VERTEX_101, VERTEX_011, VERTEX_111, VERTEX_000, VERTEX_100, VERTEX_010, VERTEX_110, VERTEX_001, VERTEX_101, VERTEX_011, VERTEX_111 } |
| enum | FaceDirection3D { LEFT_FACE = 0, RIGHT_FACE = 1, FRONT_FACE = 2, BACK_FACE = 3, BOTTOM_FACE = 4, UP_FACE = 5, LEFT_FACE = 0, RIGHT_FACE = 1, FRONT_FACE = 2, BACK_FACE = 3, BOTTOM_FACE = 4, UP_FACE = 5 } |
| enum | VertexDirection2D { BL_VERTEX = 0, BR_VERTEX = 1, UL_VERTEX = 2, UR_VERTEX = 3, INVALID_VERTEX = 4 } |
| enum | SolverType { CG_ITERATIVE, DIRECT } |
| typedef std::vector<std::string> ArrayString |
| typedef BlockSparseMatrix<double> BlockMatrix |
| typedef BlockVector<double> BlockVecDouble |
| typedef Vector<double> DealVecDouble |
| typedef std::map<unsigned,double> MapIntDouble |
| typedef std::vector<std::string> StringList |
| enum CellDirection3D |
| LEFT_CELL | |
| RIGHT_CELL | |
| FRONT_CELL | |
| BACK_CELL | |
| BOTTOM_CELL | |
| UP_CELL | |
| LEFT_CELL | |
| RIGHT_CELL | |
| FRONT_CELL | |
| BACK_CELL | |
| BOTTOM_CELL | |
| UP_CELL |
Definition at line 48 of file globals.h.
00048 {LEFT_CELL,RIGHT_CELL,FRONT_CELL,BACK_CELL,BOTTOM_CELL,UP_CELL};
| enum FaceDirection3D |
| LEFT_FACE | |
| RIGHT_FACE | |
| FRONT_FACE | |
| BACK_FACE | |
| BOTTOM_FACE | |
| UP_FACE | |
| LEFT_FACE | |
| RIGHT_FACE | |
| FRONT_FACE | |
| BACK_FACE | |
| BOTTOM_FACE | |
| UP_FACE |
Definition at line 65 of file globals.h.
00065 {LEFT_FACE=0,RIGHT_FACE=1,FRONT_FACE=2,BACK_FACE=3,BOTTOM_FACE=4,UP_FACE=5};
| enum SolverType |
Definition at line 70 of file globals.h.
00070 {CG_ITERATIVE,DIRECT};
| enum VertexDirection2D |
| enum VertexDirection3D |
1.6.3