libMesh
Public Member Functions | List of all members
libMesh::SparsityPattern::AugmentSparsityPattern Class Referenceabstract

Abstract base class to be used to add user-defined implicit degree of freedom couplings. More...

#include <sparsity_pattern.h>

Inheritance diagram for libMesh::SparsityPattern::AugmentSparsityPattern:
[legend]

Public Member Functions

virtual ~AugmentSparsityPattern ()=default
 
virtual void augment_sparsity_pattern (SparsityPattern::Graph &sparsity, std::vector< dof_id_type > &n_nz, std::vector< dof_id_type > &n_oz)=0
 User-defined function to augment the sparsity pattern. More...
 

Detailed Description

Abstract base class to be used to add user-defined implicit degree of freedom couplings.

Definition at line 77 of file sparsity_pattern.h.

Constructor & Destructor Documentation

◆ ~AugmentSparsityPattern()

virtual libMesh::SparsityPattern::AugmentSparsityPattern::~AugmentSparsityPattern ( )
virtualdefault

Member Function Documentation

◆ augment_sparsity_pattern()

virtual void libMesh::SparsityPattern::AugmentSparsityPattern::augment_sparsity_pattern ( SparsityPattern::Graph sparsity,
std::vector< dof_id_type > &  n_nz,
std::vector< dof_id_type > &  n_oz 
)
pure virtual

User-defined function to augment the sparsity pattern.

Referenced by libMesh::SparsityPattern::Build::apply_extra_sparsity_object().


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