#include <MatrixLinearSystem.h>

Define how zero Dirichlet boundary conditions are applied on the global matrix
| Public Attributes | |
| sofa::type::Vec2u | m_offset | 
| TMatrix * | m_globalMatrix { nullptr } | 
| The matrix to apply a zero Dirichlet boundary condition.  More... | |
| Public Member Functions | |
| ~Dirichlet () override=default | |
| void | discardRowCol (sofa::Index row, sofa::Index col) override | 
|  Public Member Functions inherited from sofa::core::behavior::ZeroDirichletCondition | |
| virtual | ~ZeroDirichletCondition ()=default | 
| TMatrix* sofa::component::linearsystem::MatrixLinearSystem< TMatrix, TVector >::Dirichlet::m_globalMatrix { nullptr } | 
The matrix to apply a zero Dirichlet boundary condition.
| sofa::type::Vec2u sofa::component::linearsystem::MatrixLinearSystem< TMatrix, TVector >::Dirichlet::m_offset | 
| 
 | overridedefault | 
| 
 | overridevirtual | 
Zero out a row and a column of a matrix. The element at the intersection of the row and the column is set to 1.
Reimplemented from sofa::core::behavior::ZeroDirichletCondition.