// same as SERIAL_VECTORS but only with real-valued PETSc vectors
REAL_SERIAL_VECTORS := { Vector<double>;
- Vector<float> ;
+ Vector<float> ;
- BlockVector<double>;
- BlockVector<float>;
+ BlockVector<double>;
+ BlockVector<float>;
- LinearAlgebra::Vector<double>;
- LinearAlgebra::Vector<float> ;
+ LinearAlgebra::Vector<double>;
+ LinearAlgebra::Vector<float> ;
- LinearAlgebra::distributed::Vector<double>;
- LinearAlgebra::distributed::Vector<float> ;
+ LinearAlgebra::distributed::Vector<double>;
+ LinearAlgebra::distributed::Vector<float> ;
- LinearAlgebra::distributed::BlockVector<double>;
- LinearAlgebra::distributed::BlockVector<float> ;
+ LinearAlgebra::distributed::BlockVector<double>;
+ LinearAlgebra::distributed::BlockVector<float> ;
- @DEAL_II_EXPAND_TRILINOS_VECTOR@;
- @DEAL_II_EXPAND_TRILINOS_MPI_VECTOR@;
- @DEAL_II_EXPAND_EPETRA_VECTOR@;
- @DEAL_II_EXPAND_PETSC_MPI_VECTOR_REAL@;
+ @DEAL_II_EXPAND_TRILINOS_VECTOR@;
+ @DEAL_II_EXPAND_TRILINOS_MPI_VECTOR@;
+ @DEAL_II_EXPAND_EPETRA_VECTOR@;
+ @DEAL_II_EXPAND_PETSC_MPI_VECTOR_REAL@;
- @DEAL_II_EXPAND_TRILINOS_BLOCKVECTOR@;
- @DEAL_II_EXPAND_TRILINOS_MPI_BLOCKVECTOR@;
- @DEAL_II_EXPAND_PETSC_MPI_BLOCKVECTOR_REAL@;
- }
+ @DEAL_II_EXPAND_TRILINOS_BLOCKVECTOR@;
+ @DEAL_II_EXPAND_TRILINOS_MPI_BLOCKVECTOR@;
+ @DEAL_II_EXPAND_PETSC_MPI_BLOCKVECTOR_REAL@;
+ }
// real vector types excluding block vectors
REAL_NONBLOCK_VECTORS := { Vector<double>;
- Vector<float> ;
+ Vector<float> ;
- LinearAlgebra::Vector<double>;
- LinearAlgebra::Vector<float> ;
+ LinearAlgebra::Vector<double>;
+ LinearAlgebra::Vector<float> ;
- LinearAlgebra::distributed::Vector<double>;
- LinearAlgebra::distributed::Vector<float> ;
+ LinearAlgebra::distributed::Vector<double>;
+ LinearAlgebra::distributed::Vector<float> ;
- @DEAL_II_EXPAND_TRILINOS_VECTOR@;
- @DEAL_II_EXPAND_TRILINOS_MPI_VECTOR@;
- @DEAL_II_EXPAND_EPETRA_VECTOR@;
- @DEAL_II_EXPAND_PETSC_MPI_VECTOR_REAL@;
- }
+ @DEAL_II_EXPAND_TRILINOS_VECTOR@;
+ @DEAL_II_EXPAND_TRILINOS_MPI_VECTOR@;
+ @DEAL_II_EXPAND_EPETRA_VECTOR@;
+ @DEAL_II_EXPAND_PETSC_MPI_VECTOR_REAL@;
+ }
// wrappers for non-MPI vectors (PETSc/Trilinos)
EXTERNAL_SEQUENTIAL_VECTORS := { @DEAL_II_EXPAND_TRILINOS_VECTOR@;
// only used: mg_transfer_prebuilt.inst.in and
// mg_level_global_transfer.inst.in
VECTORS_WITH_MATRIX := { Vector<double>;
- Vector<float> ;
+ Vector<float> ;
- BlockVector<double>;
- BlockVector<float>;
+ BlockVector<double>;
+ BlockVector<float>;
- LinearAlgebra::distributed::Vector<double>;
+ LinearAlgebra::distributed::Vector<double>;
- @DEAL_II_EXPAND_TRILINOS_VECTOR@;
- @DEAL_II_EXPAND_TRILINOS_MPI_VECTOR@;
- @DEAL_II_EXPAND_EPETRA_VECTOR@;
- }
+ @DEAL_II_EXPAND_TRILINOS_VECTOR@;
+ @DEAL_II_EXPAND_TRILINOS_MPI_VECTOR@;
+ @DEAL_II_EXPAND_EPETRA_VECTOR@;
+ }
// DoFHandler and hp::DoFHandler templates
DOFHANDLER_TEMPLATES := { DoFHandler;