BSpline Finite Element Exterior Calculus
Loading...
Searching...
No Matches
m_tensorprod_matrix::get_petsc Interface Reference

Get the PETSc matrix from the (array of) TensorProdMat(s) More...

Public Member Functions

subroutine get_petsc_mat_single (m, this)
 Get the PETSc matrix from the TensorProdMat.
 
subroutine get_petsc_mat_blocks (m, this)
 Get the PETSc matrix from the TensorProdMat blocks.
 
subroutine get_petsc_mat_diagonal (m, this)
 Get the PETSc matrix from the block-diagonal TensorProdMat blocks.
 

Detailed Description

Get the PETSc matrix from the (array of) TensorProdMat(s)

Member Function/Subroutine Documentation

◆ 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]MThe PETSc matrix
[in]thisThe 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]MThe PETSc matrix
[in]thisThe 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]MThe PETSc matrix
[in]thisThe TensorProdMat object

The documentation for this interface was generated from the following file: