21 #ifndef bempp_vector_hpp
22 #define bempp_vector_hpp
24 #include "../common/common.hpp"
26 #include "bempp/common/config_trilinos.hpp"
28 #include "../common/armadillo_fwd.hpp"
31 #include <Thyra_DefaultSpmdVector.hpp>
42 template <
typename ValueType>
45 :
public Thyra::DefaultSpmdVector<ValueType>
50 explicit Vector(
const arma::Col<ValueType>& vec);
67 arma::Col<ValueType> m_vec;
arma::Col< ValueType > asArmadilloVector() const
Convert the Vector object into an Armadillo vector.
Definition: vector.cpp:81
Vector(const arma::Col< ValueType > &vec)
Construct a Vector from an Armadillo vector.
Definition: vector.cpp:34
Encapsulation of a vector.
Definition: vector.hpp:43
size_t size() const
Vector length.
Definition: vector.cpp:61
void dump() const
Write a textual representation of the vector to standard output.
Definition: vector.cpp:71