3
0
mirror of https://github.com/triqs/dft_tools synced 2024-11-01 03:33:50 +01:00
dft_tools/doc/reference/c++/arrays_old/shape.rst
Olivier Parcollet f2c7d449cc First commit : triqs libs version 1.0 alpha1
for earlier commits, see TRIQS0.x repository.
2013-07-17 19:24:07 +02:00

34 lines
527 B
ReStructuredText

.. _Shape:
Shape, resize
==================================
Shape
--------------------
* array, matrix and vector have a method shape() that returns a `shape_type` object
i.e. a mini_vector<size_t,rank>
* Tutorial::
array<double,2> A(2,3);
A.shape()[0] == 2;
A.shape()[1] == 3;
Resize
--------
* The `value class` array, matrix and vector can be resized::
array<double,2> A(2,3);
A.resize ( make_shape (5,5) )
matrix<double,2> M;
M.resize( 3,3);
vector<double> V;
V.resize(10);