24 axpy(x_dot, -1., x_prev);
25 scale(x_dot, 1. / dt);
28 axpy(residuum, -1., b);
MathLib::EigenMatrix GlobalMatrix
MathLib::EigenVector GlobalVector
void copy(PETScVector const &x, PETScVector &y)
void matMult(PETScMatrix const &A, PETScVector const &x, PETScVector &y)
void matMultAdd(PETScMatrix const &A, PETScVector const &v1, PETScVector const &v2, PETScVector &v3)
void scale(PETScVector &x, PetscScalar const a)
void axpy(PETScVector &y, PetscScalar const a, PETScVector const &x)
GlobalVector computeResiduum(double const dt, GlobalVector const &x, GlobalVector const &x_prev, GlobalMatrix const &M, GlobalMatrix const &K, GlobalVector const &b)