![]() |
waves
Basic FE playground
|
Class which includes all the Trilinos matrices (Tpetra matrices and Xpetra matrices) used in the simulation. More...
#include <Matrices.h>
Public Types | |
typedef Map::local_ordinal_type | local_ordinal_type |
typedef Map::global_ordinal_type | global_ordinal_type |
typedef Map::node_type | node_type |
typedef Map::tpetra_map_type | tpetra_map_type |
typedef Map::xpetra_bmap_type | xpetra_bmap_type |
typedef Tpetra::CrsGraph< local_ordinal_type, global_ordinal_type, node_type > | tpetra_graph_type |
typedef Tpetra::CrsMatrix< scalar, local_ordinal_type, global_ordinal_type, node_type > | tpetra_crs_type |
typedef Xpetra::Matrix< scalar, local_ordinal_type, global_ordinal_type, node_type > | xpetra_mat_type |
typedef Xpetra::CrsMatrix< scalar, local_ordinal_type, global_ordinal_type, node_type > | xpetra_crs_type |
typedef Xpetra::CrsMatrixWrap< scalar, local_ordinal_type, global_ordinal_type, node_type > | xpetra_wcrs_type |
typedef Xpetra::BlockedCrsMatrix< scalar, local_ordinal_type, global_ordinal_type, node_type > | xpetra_bcrs_type |
typedef Xpetra::TpetraCrsMatrix< scalar, local_ordinal_type, global_ordinal_type, node_type > | xpetra_tcrs_type |
Public Member Functions | |
Matrices (Teuchos::RCP< Graph > graph) | |
Matrices constructor. More... | |
Public Attributes | |
Teuchos::RCP< tpetra_crs_type > | K |
Teuchos::RCP< tpetra_crs_type > | S |
Teuchos::RCP< tpetra_crs_type > | L |
Teuchos::RCP< tpetra_crs_type > | B |
Teuchos::RCP< tpetra_crs_type > | B_T |
Teuchos::RCP< tpetra_crs_type > | B_1 |
Teuchos::RCP< tpetra_crs_type > | B_2 |
Teuchos::RCP< tpetra_crs_type > | B_G |
Teuchos::RCP< tpetra_crs_type > | C |
Teuchos::RCP< tpetra_crs_type > | Cb |
Teuchos::RCP< xpetra_crs_type > | xA |
Teuchos::RCP< xpetra_crs_type > | xB |
Teuchos::RCP< xpetra_crs_type > | xB_T |
Teuchos::RCP< xpetra_crs_type > | xC |
Teuchos::RCP< xpetra_wcrs_type > | xwA |
Teuchos::RCP< xpetra_wcrs_type > | xwB |
Teuchos::RCP< xpetra_wcrs_type > | xwB_T |
Teuchos::RCP< xpetra_wcrs_type > | xwC |
Teuchos::RCP< xpetra_bcrs_type > | blockedMatrix |
Teuchos::RCP< xpetra_mat_type > | A |
Class which includes all the Trilinos matrices (Tpetra matrices and Xpetra matrices) used in the simulation.
In the case of the saddle point matrix arising from the Mortar FEM, the block matrix is stored as follows:
\[ \begin{bmatrix} \boldsymbol{A} & \boldsymbol{B}_1 \\ \boldsymbol{B}_2 & \boldsymbol{C} \end{bmatrix}. \]
typedef Map::global_ordinal_type katoptron::Matrices< scalar >::global_ordinal_type |
typedef Map::local_ordinal_type katoptron::Matrices< scalar >::local_ordinal_type |
typedef Map::node_type katoptron::Matrices< scalar >::node_type |
typedef Tpetra::CrsMatrix<scalar, local_ordinal_type, global_ordinal_type, node_type> katoptron::Matrices< scalar >::tpetra_crs_type |
typedef Tpetra::CrsGraph<local_ordinal_type, global_ordinal_type, node_type> katoptron::Matrices< scalar >::tpetra_graph_type |
typedef Map::tpetra_map_type katoptron::Matrices< scalar >::tpetra_map_type |
typedef Xpetra::BlockedCrsMatrix<scalar, local_ordinal_type, global_ordinal_type, node_type> katoptron::Matrices< scalar >::xpetra_bcrs_type |
typedef Map::xpetra_bmap_type katoptron::Matrices< scalar >::xpetra_bmap_type |
typedef Xpetra::CrsMatrix<scalar, local_ordinal_type, global_ordinal_type, node_type> katoptron::Matrices< scalar >::xpetra_crs_type |
typedef Xpetra::Matrix<scalar, local_ordinal_type, global_ordinal_type, node_type> katoptron::Matrices< scalar >::xpetra_mat_type |
typedef Xpetra::TpetraCrsMatrix<scalar, local_ordinal_type, global_ordinal_type, node_type> katoptron::Matrices< scalar >::xpetra_tcrs_type |
typedef Xpetra::CrsMatrixWrap<scalar, local_ordinal_type, global_ordinal_type, node_type> katoptron::Matrices< scalar >::xpetra_wcrs_type |
katoptron::Matrices< scalar >::Matrices | ( | Teuchos::RCP< Graph > | graph | ) |
Teuchos::RCP<xpetra_mat_type> katoptron::Matrices< scalar >::A |
Teuchos::RCP<tpetra_crs_type> katoptron::Matrices< scalar >::B |
Teuchos::RCP<tpetra_crs_type> katoptron::Matrices< scalar >::B_1 |
Teuchos::RCP<tpetra_crs_type> katoptron::Matrices< scalar >::B_2 |
Teuchos::RCP<tpetra_crs_type> katoptron::Matrices< scalar >::B_G |
Teuchos::RCP<tpetra_crs_type> katoptron::Matrices< scalar >::B_T |
Teuchos::RCP<xpetra_bcrs_type> katoptron::Matrices< scalar >::blockedMatrix |
Teuchos::RCP<tpetra_crs_type> katoptron::Matrices< scalar >::C |
Teuchos::RCP<tpetra_crs_type> katoptron::Matrices< scalar >::Cb |
Teuchos::RCP<tpetra_crs_type> katoptron::Matrices< scalar >::K |
Teuchos::RCP<tpetra_crs_type> katoptron::Matrices< scalar >::L |
Teuchos::RCP<tpetra_crs_type> katoptron::Matrices< scalar >::S |
Teuchos::RCP<xpetra_crs_type> katoptron::Matrices< scalar >::xA |
Teuchos::RCP<xpetra_crs_type> katoptron::Matrices< scalar >::xB |
Teuchos::RCP<xpetra_crs_type> katoptron::Matrices< scalar >::xB_T |
Teuchos::RCP<xpetra_crs_type> katoptron::Matrices< scalar >::xC |
Teuchos::RCP<xpetra_wcrs_type> katoptron::Matrices< scalar >::xwA |
Teuchos::RCP<xpetra_wcrs_type> katoptron::Matrices< scalar >::xwB |
Teuchos::RCP<xpetra_wcrs_type> katoptron::Matrices< scalar >::xwB_T |
Teuchos::RCP<xpetra_wcrs_type> katoptron::Matrices< scalar >::xwC |