Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Vector Class Reference

Vector class, to be used by user. More...

#include <arcane/matrix/Vector.h>

Inheritance diagram for Arcane::Vector:
Collaboration diagram for Arcane::Vector:

Public Member Functions

 Vector (const IndexedSpace &domain)
template<class V>
 Vector (const VectorExpr< V > &src)
template<class V>
Vector & operator= (const VectorExpr< V > &src)
Real operator[] (int i) const
const IndexedSpacedomain () const
Public Member Functions inherited from Arcane::VectorExpr< Vector >
 operator Vector & ()
 operator Vector const & () const
Real operator[] (int i) const
const IndexedSpacedomain () const

Private Attributes

IndexedSpace m_domain

Detailed Description

Vector class, to be used by user.

Definition at line 35 of file matrix/Vector.h.

Constructor & Destructor Documentation

◆ Vector() [1/2]

Arcane::Vector::Vector ( const IndexedSpace & domain)
inline

Definition at line 38 of file matrix/Vector.h.

◆ Vector() [2/2]

template<class V>
Arcane::Vector::Vector ( const VectorExpr< V > & src)
inline

Definition at line 39 of file matrix/Vector.h.

◆ ~Vector()

Arcane::Vector::~Vector ( )
inline

Definition at line 41 of file matrix/Vector.h.

Member Function Documentation

◆ domain()

const IndexedSpace & Arcane::Vector::domain ( ) const
inline

Definition at line 48 of file matrix/Vector.h.

◆ operator=()

template<class V>
Vector & Arcane::Vector::operator= ( const VectorExpr< V > & src)
inline

Definition at line 44 of file matrix/Vector.h.

◆ operator[]()

Real Arcane::Vector::operator[] ( int i) const
inline

Definition at line 46 of file matrix/Vector.h.

Member Data Documentation

◆ m_domain

IndexedSpace Arcane::Vector::m_domain
private

Definition at line 51 of file matrix/Vector.h.


The documentation for this class was generated from the following file: