public interface SolveMatrixModifier
| Modifier and Type | Method and Description |
|---|---|
void |
modify(SparseBlockMatrix K,
VectorNd f,
java.util.ArrayList<DynamicComponent> comps)
Modifies in place a solve or stiffness matrix
K, along with an
(optional) force vector f and component list comps. |
void modify(SparseBlockMatrix K, VectorNd f, java.util.ArrayList<DynamicComponent> comps)
K, along with an
(optional) force vector f and component list comps.
If provided, comps lists the components associated with
each block entry in K, and will be modified if any
rows/columns in K are permuted or deleted.
If provided, f and comps should have
sizes equal to the row (or column) size of K.K - stiffness matrix to transformf - if non-null, force vector to transformcomps - if non-null, components associated with each
block entry in K.