36class ALIEN_REFSEMANTIC_EXPORT Vector final :
public IVector
43 Vector(Integer nrows, Integer nrows_local, IMessagePassingMng* parallel_mng);
45 Vector(Arccore::Integer nrows, IMessagePassingMng* parallel_mng);
47 Vector(Vector&& vector);
51 Vector& operator=(Vector&& vector);
53 Vector(
const Vector&) =
delete;
54 Vector& operator=(
const Vector&) =
delete;
57 Vector& operator=(
const E&);
67 void setUserFeature(String feature);
69 bool hasUserFeature(String feature)
const;
77 std::shared_ptr<MultiVectorImpl> m_impl;
79 std::string m_name =
"UnamedVector";
82 void setName(std::string name) { m_name = name; }
83 std::string
const& name()
const {
return m_name; }