<code>normal_vector</code> ones. In all cases, the new functions
have been around for a while.
- Vector::scale.
+- TrilinosWrappers::*Vector*::compress with an Epetra_CombineMode
+ argument
<!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
*/
~BlockVector ();
- /**
- * use compress(VectorOperation) instead
- *
- * @deprecated
- *
- * See
- * @ref GlossCompress "Compressing distributed objects"
- * for more information.
- */
- void compress (const Epetra_CombineMode last_action) DEAL_II_DEPRECATED;
-
- /**
- * so it is not hidden
- */
- using BlockVectorBase<Vector>::compress;
-
/**
* Copy operator: fill all components of the vector that are locally
* stored with the given scalar value.
}
- inline
- void
- BlockVector::compress (const Epetra_CombineMode last_action)
- {
- if (last_action == Add)
- this->compress(::dealii::VectorOperation::add);
- else if (last_action == Insert)
- this->compress(::dealii::VectorOperation::insert);
- else
- AssertThrow(false, ExcNotImplemented());
- }
-
-
inline
void
BlockVector::swap (BlockVector &v)
void import_nonlocal_data_for_fe (const TrilinosWrappers::BlockSparseMatrix &m,
const BlockVector &v);
-
- /**
- * use compress(VectorOperation) instead
- *
- * @deprecated
- *
- * See
- * @ref GlossCompress "Compressing distributed objects"
- * for more information.
- */
- void compress (const Epetra_CombineMode last_action) DEAL_II_DEPRECATED;
-
- /**
- * so it is not hidden
- */
- using BlockVectorBase<Vector>::compress;
-
-
/**
* Returns the state of the vector, i.e., whether compress() needs to be
* called after an operation requiring data exchange. Does only return
- inline
- void
- BlockVector::compress (const Epetra_CombineMode last_action)
- {
- ::dealii::VectorOperation::values last_action_ =
- ::dealii::VectorOperation::unknown;
- if (last_action == Add)
- last_action_ = ::dealii::VectorOperation::add;
- else if (last_action == Insert)
- last_action_ = ::dealii::VectorOperation::insert;
- else
- AssertThrow(false, ExcNotImplemented());
-
- this->compress(last_action_);
- }
-
-
-
template <typename Number>
BlockVector &
BlockVector::operator = (const ::dealii::BlockVector<Number> &v)
*/
void compress (::dealii::VectorOperation::values operation);
- /**
- * @deprecated Use compress(dealii::VectorOperation::values) instead.
- */
- void compress (const Epetra_CombineMode last_action) DEAL_II_DEPRECATED;
-
/**
* Returns the state of the vector, i.e., whether compress() has already
* been called after an operation requiring data exchange.
- inline
- void
- VectorBase::compress (const Epetra_CombineMode last_action)
- {
- ::dealii::VectorOperation::values last_action_ =
- ::dealii::VectorOperation::unknown;
- if (last_action == Add)
- last_action_ = ::dealii::VectorOperation::add;
- else if (last_action == Insert)
- last_action_ = ::dealii::VectorOperation::insert;
- else
- AssertThrow(false, ExcNotImplemented());
-
- compress(last_action_);
- }
-
-
-
inline
VectorBase &
VectorBase::operator = (const TrilinosScalar s)