コード例 #1
0
ファイル: NumericsMatrix.c プロジェクト: fperignon/siconos
NumericsSparseLinearSolverParams* NM_linearSolverParams(NumericsMatrix* A)
{
    if(!NM_sparse(A)->linearSolverParams)
    {
        NM_sparse(A)->linearSolverParams = newNumericsSparseLinearSolverParams();
    }
    return NM_sparse(A)->linearSolverParams;
}
コード例 #2
0
ファイル: SparseMatrix.c プロジェクト: xhub/siconos
NumericsSparseMatrix* newNumericsSparseMatrix(void)
{
  NumericsSparseMatrix* p = (NumericsSparseMatrix*)
    malloc(sizeof(NumericsSparseMatrix));

  NM_sparse_null(p);
  p->linearSolverParams = newNumericsSparseLinearSolverParams();

  return p;
}