9class vector :
public std::vector<T>{
23 std::vector<T>::operator=(other);
27 return std::vector<T>::operator=(other);
32 return &(*std::vector<T>::begin());
36 return &(*std::vector<T>::begin());
A small wrap around std::vector to give easy access to array for interfacing with fortran code.
T * operator()()
Access pointer to first element of storage.
vector(size_t n, const T &v)
Constructor with initialization.
vector()
Default constructor.
vector(const vector< T > &other)
Copy constructor.
vector< T > & operator=(const std::vector< T > &other)
Assignment.
const T * operator()() const
Access pointer to first element of storage.
vector(size_t n)
constructor with size.
vector(const std::vector< T > &other)
Copy constructor.
vector< T > & operator=(const vector< T > &other)
Assignment.
(C) Copyright International Business Machines Corporation 2007
SimpleReferenced< X > * make_referenced(X other)
const X & operator()() const
const X & operator()() const