* this is all we need to
* generate a parallel vector.
*/
- Vector (const Epetra_Map ¶llel_partitioning);
+ explicit Vector (const Epetra_Map ¶llel_partitioning);
/**
* Copy constructor from the
* that sets the partitioning
* details.
*/
- explicit Vector (const Epetra_Map ¶llel_partitioning,
+ Vector (const Epetra_Map ¶llel_partitioning,
const VectorBase &v);
/**
* elements.
*/
template <typename Number>
- explicit Vector (const Epetra_Map ¶llel_partitioning,
+ Vector (const Epetra_Map ¶llel_partitioning,
const dealii::Vector<Number> &v);
//@}
/**
* need to generate a %parallel
* vector.
*/
- Vector (const IndexSet ¶llel_partitioning,
+ explicit Vector (const IndexSet ¶llel_partitioning,
const MPI_Comm &communicator = MPI_COMM_WORLD);
/**
* communicator that set the
* partitioning details.
*/
- explicit Vector (const IndexSet ¶llel_partitioning,
+ Vector (const IndexSet ¶llel_partitioning,
const VectorBase &v,
const MPI_Comm &communicator = MPI_COMM_WORLD);
* copies all the elements.
*/
template <typename Number>
- explicit Vector (const IndexSet ¶llel_partitioning,
+ Vector (const IndexSet ¶llel_partitioning,
const dealii::Vector<Number> &v,
const MPI_Comm &communicator = MPI_COMM_WORLD);
* input the number of elements
* in the vector.
*/
- Vector (const size_type n);
+ explicit Vector (const size_type n);
/**
* This constructor takes as
* map will be generated
* internally.
*/
- Vector (const Epetra_Map &partitioning);
+ explicit Vector (const Epetra_Map &partitioning);
/**
* This constructor takes as input
* taken and a localized version will
* be generated internally.
*/
- Vector (const IndexSet &partitioning,
+ explicit Vector (const IndexSet &partitioning,
const MPI_Comm &communicator = MPI_COMM_WORLD);
- /**
- * This constructor creates a vector
- * using the IndexSet local as our
- * own unknowns, add optional ghost
- * values ghost.
- */
- Vector (const MPI_Comm &communicator,
- const IndexSet &local,
- const IndexSet &ghost);
-
/**
* This constructor takes a
* (possibly parallel) Trilinos
const MPI_Comm &communicator = MPI_COMM_WORLD,
const bool fast = false);
-
-
/**
* Reinit function. Takes the
* information of a Vector and copies
const bool fast = false,
const bool allow_different_maps = false);
-
/**
* Set all components of the
* vector to the given number @p