#include <local_matrix_storage.hpp>
|
| | LocalMatrixStorage () |
| |
| | LocalMatrixStorage (grid::shell::DistributedDomain domain, linalg::OperatorStoredMatrixMode operator_stored_matrix_mode, int level_range, grid::Grid4DDataScalar< ScalarType > GCAElements) |
| |
| void | set_matrix (const int local_subdomain_id, const int x_cell, const int y_cell, const int r_cell, const int wedge, dense::Mat< ScalarT, LocalMatrixDim, LocalMatrixDim > mat) const |
| | Set the local matrix stored in the operator.
|
| |
| dense::Mat< ScalarT, LocalMatrixDim, LocalMatrixDim > | get_matrix (const int local_subdomain_id, const int x_cell, const int y_cell, const int r_cell, const int wedge) const |
| | Retrives the local matrix if there is stored local matrices, the desired local matrix is loaded and returned if not, the local matrix is assembled on-the-fly.
|
| |
| bool | has_matrix (const int local_subdomain_id, const int x_cell, const int y_cell, const int r_cell, const int wedge) const |
| | Checks for presence of a local matrix for a certain element.
|
| |
◆ LocalMatrixType
template<typename ScalarT , int LocalMatrixDim>
◆ ScalarType
template<typename ScalarT , int LocalMatrixDim>
◆ LocalMatrixStorage() [1/2]
template<typename ScalarT , int LocalMatrixDim>
◆ LocalMatrixStorage() [2/2]
template<typename ScalarT , int LocalMatrixDim>
◆ get_matrix()
template<typename ScalarT , int LocalMatrixDim>
Retrives the local matrix if there is stored local matrices, the desired local matrix is loaded and returned if not, the local matrix is assembled on-the-fly.
◆ has_matrix()
template<typename ScalarT , int LocalMatrixDim>
Checks for presence of a local matrix for a certain element.
◆ set_matrix()
template<typename ScalarT , int LocalMatrixDim>
Set the local matrix stored in the operator.
The documentation for this class was generated from the following file: