16 #ifndef INCLUDE_IDEAL_II_LAC_SPACETIME_TRILINOS_VECTOR_HH_
17 #define INCLUDE_IDEAL_II_LAC_SPACETIME_TRILINOS_VECTOR_HH_
19 #include <deal.II/base/config.h>
20 #ifdef DEAL_II_WITH_TRILINOS
21 # ifdef DEAL_II_WITH_MPI
22 # include <deal.II/lac/trilinos_vector.h>
32 typename std::list<dealii::TrilinosWrappers::MPI::Vector>::iterator;
76 std::list<dealii::TrilinosWrappers::MPI::Vector> _vectors;
The spacetime Trilinos vector object.
Definition: spacetime_trilinos_vector.hh:45
TrilinosVector()
Construct an empty list of vectors.
void reinit(unsigned int M)
Clear the list and add M empty vectors.
slab::TrilinosVectorIterator end()
Return an iterator pointing behind the last "slab" vector.
unsigned int M()
Return the size of the list, i.e. the number of slabs.
slab::TrilinosVectorIterator begin()
Return an iterator pointing to the first "slab" vector.
typename std::list< dealii::TrilinosWrappers::MPI::Vector >::iterator TrilinosVectorIterator
A shortened type for iterators over a list of shared pointers to dealii::TrilinosWrappers::MPI::Vecto...
Definition: spacetime_trilinos_vector.hh:32
The main namespace of the project.
Definition: idealii.hh:21