BSpline Finite Element Exterior Calculus
Loading...
Searching...
No Matches
m_mform_matrix::zeromatrix Type Reference
Inheritance diagram for m_mform_matrix::zeromatrix:
m_mform_matrix::abstractmatrix

Public Member Functions

procedure init (this, space_row, space_col)
 Initialize a zero matrix for the given m-form spaces.
 
procedure constraint_coeff (this)
 This function is meaningless for the ZeroMatrix, but is required by the AbstractMatrix interface.
 
- Public Member Functions inherited from m_mform_matrix::abstractmatrix
procedure(constraint_coeff_interface), deferred constraint_coeff constraint_coeff_interface
 
procedure destroy (this)
 Destroy the AbstractMatrix.
 

Additional Inherited Members

- Public Attributes inherited from m_mform_matrix::abstractmatrix
type(mformspace) space_col
 The m-form space of the solution vector.
 
type(mformspace) space_row
 The m-form space of the residual.
 
logical is_symmetric
 PETSc matrix.
 
logical is_spd
 Whether the matrix is symmetric positive definite.
 

Member Function/Subroutine Documentation

◆ init()

procedure m_mform_matrix::zeromatrix::init ( class(zeromatrix), intent(inout) this,
type(mformspace), intent(in) space_row,
type(mformspace), intent(in), optional space_col )

Initialize a zero matrix for the given m-form spaces.

Parameters
[in,out]thisThe ZeroMatrix object to initialize
[in]space_rowThe m-form space corresponding to the rows of the matrix
[in]space_col_(optional)_ The m-form space corresponding to the columns of the matrix
Note
If space_row is not provided, a square zero matrix on space_col is constructed

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