src/cmr/series_parallel.c
/**
 * \brief Removes the given nonzero from the linked-list representation.
 */
\brief Removes the given nonzero from the linked-list representation.
\ brief Removes the given nonzero from the linked - list representation .
static inline
void unlinkNonzero(
  ListMatrixNonzero* nonzero 
)
{
  assert(nonzero);
  CMRdbgMsg(4, "Removing r%d,c%d from linked list.\n", nonzero->row+1, nonzero->column+1);
  nonzero->above->below = nonzero->below;
  nonzero->below->above = nonzero->above;
  nonzero->left->right = nonzero->right;
  nonzero->right->left = nonzero->left;
}
static inline void unlinkNonzero ( ListMatrixNonzero * nonzero ) { assert ( nonzero ) ; CMRdbgMsg ( 4 , " \n " , nonzero -> row + 1 , nonzero -> column + 1 ) ; nonzero -> above -> below = nonzero -> below ; nonzero -> below -> above = nonzero -> above ; nonzero -> left -> right = nonzero -> right ; nonzero -> right -> left = nonzero -> left ; }
\brief Removes the given nonzero from the linked-list representation.
\ brief Removes the given nonzero from the linked - list representation .
/**< Nonzero to be removed from the linked lists. */