Get the PETSc matrix from the (array of) TensorProdMat(s)
More...
Get the PETSc matrix from the (array of) TensorProdMat(s)
◆ get_petsc_mat_blocks()
| subroutine m_tensorprod_matrix::get_petsc::get_petsc_mat_blocks |
( |
intent(out) | m, |
|
|
type(tensorprodmat), dimension(:, :), intent(in) | this ) |
Get the PETSc matrix from the TensorProdMat blocks.
- Parameters
-
| [out] | M | The PETSc matrix |
| [in] | this | The TensorProdMat objects |
- Note
- It is assumed thaat the column indices of the blocks of 'this' are global indices
◆ get_petsc_mat_diagonal()
| subroutine m_tensorprod_matrix::get_petsc::get_petsc_mat_diagonal |
( |
intent(out) | m, |
|
|
type(tensorprodmat), dimension(:), intent(in) | this ) |
Get the PETSc matrix from the block-diagonal TensorProdMat blocks.
- Parameters
-
| [out] | M | The PETSc matrix |
| [in] | this | The block-diagonal TensorProdMat objects |
- Note
- It is assumed thaat the column indices of the blocks of 'this' are global indices
◆ get_petsc_mat_single()
| subroutine m_tensorprod_matrix::get_petsc::get_petsc_mat_single |
( |
intent(out) | m, |
|
|
type(tensorprodmat), intent(in) | this ) |
Get the PETSc matrix from the TensorProdMat.
- Parameters
-
| [out] | M | The PETSc matrix |
| [in] | this | The TensorProdMat object |
The documentation for this interface was generated from the following file:
- /builds/rwr/bspline_feec/src/tensorprod/m_tensorprod_matrix.f90