|
RINGMesh
Version 5.0.0
A programming library for geological model meshes
|
Go to the source code of this file.
Classes | |
| struct | RINGMesh::ElementImpl< T > |
| Basic container for the sparse matrix, i.e. the "elements". More... | |
| class | RINGMesh::RowImpl< T > |
| Basic "Row" of the matrix, this stores the elements of the matrix in a line-oriented way. More... | |
| class | RINGMesh::SparseMatrixImpl< T, RowType > |
| This is the parent class for sparse matrices, the main difference between light and heavy type matrices depend on the contents of rows elements: Light will contain type T objects, while heavy an index to access a std::deque. More... | |
| class | RINGMesh::SparseMatrix< T, Light > |
| class | RINGMesh::SparseMatrix< T, light > |
| class | RINGMesh::SparseMatrix< T, heavy > |
Namespaces | |
| RINGMesh | |
| Classes to build GeoModel from various inputs. | |
Enumerations | |
| enum | RINGMesh::MatrixType { RINGMesh::heavy = 0, RINGMesh::light = 1, RINGMesh::other = 2 } |
| enum of MatrixType, This is useful to further specialize the template in the future More... | |
Functions | |
| template<typename T > | |
| std::vector< T > | RINGMesh::product_matrix_by_vector (const SparseMatrix< T, light > &mat1, const std::vector< T > &mat2) |