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