23 double const dt =
_time_disc.getCurrentTimeIncrement();
MathLib::EigenMatrix GlobalMatrix
MathLib::EigenVector GlobalVector
std::size_t _tmp_id
ID of the vector storing intermediate computations.
MatrixTranslatorGeneral(TimeDiscretization const &timeDisc)
TimeDiscretization const & _time_disc
the time discretization used.
void linearSysNormalize(PETScMatrix const &, PETScMatrix &, PETScVector const &, PETScVector &)
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)
static NUMLIB_EXPORT VectorProvider & provider