Here, we list all the classes that satisfy the VectorType
concept and may be used in linear solvers (see Linear solver classes) and for matrix-vector operations.
◆ swap() [1/2]
template<typename Number >
Global function swap
which overloads the default implementation of the C++ standard library which uses a temporary object. The function simply exchanges the data of the two vectors.
- Author
- Wolfgang Bangerth, 2000
Definition at line 1312 of file vector.h.
◆ operator<<() [1/2]
template<typename number >
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const Vector< number > & |
v |
|
) |
| |
|
inline |
Output operator writing a vector to a stream.
Definition at line 1324 of file vector.h.
◆ operator<<() [2/2]
template<typename number >
◆ swap() [2/2]
template<typename Number >
Global function swap
which overloads the default implementation of the C++ standard library which uses a temporary object. The function simply exchanges the data of the two vectors.
- Author
- Wolfgang Bangerth, 2000
Definition at line 1312 of file vector.h.
◆ value
template<typename VectorType >
Initial value: ((VectorType *)nullptr))
==
sizeof(yes_type))
A statically computable value that indicates whether the template argument to this class is a block vector (in fact whether the type is derived from BlockVectorBase<T>).
Definition at line 93 of file block_vector_base.h.