SLIP
1.4
|
This is a dense 2d Field containing Vector3d. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 2d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the double bracket element access. It is a specialization of GenericMultiComponent2d using Vector3d blocks. It implements arithmetic and mathematical operators and read/write methods (tecplot and gnuplot file format...). More...
#include <DenseVector3dField2d.hpp>
Public Member Functions | |||||||||||||||||
std::string | name () const | ||||||||||||||||
Returns the name of the class. More... | |||||||||||||||||
void | resize (const size_type height, const size_type width, const slip::Vector3d< T > &val=slip::Vector3d< T >()) | ||||||||||||||||
Resizes a GenericMultiComponent2d. More... | |||||||||||||||||
size_type | dim1 () const | ||||||||||||||||
Returns the number of rows (first dimension size) in the GenericMultiComponent2d. More... | |||||||||||||||||
size_type | rows () const | ||||||||||||||||
Returns the number of rows (first dimension size) in the GenericMultiComponent2d. More... | |||||||||||||||||
size_type | height () const | ||||||||||||||||
Returns the height (first dimension size) in the GenericMultiComponent2d. More... | |||||||||||||||||
size_type | dim2 () const | ||||||||||||||||
Returns the number of columns (second dimension size) in the GenericMultiComponent2d. More... | |||||||||||||||||
size_type | columns () const | ||||||||||||||||
Returns the number of columns (second dimension size) in the GenericMultiComponent2d. More... | |||||||||||||||||
size_type | cols () const | ||||||||||||||||
Returns the number of columns (second dimension size) in the GenericMultiComponent2d. More... | |||||||||||||||||
size_type | width () const | ||||||||||||||||
Returns the number of columns (second dimension size) in the GenericMultiComponent2d. More... | |||||||||||||||||
size_type | size () const | ||||||||||||||||
Returns the number of elements in the GenericMultiComponent2d. More... | |||||||||||||||||
size_type | max_size () const | ||||||||||||||||
Returns the maximal size (number of elements) in the GenericMultiComponent2d. More... | |||||||||||||||||
bool | empty () const | ||||||||||||||||
Returns true if the GenericMultiComponent2d is empty. (Thus size() == 0) More... | |||||||||||||||||
void | swap (self &M) | ||||||||||||||||
Swaps data with another GenericMultiComponent2d. More... | |||||||||||||||||
slip::Vector3d< T > | min () const | ||||||||||||||||
Returns the min elements of the GenericMultiComponent2d according to the operator <. More... | |||||||||||||||||
slip::Vector3d< T > | max () const | ||||||||||||||||
Returns the max elements of the GenericMultiComponent2d according to the operator <. More... | |||||||||||||||||
GenericMultiComponent2d < slip::Vector3d< T > > & | apply (slip::Vector3d< T >(*fun)(slip::Vector3d< T >)) | ||||||||||||||||
Returns the sums of the elements of the GenericMultiComponent2d. More... | |||||||||||||||||
GenericMultiComponent2d < slip::Vector3d< T > > & | apply (slip::Vector3d< T >(*fun)(const slip::Vector3d< T > &)) | ||||||||||||||||
Applys the one-parameter C-function fun to each element of the GenericMultiComponent2d. More... | |||||||||||||||||
Constructors & Destructors | |||||||||||||||||
DenseVector3dField2d () | |||||||||||||||||
Constructs a DenseVector3dField2d. More... | |||||||||||||||||
DenseVector3dField2d (const size_type height, const size_type width) | |||||||||||||||||
Constructs a DenseVector3dField2d. More... | |||||||||||||||||
DenseVector3dField2d (const size_type height, const size_type width, const slip::Vector3d< T > &val) | |||||||||||||||||
Constructs a DenseVector3dField2d initialized by the scalar value val. More... | |||||||||||||||||
DenseVector3dField2d (const size_type height, const size_type width, const T *val) | |||||||||||||||||
Constructs a DenseVector3dField2d initialized by an array val. More... | |||||||||||||||||
DenseVector3dField2d (const size_type height, const size_type width, const slip::Vector3d< T > *val) | |||||||||||||||||
Constructs a DenseVector3dField2d initialized by an array val. More... | |||||||||||||||||
template<typename InputIterator > | |||||||||||||||||
DenseVector3dField2d (const size_type height, const size_type width, InputIterator first, InputIterator last) | |||||||||||||||||
Contructs a DenseVector3dField2d from a range. More... | |||||||||||||||||
template<typename InputIterator > | |||||||||||||||||
DenseVector3dField2d (const size_type height, const size_type width, InputIterator first1, InputIterator last1, InputIterator first2, InputIterator first3) | |||||||||||||||||
Contructs a DenseVector3dField2d from a 3 ranges. More... | |||||||||||||||||
DenseVector3dField2d (const self &rhs) | |||||||||||||||||
Constructs a copy of the DenseVector3dField2d rhs. More... | |||||||||||||||||
~DenseVector3dField2d () | |||||||||||||||||
Destructor of the DenseVector3dField2d. More... | |||||||||||||||||
i/o operators | |||||||||||||||||
void | write_gnuplot (const std::string &file_path_name) | ||||||||||||||||
Writes a DenseVector3dField2d to a gnuplot file path name. More... | |||||||||||||||||
void | write_tecplot (const std::string &file_path_name, const std::string &title, const std::string &zone) | ||||||||||||||||
Writes a DenseVector3dField2d to a tecplot file path name. More... | |||||||||||||||||
Assignment operators and methods | |||||||||||||||||
self & | operator= (const slip::Vector3d< T > &val) | ||||||||||||||||
Affects all the element of the DenseVector3dField2d by val. More... | |||||||||||||||||
self & | operator= (const T &val) | ||||||||||||||||
Affects all the element of the DenseVector3dField2d by val. More... | |||||||||||||||||
Element access operators | |||||||||||||||||
T & | Vx1 (const size_type i, const size_type j) | ||||||||||||||||
Subscript access to first element of the data contained in the DenseVector3dField2d. More... | |||||||||||||||||
const T & | Vx1 (const size_type i, const size_type j) const | ||||||||||||||||
Subscript access to the data contained in the DenseVector3dField2d. More... | |||||||||||||||||
T & | Vx2 (const size_type i, const size_type j) | ||||||||||||||||
Subscript access to second element of the data contained in the DenseVector3dField2d. More... | |||||||||||||||||
const T & | Vx2 (const size_type i, const size_type j) const | ||||||||||||||||
Subscript access to the data contained in the DenseVector3dField2d. More... | |||||||||||||||||
T & | Vx3 (const size_type i, const size_type j) | ||||||||||||||||
Subscript access to third element of the data contained in the DenseVector3dField2d. More... | |||||||||||||||||
const T & | Vx3 (const size_type i, const size_type j) const | ||||||||||||||||
Subscript access to the data contained in the DenseVector3dField2d. More... | |||||||||||||||||
Arithmetic operators | |||||||||||||||||
self & | operator+= (const T &val) | ||||||||||||||||
Add val to each element of the DenseVector3dField2d. More... | |||||||||||||||||
self & | operator-= (const T &val) | ||||||||||||||||
self & | operator*= (const T &val) | ||||||||||||||||
self & | operator/= (const T &val) | ||||||||||||||||
self | operator- () const | ||||||||||||||||
self & | operator+= (const slip::Vector3d< T > &val) | ||||||||||||||||
Add val to each element of the DenseVector3dField2d. More... | |||||||||||||||||
self & | operator-= (const slip::Vector3d< T > &val) | ||||||||||||||||
self & | operator*= (const slip::Vector3d< T > &val) | ||||||||||||||||
self & | operator/= (const slip::Vector3d< T > &val) | ||||||||||||||||
self & | operator+= (const self &rhs) | ||||||||||||||||
self & | operator-= (const self &rhs) | ||||||||||||||||
self & | operator*= (const self &rhs) | ||||||||||||||||
self & | operator/= (const self &rhs) | ||||||||||||||||
iterators | |||||||||||||||||
iterator | begin () | ||||||||||||||||
Returns a read/write iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_iterator | begin () const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
component_iterator | begin (const std::size_t component) | ||||||||||||||||
Returns a read/write iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_component_iterator | begin (const std::size_t component) const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
iterator | end () | ||||||||||||||||
Returns a read/write iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_iterator | end () const | ||||||||||||||||
Returns a read-only (constant) iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
component_iterator | end (const std::size_t component) | ||||||||||||||||
Returns a read/write iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_component_iterator | end (const std::size_t component) const | ||||||||||||||||
Returns a read-only (constant) iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
reverse_iterator | rbegin () | ||||||||||||||||
Returns a read/write reverse iterator that points to the last element in the GenericMultiComponent2d. Iteration is done in reverse element order. More... | |||||||||||||||||
const_reverse_iterator | rbegin () const | ||||||||||||||||
Returns a read-only (constant) reverse iterator that points to the last element in the GenericMultiComponent2d. Iteration is done in reverse element order. More... | |||||||||||||||||
reverse_component_iterator | rbegin (const std::size_t component) | ||||||||||||||||
Returns a read/write iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_reverse_component_iterator | rbegin (const std::size_t component) const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
reverse_iterator | rend () | ||||||||||||||||
Returns a read/write reverse iterator that points to one before the first element in the GenericMultiComponent2d. Iteration is done in reverse element order. More... | |||||||||||||||||
const_reverse_iterator | rend () const | ||||||||||||||||
Returns a read-only (constant) reverse iterator that points to one before the first element in the GenericMultiComponent2d. Iteration is done in reverse element order. More... | |||||||||||||||||
reverse_component_iterator | rend (const std::size_t component) | ||||||||||||||||
Returns a read/write iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_reverse_component_iterator | rend (const std::size_t component) const | ||||||||||||||||
Returns a read-only (constant) iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
row_iterator | row_begin (const size_type row) | ||||||||||||||||
Returns a read/write iterator that points to the first element of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_row_iterator | row_begin (const size_type row) const | ||||||||||||||||
Returns a read-only iterator that points to the first element of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
row_range_iterator | row_begin (const size_type row, const slip::Range< int > &range) | ||||||||||||||||
Returns a read/write iterator that points to the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_row_range_iterator | row_begin (const size_type row, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read-only iterator that points to the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
component_row_iterator | row_begin (const std::size_t component, const std::size_t row) | ||||||||||||||||
Returns a read/write iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_component_row_iterator | row_begin (const std::size_t component, const std::size_t row) const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
component_row_range_iterator | row_begin (const std::size_t component, const size_type row, const slip::Range< int > &range) | ||||||||||||||||
Returns a read/write iterator that points to the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_component_row_range_iterator | row_begin (const std::size_t component, const size_type row, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read-only iterator that points to the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
row_iterator | row_end (const size_type row) | ||||||||||||||||
Returns a read/write iterator that points one past the end element of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_row_iterator | row_end (const size_type row) const | ||||||||||||||||
Returns a read-only iterator that points one past the end element of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
row_range_iterator | row_end (const size_type row, const slip::Range< int > &range) | ||||||||||||||||
Returns a read/write iterator that points one past the end element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_row_range_iterator | row_end (const size_type row, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read_only iterator that points one past the last element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
component_row_iterator | row_end (const std::size_t component, const std::size_t row) | ||||||||||||||||
Returns a read/write iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_component_row_iterator | row_end (const std::size_t component, const std::size_t row) const | ||||||||||||||||
Returns a read-only (constant) iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
component_row_range_iterator | row_end (const std::size_t component, const size_type row, const slip::Range< int > &range) | ||||||||||||||||
Returns a read/write iterator that points one past the end element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_component_row_range_iterator | row_end (const std::size_t component, const size_type row, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read_only iterator that points one past the last element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
col_iterator | col_begin (const size_type col) | ||||||||||||||||
Returns a read/write iterator that points to the first element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
const_col_iterator | col_begin (const size_type col) const | ||||||||||||||||
Returns a read-only iterator that points to the first element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
col_range_iterator | col_begin (const size_type col, const slip::Range< int > &range) | ||||||||||||||||
Returns a read-write iterator that points to the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_col_range_iterator | col_begin (const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read-only iterator that points to the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
component_col_iterator | col_begin (const std::size_t component, const std::size_t col) | ||||||||||||||||
Returns a read/write iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_component_col_iterator | col_begin (const std::size_t component, const std::size_t col) const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
component_col_range_iterator | col_begin (const std::size_t component, const size_type col, const slip::Range< int > &range) | ||||||||||||||||
Returns a read-write iterator that points to the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_component_col_range_iterator | col_begin (const std::size_t component, const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read-only iterator that points to the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
col_iterator | col_end (const size_type col) | ||||||||||||||||
Returns a read/write iterator that points one past the end element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
const_col_iterator | col_end (const size_type col) const | ||||||||||||||||
Returns a read-only iterator that points one past the end element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
col_range_iterator | col_end (const size_type col, const slip::Range< int > &range) | ||||||||||||||||
Returns a read-write iterator that points to the past the end element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_col_range_iterator | col_end (const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read-only iterator that points to the past the end element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
component_col_iterator | col_end (const std::size_t component, const std::size_t col) | ||||||||||||||||
Returns a read/write iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_component_col_iterator | col_end (const std::size_t component, const std::size_t col) const | ||||||||||||||||
Returns a read-only (constant) iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
component_col_range_iterator | col_end (const std::size_t component, const size_type col, const slip::Range< int > &range) | ||||||||||||||||
Returns a read-write iterator that points to the past the end element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_component_col_range_iterator | col_end (const std::size_t component, const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read-only iterator that points to the past the end element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
reverse_row_iterator | row_rbegin (const size_type row) | ||||||||||||||||
Returns a read/write reverse iterator that points to the last element of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order. More... | |||||||||||||||||
const_reverse_row_iterator | row_rbegin (const size_type row) const | ||||||||||||||||
Returns a read-only reverse iterator that points to the last element of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order. More... | |||||||||||||||||
reverse_row_range_iterator | row_rbegin (const size_type row, const slip::Range< int > &range) | ||||||||||||||||
Returns a read-write iterator that points to the last element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_row_range_iterator | row_rbegin (const size_type row, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read-only iterator that points to the last element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
reverse_component_row_iterator | row_rbegin (const std::size_t component, const std::size_t row) | ||||||||||||||||
Returns a read/write iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_reverse_component_row_iterator | row_rbegin (const std::size_t component, const std::size_t row) const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
reverse_component_row_range_iterator | row_rbegin (const std::size_t component, const size_type row, const slip::Range< int > &range) | ||||||||||||||||
Returns a read-write iterator that points to the last element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_component_row_range_iterator | row_rbegin (const std::size_t component, const size_type row, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read-only iterator that points to the last element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
reverse_row_iterator | row_rend (const size_type row) | ||||||||||||||||
Returns a read/write reverse iterator that points one past the first element of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order. More... | |||||||||||||||||
const_reverse_row_iterator | row_rend (const size_type row) const | ||||||||||||||||
Returns a read-only reverse iterator that points one past the first element of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order. More... | |||||||||||||||||
reverse_row_range_iterator | row_rend (const size_type row, const slip::Range< int > &range) | ||||||||||||||||
Returns a read-write iterator that points one before the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_row_range_iterator | row_rend (const size_type row, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read-only iterator that points one before the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
reverse_component_row_iterator | row_rend (const std::size_t component, const std::size_t row) | ||||||||||||||||
Returns a read/write iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_reverse_component_row_iterator | row_rend (const std::size_t component, const std::size_t row) const | ||||||||||||||||
Returns a read-only (constant) iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
reverse_component_row_range_iterator | row_rend (const std::size_t component, const size_type row, const slip::Range< int > &range) | ||||||||||||||||
Returns a read-write iterator that points one before the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_component_row_range_iterator | row_rend (const std::size_t component, const size_type row, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read-only iterator that points one before the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
reverse_col_iterator | col_rbegin (const size_type col) | ||||||||||||||||
Returns a read/write reverse iterator that points to the last element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns and in the reverse element order. More... | |||||||||||||||||
const_reverse_col_iterator | col_rbegin (const size_type col) const | ||||||||||||||||
Returns a read-only reverse iterator that points to the last element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns and in the reverse element order. More... | |||||||||||||||||
reverse_col_range_iterator | col_rbegin (const size_type col, const slip::Range< int > &range) | ||||||||||||||||
Returns a read-write iterator that points to the last element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_col_range_iterator | col_rbegin (const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read_only iterator that points to the last element of the Range & range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
reverse_component_col_iterator | col_rbegin (const std::size_t component, const std::size_t col) | ||||||||||||||||
Returns a read/write iterator that points to the last element of the col col in the GenericMultiComponent2d. Iteration is done in reverse element order. More... | |||||||||||||||||
const_reverse_component_col_iterator | col_rbegin (const std::size_t component, const std::size_t col) const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the last element of the col col in the GenericMultiComponent2d. Iteration is done in reverse element order. More... | |||||||||||||||||
reverse_component_col_range_iterator | col_rbegin (const std::size_t component, const size_type col, const slip::Range< int > &range) | ||||||||||||||||
Returns a read-write iterator that points to the last element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_component_col_range_iterator | col_rbegin (const std::size_t component, const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read_only iterator that points to the last element of the Range & range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
reverse_col_iterator | col_rend (const size_type col) | ||||||||||||||||
Returns a read/write reverse iterator that points one past the first element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns and in the reverse element order. More... | |||||||||||||||||
const_reverse_col_iterator | col_rend (const size_type col) const | ||||||||||||||||
Returns a read-only reverse iterator that points one past the first element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns and in the reverse element order. More... | |||||||||||||||||
reverse_col_range_iterator | col_rend (const size_type col, const slip::Range< int > &range) | ||||||||||||||||
Returns a read-write iterator that points to one before the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_col_range_iterator | col_rend (const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read-only iterator that points to the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
reverse_component_col_iterator | col_rend (const std::size_t component, const std::size_t col) | ||||||||||||||||
Returns a read/write iterator that points one before the first element of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order. More... | |||||||||||||||||
const_reverse_component_col_iterator | col_rend (const std::size_t component, const std::size_t col) const | ||||||||||||||||
Returns a read-only (constant) iterator that points one before the first element of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order. More... | |||||||||||||||||
reverse_component_col_range_iterator | col_rend (const std::size_t component, const size_type col, const slip::Range< int > &range) | ||||||||||||||||
Returns a read-write iterator that points to one before the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_component_col_range_iterator | col_rend (const std::size_t component, const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read-only iterator that points to the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
iterator2d | upper_left () | ||||||||||||||||
Returns a read/write iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the GenericMultiComponent2d. More... | |||||||||||||||||
const_iterator2d | upper_left () const | ||||||||||||||||
Returns a read-only iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the GenericMultiComponent2d. More... | |||||||||||||||||
iterator2d | upper_left (const Box2d< int > &box) | ||||||||||||||||
Returns a read/write iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the Box2d associated to the GenericMultiComponent2d. More... | |||||||||||||||||
const_iterator2d | upper_left (const Box2d< int > &box) const | ||||||||||||||||
Returns a read only iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the Box2d associated to the GenericMultiComponent2d. More... | |||||||||||||||||
iterator2d_range | upper_left (const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write iterator2d_range that points to the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d. More... | |||||||||||||||||
const_iterator2d_range | upper_left (const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read-only iterator2d_range that points to the to the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d. More... | |||||||||||||||||
iterator2d_range | upper_left (const Range< int > &range) | ||||||||||||||||
Returns a read/write iterator2d_range that points to the upper left element of the Range range associated to the GenericMultiComponent2d. The same range is applied for rows and cols. More... | |||||||||||||||||
const_iterator2d_range | upper_left (const Range< int > &range) const | ||||||||||||||||
Returns a read-only iterator2d_range that points to the to the upper left element of the Range range associated to the GenericMultiComponent2d. More... | |||||||||||||||||
component_iterator2d | upper_left (const std::size_t component) | ||||||||||||||||
Returns a read/write component_iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the GenericMultiComponent2d. More... | |||||||||||||||||
const_component_iterator2d | upper_left (const std::size_t component) const | ||||||||||||||||
Returns a read only const_component_iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the GenericMultiComponent2d. More... | |||||||||||||||||
component_iterator2d | upper_left (const std::size_t component, const Box2d< int > &box) | ||||||||||||||||
Returns a read/write component iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the Box2d associated to the GenericMultiComponent2d. More... | |||||||||||||||||
const_component_iterator2d | upper_left (const std::size_t component, const Box2d< int > &box) const | ||||||||||||||||
Returns a read only component iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the Box2d associated to the GenericMultiComponent2d. More... | |||||||||||||||||
component_iterator2d_range | upper_left (const std::size_t component, const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write component iterator2d_range that points to the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d. More... | |||||||||||||||||
const_component_iterator2d_range | upper_left (const std::size_t component, const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read-only component iterator2d_range that points to the to the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d. More... | |||||||||||||||||
iterator2d | bottom_right () | ||||||||||||||||
Returns a read/write iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the GenericMultiComponent2d. More... | |||||||||||||||||
const_iterator2d | bottom_right () const | ||||||||||||||||
Returns a read-only iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the GenericMultiComponent2d. More... | |||||||||||||||||
iterator2d | bottom_right (const Box2d< int > &box) | ||||||||||||||||
Returns a read/write iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the Box2d associated to the GenericMultiComponent2d. More... | |||||||||||||||||
const_iterator2d | bottom_right (const Box2d< int > &box) const | ||||||||||||||||
Returns a read only iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the Box2d associated to the GenericMultiComponent2d. More... | |||||||||||||||||
iterator2d_range | bottom_right (const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write iterator2d_range that points to the past the end bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d. More... | |||||||||||||||||
const_iterator2d_range | bottom_right (const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read-only iterator2d_range that points to the past the end bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d. More... | |||||||||||||||||
iterator2d_range | bottom_right (const Range< int > &range) | ||||||||||||||||
Returns a read/write iterator2d_range that points to the past the end bottom right element of the Range range associated to the GenericMultiComponent2d. The same range is applied for rows and cols. More... | |||||||||||||||||
const_iterator2d_range | bottom_right (const Range< int > &range) const | ||||||||||||||||
Returns a read-only const_iterator2d_range that points to the past the end bottom right element of the Range range associated to the GenericMultiComponent2d. The same range is applied for rows and cols. More... | |||||||||||||||||
component_iterator2d | bottom_right (const std::size_t component) | ||||||||||||||||
Returns a read/write component_iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the GenericMultiComponent2d. More... | |||||||||||||||||
const_component_iterator2d | bottom_right (const std::size_t component) const | ||||||||||||||||
Returns a read only const_component_iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the GenericMultiComponent2d. More... | |||||||||||||||||
component_iterator2d | bottom_right (const std::size_t component, const Box2d< int > &box) | ||||||||||||||||
Returns a read/write component iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the Box2d associated to the GenericMultiComponent2d. More... | |||||||||||||||||
const_component_iterator2d | bottom_right (const std::size_t component, const Box2d< int > &box) const | ||||||||||||||||
Returns a read only component iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the Box2d associated to the GenericMultiComponent2d. More... | |||||||||||||||||
component_iterator2d_range | bottom_right (const std::size_t component, const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write component iterator2d_range that points to the past the end bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d. More... | |||||||||||||||||
const_component_iterator2d_range | bottom_right (const std::size_t component, const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read-only component iterator2d_range that points to the past the end bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d. More... | |||||||||||||||||
reverse_iterator2d | rupper_left () | ||||||||||||||||
Returns a read/write reverse iterator2d. It points to the bottom right element of the GenericMultiComponent2d. Iteration is done within the GenericMultiComponent2d in the reverse order. More... | |||||||||||||||||
const_reverse_iterator2d | rupper_left () const | ||||||||||||||||
Returns a read only reverse iterator2d that points. It points to the bottom right element of the GenericMultiComponent2d. Iteration is done within the GenericMultiComponent2d in the reverse order. More... | |||||||||||||||||
reverse_iterator2d | rupper_left (const Box2d< int > &box) | ||||||||||||||||
Returns a read/write reverse iterator2d. It points to the bottom right element of the Box2d associated to the GenericMultiComponent2d. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_iterator2d | rupper_left (const Box2d< int > &box) const | ||||||||||||||||
Returns a read only reverse iterator2d. It points to the bottom right element of the Box2d box associated to the GenericMultiComponent2d. Iteration is done in the reverse order. More... | |||||||||||||||||
reverse_iterator2d_range | rupper_left (const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write reverse_iterator2d_range that points to the past the bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_iterator2d_range | rupper_left (const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read-only reverse_iterator2d_range that points to the past the bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d. Iteration is done in the reverse order. More... | |||||||||||||||||
reverse_iterator2d_range | rupper_left (const Range< int > &range) | ||||||||||||||||
Returns a read/write reverse_iterator2d_range that points to the bottom right element of the Range range associated to the GenericMultiComponent2d. The same range is applied for rows and cols. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_iterator2d_range | rupper_left (const Range< int > &range) const | ||||||||||||||||
Returns a read-only reverse_iterator2d_range that points to the to the bottom right element of the Range range associated to the GenericMultiComponent2d. The same range is applied for rows and cols. Iteration is done in the reverse order. More... | |||||||||||||||||
reverse_component_iterator2d | rupper_left (const std::size_t component) | ||||||||||||||||
Returns a read/write reverse component iterator2d. It points to the bottom right element of the GenericMultiComponent2d. Iteration is done within the GenericMultiComponent2d in the reverse order. More... | |||||||||||||||||
const_reverse_component_iterator2d | rupper_left (const std::size_t component) const | ||||||||||||||||
Returns a read only reverse component iterator2d that points. It points to the bottom right element of the GenericMultiComponent2d. Iteration is done within the GenericMultiComponent2d in the reverse order. More... | |||||||||||||||||
reverse_component_iterator2d | rupper_left (const std::size_t component, const Box2d< int > &box) | ||||||||||||||||
Returns a read/write reverse component iterator2d. It points to the bottom right element of the Box2d associated to the GenericMultiComponent2d. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_component_iterator2d | rupper_left (const std::size_t component, const Box2d< int > &box) const | ||||||||||||||||
Returns a read only reverse component iterator2d. It points to the bottom right element of the Box2d box associated to the GenericMultiComponent2d. Iteration is done in the reverse order. More... | |||||||||||||||||
reverse_component_iterator2d_range | rupper_left (const std::size_t component, const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write reverse component iterator2d_range that points to the past the bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_component_iterator2d_range | rupper_left (const std::size_t component, const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read-only reverse_component_iterator2d_range that points to the past the bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d. Iteration is done in the reverse order. More... | |||||||||||||||||
reverse_iterator2d | rbottom_right () | ||||||||||||||||
Returns a read/write reverse iterator2d. It points to past the upper left element of the GenericMultiComponent2d. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_iterator2d | rbottom_right () const | ||||||||||||||||
Returns a read only reverse iterator2d. It points to past the upper left element of the GenericMultiComponent2d. Iteration is done in the reverse order. More... | |||||||||||||||||
reverse_iterator2d | rbottom_right (const Box2d< int > &box) | ||||||||||||||||
Returns a read/write reverse iterator2d. It points to one before the upper left element of the Box2d box associated to the GenericMultiComponent2d. More... | |||||||||||||||||
const_reverse_iterator2d | rbottom_right (const Box2d< int > &box) const | ||||||||||||||||
Returns a read-only reverse iterator2d. It points to one before the element of the bottom right element of the Box2d box associated to the GenericMultiComponent2d. More... | |||||||||||||||||
reverse_iterator2d_range | rbottom_right (const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write reverse_iterator2d_range that points to one before the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_iterator2d_range | rbottom_right (const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read-only reverse_iterator2d_range that points to one before the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d.Iteration is done in the reverse order. More... | |||||||||||||||||
reverse_iterator2d_range | rbottom_right (const Range< int > &range) | ||||||||||||||||
Returns a read/write reverse_iterator2d_range that points to one before the upper left element of the Range range associated to the GenericMultiComponent2d. The same range is applied for rows and cols. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_iterator2d_range | rbottom_right (const Range< int > &range) const | ||||||||||||||||
Returns a read_only reverse_iterator2d_range that points to one before the upper left element of the Range range associated to the GenericMultiComponent2d. The same range is applied for rows and cols. Iteration is done in the reverse order. More... | |||||||||||||||||
reverse_component_iterator2d | rbottom_right (const std::size_t component) | ||||||||||||||||
Returns a read/write reverse component iterator2d. It points to past the upper left element of the GenericMultiComponent2d. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_component_iterator2d | rbottom_right (const std::size_t component) const | ||||||||||||||||
Returns a read only reverse component iterator2d. It points to past the upper left element of the GenericMultiComponent2d. Iteration is done in the reverse order. More... | |||||||||||||||||
reverse_component_iterator2d | rbottom_right (const std::size_t component, const Box2d< int > &box) | ||||||||||||||||
Returns a read/write reverse component iterator2d. It points to one before the upper left element of the Box2d box associated to the GenericMultiComponent2d. More... | |||||||||||||||||
const_reverse_component_iterator2d | rbottom_right (const std::size_t component, const Box2d< int > &box) const | ||||||||||||||||
Returns a read-only reverse component iterator2d. It points to one before the element of the bottom right element of the Box2d box associated to the GenericMultiComponent2d. More... | |||||||||||||||||
reverse_component_iterator2d_range | rbottom_right (const std::size_t component, const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write reverse_component_iterator2d_range that points to one before the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_component_iterator2d_range | rbottom_right (const std::size_t component, const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read-only reverse_component_iterator2d_range that points to one before the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d.Iteration is done in the reverse order. More... | |||||||||||||||||
Assignment operators and methods | |||||||||||||||||
void | fill (const slip::Vector3d< T > &value) | ||||||||||||||||
Fills the container range [begin(),begin()+size()) with copies of value. More... | |||||||||||||||||
void | fill (const typename slip::Vector3d< T >::pointer value) | ||||||||||||||||
Fills the container range [begin(),begin()+size()) with a copy of the value array. More... | |||||||||||||||||
void | fill (const slip::Vector3d< T > *value) | ||||||||||||||||
Fills the container range [begin(),begin()+size()) with a copy of the value array. More... | |||||||||||||||||
void | fill (InputIterator first, InputIterator last) | ||||||||||||||||
Fills the container range [begin(),begin()+size()) with a copy of the range [first,last) More... | |||||||||||||||||
void | fill (std::vector< InputIterator > first_iterators_list, InputIterator last) | ||||||||||||||||
Fills the container range [begin(),begin()+size()) with a copy of the range [first,last) More... | |||||||||||||||||
void | fill (std::size_t component, InputIterator first, InputIterator last) | ||||||||||||||||
Fills the container range [begin(),begin()+size()) with a copy of the range [first,last) More... | |||||||||||||||||
Element access operators | |||||||||||||||||
Less than comparison operator (GenericMultiComponent2d ordering relation)
More than comparison operator
Less than equal comparison operator
More than equal comparison operator
| |||||||||||||||||
pointer | operator[] (const size_type i) | ||||||||||||||||
Subscript access to the row datas contained in the GenericMultiComponent2d. More... | |||||||||||||||||
const_pointer | operator[] (const size_type i) const | ||||||||||||||||
Subscript access to the row datas contained in the GenericMultiComponent2d. More... | |||||||||||||||||
reference | operator() (const size_type i, const size_type j) | ||||||||||||||||
Subscript access to the data contained in the GenericMultiComponent2d. More... | |||||||||||||||||
const_reference | operator() (const size_type i, const size_type j) const | ||||||||||||||||
Subscript access to the data contained in the GenericMultiComponent2d. More... | |||||||||||||||||
reference | operator() (const Point2d< size_type > &point2d) | ||||||||||||||||
Subscript access to the data contained in the GenericMultiComponent2d. More... | |||||||||||||||||
const_reference | operator() (const Point2d< size_type > &point2d) const | ||||||||||||||||
Subscript access to the data contained in the GenericMultiComponent2d. More... | |||||||||||||||||
self | operator() (const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Subscript access to the data contained in the GenericMultiComponent2d. More... | |||||||||||||||||
Static Public Attributes | |
static const std::size_t | DIM = 2 |
static const std::size_t | COMPONENTS |
Friends | |
class | boost::serialization::access |
This is a dense 2d Field containing Vector3d. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 2d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the double bracket element access. It is a specialization of GenericMultiComponent2d using Vector3d blocks. It implements arithmetic and mathematical operators and read/write methods (tecplot and gnuplot file format...).
T | Type of object in the DenseVector3dField2d |
Definition at line 118 of file DenseVector3dField2d.hpp.
typedef GenericMultiComponent2d<slip::Vector3d<T> > slip::DenseVector3dField2d< T >::base |
Definition at line 146 of file DenseVector3dField2d.hpp.
|
inherited |
Definition at line 229 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 231 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 228 of file GenericMultiComponent2d.hpp.
typedef slip::stride_iterator<pointer> slip::DenseVector3dField2d< T >::col_iterator |
Definition at line 166 of file DenseVector3dField2d.hpp.
|
inherited |
Definition at line 223 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 260 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 262 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 233 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 269 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 274 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 251 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 253 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 230 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 232 of file GenericMultiComponent2d.hpp.
typedef slip::stride_iterator<const_pointer> slip::DenseVector3dField2d< T >::const_col_iterator |
Definition at line 167 of file DenseVector3dField2d.hpp.
|
inherited |
Definition at line 224 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 261 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 263 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 234 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 271 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 276 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 252 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 254 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 281 of file GenericMultiComponent2d.hpp.
typedef const_pointer slip::DenseVector3dField2d< T >::const_iterator |
Definition at line 158 of file DenseVector3dField2d.hpp.
|
inherited |
Definition at line 220 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 226 of file GenericMultiComponent2d.hpp.
typedef const value_type* slip::DenseVector3dField2d< T >::const_pointer |
Definition at line 150 of file DenseVector3dField2d.hpp.
typedef const value_type& slip::DenseVector3dField2d< T >::const_reference |
Definition at line 152 of file DenseVector3dField2d.hpp.
typedef std::reverse_iterator<const_col_iterator> slip::DenseVector3dField2d< T >::const_reverse_col_iterator |
Definition at line 172 of file DenseVector3dField2d.hpp.
|
inherited |
Definition at line 245 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 265 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 267 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 249 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 272 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 277 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 256 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 258 of file GenericMultiComponent2d.hpp.
typedef std::reverse_iterator<const_iterator> slip::DenseVector3dField2d< T >::const_reverse_iterator |
Definition at line 161 of file DenseVector3dField2d.hpp.
|
inherited |
Definition at line 241 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 247 of file GenericMultiComponent2d.hpp.
typedef std::reverse_iterator<const_iterator> slip::DenseVector3dField2d< T >::const_reverse_row_iterator |
Definition at line 170 of file DenseVector3dField2d.hpp.
|
inherited |
Definition at line 243 of file GenericMultiComponent2d.hpp.
typedef const_pointer slip::DenseVector3dField2d< T >::const_row_iterator |
Definition at line 165 of file DenseVector3dField2d.hpp.
|
inherited |
Definition at line 222 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 197 of file GenericMultiComponent2d.hpp.
typedef slip::kstride_iterator<const_vector3d_pointer,2> slip::DenseVector3dField2d< T >::const_vector3d_iterator |
Definition at line 182 of file DenseVector3dField2d.hpp.
typedef const vector3d_value_type* slip::DenseVector3dField2d< T >::const_vector3d_pointer |
Definition at line 178 of file DenseVector3dField2d.hpp.
typedef const vector3d_value_type slip::DenseVector3dField2d< T >::const_vector3d_reference |
Definition at line 180 of file DenseVector3dField2d.hpp.
|
inherited |
Definition at line 280 of file GenericMultiComponent2d.hpp.
typedef ptrdiff_t slip::DenseVector3dField2d< T >::difference_type |
Definition at line 154 of file DenseVector3dField2d.hpp.
typedef pointer slip::DenseVector3dField2d< T >::iterator |
Definition at line 157 of file DenseVector3dField2d.hpp.
typedef slip::GenericMultiComponent2d<Vector3d<T> >::iterator2d slip::DenseVector3dField2d< T >::iterator2d |
Definition at line 174 of file DenseVector3dField2d.hpp.
|
inherited |
Definition at line 225 of file GenericMultiComponent2d.hpp.
typedef value_type* slip::DenseVector3dField2d< T >::pointer |
Definition at line 149 of file DenseVector3dField2d.hpp.
typedef value_type& slip::DenseVector3dField2d< T >::reference |
Definition at line 151 of file DenseVector3dField2d.hpp.
typedef std::reverse_iterator<col_iterator> slip::DenseVector3dField2d< T >::reverse_col_iterator |
Definition at line 171 of file DenseVector3dField2d.hpp.
|
inherited |
Definition at line 244 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 264 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 266 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 248 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 270 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 275 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 255 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 257 of file GenericMultiComponent2d.hpp.
typedef std::reverse_iterator<iterator> slip::DenseVector3dField2d< T >::reverse_iterator |
Definition at line 160 of file DenseVector3dField2d.hpp.
|
inherited |
Definition at line 240 of file GenericMultiComponent2d.hpp.
|
inherited |
Definition at line 246 of file GenericMultiComponent2d.hpp.
typedef std::reverse_iterator<iterator> slip::DenseVector3dField2d< T >::reverse_row_iterator |
Definition at line 169 of file DenseVector3dField2d.hpp.
|
inherited |
Definition at line 242 of file GenericMultiComponent2d.hpp.
typedef pointer slip::DenseVector3dField2d< T >::row_iterator |
Definition at line 164 of file DenseVector3dField2d.hpp.
|
inherited |
Definition at line 221 of file GenericMultiComponent2d.hpp.
typedef DenseVector3dField2d<T> slip::DenseVector3dField2d< T >::self |
Definition at line 145 of file DenseVector3dField2d.hpp.
typedef std::size_t slip::DenseVector3dField2d< T >::size_type |
Definition at line 155 of file DenseVector3dField2d.hpp.
typedef slip::Vector3d<T> slip::DenseVector3dField2d< T >::value_type |
Definition at line 144 of file DenseVector3dField2d.hpp.
typedef slip::kstride_iterator<vector3d_pointer,2> slip::DenseVector3dField2d< T >::vector3d_iterator |
Definition at line 181 of file DenseVector3dField2d.hpp.
typedef vector3d_value_type* slip::DenseVector3dField2d< T >::vector3d_pointer |
Definition at line 177 of file DenseVector3dField2d.hpp.
typedef vector3d_value_type& slip::DenseVector3dField2d< T >::vector3d_reference |
Definition at line 179 of file DenseVector3dField2d.hpp.
typedef T slip::DenseVector3dField2d< T >::vector3d_value_type |
Definition at line 176 of file DenseVector3dField2d.hpp.
|
inline |
Constructs a DenseVector3dField2d.
Definition at line 194 of file DenseVector3dField2d.hpp.
|
inline |
Constructs a DenseVector3dField2d.
height | first dimension of the DenseVector3dField2d |
width | second dimension of the DenseVector3dField2d |
Definition at line 203 of file DenseVector3dField2d.hpp.
|
inline |
Constructs a DenseVector3dField2d initialized by the scalar value val.
height | first dimension of the DenseVector3dField2d |
width | second dimension of the DenseVector3dField2d |
val | initialization value of the elements |
Definition at line 214 of file DenseVector3dField2d.hpp.
|
inline |
Constructs a DenseVector3dField2d initialized by an array val.
height | first dimension of the DenseVector3dField2d |
width | second dimension of the DenseVector3dField2d |
val | initialization linear array value of the elements |
Definition at line 226 of file DenseVector3dField2d.hpp.
|
inline |
Constructs a DenseVector3dField2d initialized by an array val.
height | first dimension of the DenseVector3dField2d |
width | second dimension of the DenseVector3dField2d |
val | initialization array value of the elements |
Definition at line 238 of file DenseVector3dField2d.hpp.
|
inline |
Contructs a DenseVector3dField2d from a range.
height | first dimension of the DenseVector3dField2d |
width | second dimension of the DenseVector3dField2d |
first | An input iterator. |
last | An input iterator. |
Create a DenseVector3dField2d consisting of copies of the elements from [first,last).
Definition at line 256 of file DenseVector3dField2d.hpp.
|
inline |
Contructs a DenseVector3dField2d from a 3 ranges.
height | first dimension of the DenseVector3dField2d |
width | second dimension of the DenseVector3dField2d |
first1 | An input iterator. |
last1 | An input iterator. |
first2 | An input iterator. |
first3 | An input iterator. |
Create a DenseVector3dField2d consisting of copies of the elements from [first1,last1), [first2,first2 + (last1 - first1)), [first3,first3 + (last1 - first1)),
Definition at line 282 of file DenseVector3dField2d.hpp.
|
inline |
Constructs a copy of the DenseVector3dField2d rhs.
Definition at line 303 of file DenseVector3dField2d.hpp.
|
inline |
Destructor of the DenseVector3dField2d.
Definition at line 310 of file DenseVector3dField2d.hpp.
|
inherited |
Returns the sums of the elements of the GenericMultiComponent2d.
Applys the one-parameter C-function fun to each element of the GenericMultiComponent2d
fun | The one-parameter C function |
|
inherited |
Applys the one-parameter C-function fun to each element of the GenericMultiComponent2d.
fun | The one-const-parameter C function |
|
inherited |
Returns a read/write iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
|
inherited |
Returns a read-only (constant) iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
|
inherited |
Returns a read/write iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
|
inherited |
Returns a read-only (constant) iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
|
inherited |
Returns a read/write iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the GenericMultiComponent2d.
|
inherited |
Returns a read-only iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the GenericMultiComponent2d.
|
inherited |
Returns a read/write iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the Box2d associated to the GenericMultiComponent2d.
box | a Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read only iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the Box2d associated to the GenericMultiComponent2d.
box | a Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read/write iterator2d_range that points to the past the end bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d.
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read-only iterator2d_range that points to the past the end bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d.
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write iterator2d_range that points to the past the end bottom right element of the Range range associated to the GenericMultiComponent2d. The same range is applied for rows and cols.
range | The range of the rows and the cols. |
|
inherited |
Returns a read-only const_iterator2d_range that points to the past the end bottom right element of the Range range associated to the GenericMultiComponent2d. The same range is applied for rows and cols.
range | The range of the rows and the cols. |
|
inherited |
Returns a read/write component_iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the GenericMultiComponent2d.
component | The component number. |
|
inherited |
Returns a read only const_component_iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the GenericMultiComponent2d.
component | The component number. |
|
inherited |
Returns a read/write component iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the Box2d associated to the GenericMultiComponent2d.
component | The component number. |
box | a Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read only component iterator2d that points to the past the end element of the GenericMultiComponent2d. It points to past the end element of the bottom right element of the Box2d associated to the GenericMultiComponent2d.
component | The component number. |
box | a Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read/write component iterator2d_range that points to the past the end bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d.
component | The component number. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read-only component iterator2d_range that points to the past the end bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d.
component | The component number. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write iterator that points to the first element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns.
col | The index of the column to iterate. |
|
inherited |
Returns a read-only iterator that points to the first element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns.
col | The index of the column to iterate. |
|
inherited |
Returns a read-write iterator that points to the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
col | The index of the column to iterate. |
range | Range of the column to iterate |
|
inherited |
Returns a read-only iterator that points to the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
col | The index of the column to iterate. |
range | Range of the column to iterate. |
|
inherited |
Returns a read/write iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
col | The col within the component. |
|
inherited |
Returns a read-only (constant) iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
col | The col within the component. |
|
inherited |
Returns a read-write iterator that points to the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
col | The index of the column to iterate. |
range | Range of the column to iterate |
|
inherited |
Returns a read-only iterator that points to the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
col | The index of the column to iterate. |
range | Range of the column to iterate. |
|
inherited |
Returns a read/write iterator that points one past the end element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns.
col | The index of the column to iterate. |
|
inherited |
Returns a read-only iterator that points one past the end element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns.
col | The index of the column |
|
inherited |
Returns a read-write iterator that points to the past the end element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
col | The index of the column to iterate. |
range | Range of the column to iterate. |
|
inherited |
Returns a read-only iterator that points to the past the end element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
col | The index of the column to iterate. |
range | Range of the column to iterate |
|
inherited |
Returns a read/write iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
col | The col within the component. |
|
inherited |
Returns a read-only (constant) iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
col | The col within the component. |
|
inherited |
Returns a read-write iterator that points to the past the end element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
col | The index of the column to iterate. |
range | Range of the column to iterate. |
|
inherited |
Returns a read-only iterator that points to the past the end element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
col | The index of the column to iterate. |
range | Range of the column to iterate |
|
inherited |
Returns a read/write reverse iterator that points to the last element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns and in the reverse element order.
col | The index of the column to iterate. |
|
inherited |
Returns a read-only reverse iterator that points to the last element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns and in the reverse element order.
col | The index of the column to iterate. |
|
inherited |
Returns a read-write iterator that points to the last element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
col | The index of the column to iterate. |
range | Range of the column to iterate. |
|
inherited |
Returns a read_only iterator that points to the last element of the Range & range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
col | The index of the column to iterate. |
range | Range of the column to iterate. |
|
inherited |
Returns a read/write iterator that points to the last element of the col col in the GenericMultiComponent2d. Iteration is done in reverse element order.
component | The component number. |
col | The col within the component. |
|
inherited |
Returns a read-only (constant) iterator that points to the last element of the col col in the GenericMultiComponent2d. Iteration is done in reverse element order.
component | The component number. |
col | The col within the component. |
|
inherited |
Returns a read-write iterator that points to the last element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
col | The index of the column to iterate. |
range | Range of the column to iterate. |
|
inherited |
Returns a read_only iterator that points to the last element of the Range & range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
col | The index of the column to iterate. |
range | Range of the column to iterate. |
|
inherited |
Returns a read/write reverse iterator that points one past the first element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns and in the reverse element order.
col | The index of the column to iterate. |
|
inherited |
Returns a read-only reverse iterator that points one past the first element of the column column in the GenericMultiComponent2d. Iteration is done modulo the number of columns and in the reverse element order.
col | The index of the column to iterate. |
|
inherited |
Returns a read-write iterator that points to one before the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
col | The index of the column to iterate. |
range | Range of the column to iterate. |
|
inherited |
Returns a read-only iterator that points to the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
col | The index of the column to iterate. |
range | Range of the column to iterate. |
|
inherited |
Returns a read/write iterator that points one before the first element of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order.
component | The component number. |
col | The col within the component. |
|
inherited |
Returns a read-only (constant) iterator that points one before the first element of the col col in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
col | The col within the component. |
|
inherited |
Returns a read-write iterator that points to one before the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
col | The index of the column to iterate. |
range | Range of the column to iterate. |
|
inherited |
Returns a read-only iterator that points to the first element of the Range range of the col col in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
col | The index of the column to iterate. |
range | Range of the column to iterate. |
|
inherited |
Returns the number of columns (second dimension size) in the GenericMultiComponent2d.
|
inherited |
Returns the number of columns (second dimension size) in the GenericMultiComponent2d.
|
inherited |
Returns the number of rows (first dimension size) in the GenericMultiComponent2d.
|
inherited |
Returns the number of columns (second dimension size) in the GenericMultiComponent2d.
|
inherited |
Returns true if the GenericMultiComponent2d is empty. (Thus size() == 0)
|
inherited |
Returns a read/write iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
|
inherited |
Returns a read-only (constant) iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
|
inherited |
Returns a read/write iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
|
inherited |
Returns a read-only (constant) iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
|
inlineinherited |
Fills the container range [begin(),begin()+size()) with copies of value.
value | A reference-to-const of arbitrary type. |
Definition at line 3050 of file GenericMultiComponent2d.hpp.
|
inlineinherited |
Fills the container range [begin(),begin()+size()) with a copy of the value array.
value | A pointer of arbitrary type. |
Definition at line 3061 of file GenericMultiComponent2d.hpp.
|
inlineinherited |
Fills the container range [begin(),begin()+size()) with a copy of the value array.
value | A pointer of arbitrary type. |
Definition at line 3072 of file GenericMultiComponent2d.hpp.
|
inlineinherited |
Fills the container range [begin(),begin()+size()) with a copy of the range [first,last)
first | An input iterator. |
last | An input iterator. |
Definition at line 3086 of file GenericMultiComponent2d.hpp.
|
inlineinherited |
Fills the container range [begin(),begin()+size()) with a copy of the range [first,last)
first_iterators_list | An input iterator list. |
last | An input iterator. |
Definition at line 3101 of file GenericMultiComponent2d.hpp.
|
inlineinherited |
Fills the container range [begin(),begin()+size()) with a copy of the range [first,last)
component | The component number. |
first | An input iterator. |
last | An input iterator. |
Definition at line 3133 of file GenericMultiComponent2d.hpp.
|
inherited |
Returns the height (first dimension size) in the GenericMultiComponent2d.
|
inherited |
Returns the max elements of the GenericMultiComponent2d according to the operator <.
|
inherited |
Returns the maximal size (number of elements) in the GenericMultiComponent2d.
|
inherited |
Returns the min elements of the GenericMultiComponent2d according to the operator <.
|
inline |
Returns the name of the class.
Definition at line 994 of file DenseVector3dField2d.hpp.
|
inherited |
Subscript access to the data contained in the GenericMultiComponent2d.
i | The index of the row for which the data should be accessed. |
j | The index of the columns for which the data should be accessed. |
This operator allows for easy, 2d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
|
inherited |
Subscript access to the data contained in the GenericMultiComponent2d.
i | The index of the row for which the data should be accessed. |
j | The index of the columns for which the data should be accessed. |
This operator allows for easy, 2d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
|
inherited |
Subscript access to the data contained in the GenericMultiComponent2d.
point2d | A Point2d which indicate the subscripts of the data to access. |
This operator allows for easy, 2d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
|
inherited |
Subscript access to the data contained in the GenericMultiComponent2d.
point2d | A Point2d which indicate the subscripts of the data to access. |
This operator allows for easy, 2d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
|
inherited |
Subscript access to the data contained in the GenericMultiComponent2d.
row_range | The range of the rows. |
col_range | The range of the columns. |
This operator allows for easy, 2d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
|
inline |
Definition at line 891 of file DenseVector3dField2d.hpp.
|
inline |
Definition at line 925 of file DenseVector3dField2d.hpp.
|
inline |
Definition at line 972 of file DenseVector3dField2d.hpp.
|
inline |
Add val to each element of the DenseVector3dField2d.
val | value |
Definition at line 875 of file DenseVector3dField2d.hpp.
|
inline |
Add val to each element of the DenseVector3dField2d.
val | value |
Definition at line 909 of file DenseVector3dField2d.hpp.
|
inline |
Definition at line 952 of file DenseVector3dField2d.hpp.
|
inline |
Definition at line 943 of file DenseVector3dField2d.hpp.
|
inline |
Definition at line 883 of file DenseVector3dField2d.hpp.
|
inline |
Definition at line 917 of file DenseVector3dField2d.hpp.
|
inline |
Definition at line 962 of file DenseVector3dField2d.hpp.
|
inline |
Definition at line 899 of file DenseVector3dField2d.hpp.
|
inline |
Definition at line 933 of file DenseVector3dField2d.hpp.
|
inline |
Definition at line 982 of file DenseVector3dField2d.hpp.
|
inline |
Affects all the element of the DenseVector3dField2d by val.
val | affectation value |
Definition at line 807 of file DenseVector3dField2d.hpp.
|
inline |
Affects all the element of the DenseVector3dField2d by val.
val | affectation value |
Definition at line 816 of file DenseVector3dField2d.hpp.
|
inherited |
Subscript access to the row datas contained in the GenericMultiComponent2d.
i | The index of the row for which data should be accessed. |
This operator allows for easy, 2d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
|
inherited |
Subscript access to the row datas contained in the GenericMultiComponent2d.
i | The index of the row for which data should be accessed. |
This operator allows for easy, 2d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
|
inherited |
Returns a read/write reverse iterator that points to the last element in the GenericMultiComponent2d. Iteration is done in reverse element order.
|
inherited |
Returns a read-only (constant) reverse iterator that points to the last element in the GenericMultiComponent2d. Iteration is done in reverse element order.
|
inherited |
Returns a read/write iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
|
inherited |
Returns a read-only (constant) iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
|
inherited |
Returns a read/write reverse iterator2d. It points to past the upper left element of the GenericMultiComponent2d. Iteration is done in the reverse order.
|
inherited |
Returns a read only reverse iterator2d. It points to past the upper left element of the GenericMultiComponent2d. Iteration is done in the reverse order.
|
inherited |
Returns a read/write reverse iterator2d. It points to one before the upper left element of the Box2d box associated to the GenericMultiComponent2d.
box | A Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read-only reverse iterator2d. It points to one before the element of the bottom right element of the Box2d box associated to the GenericMultiComponent2d.
box | A Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read/write reverse_iterator2d_range that points to one before the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d. Iteration is done in the reverse order.
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read-only reverse_iterator2d_range that points to one before the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d.Iteration is done in the reverse order.
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write reverse_iterator2d_range that points to one before the upper left element of the Range range associated to the GenericMultiComponent2d. The same range is applied for rows and cols. Iteration is done in the reverse order.
range | The range of the rows and the cols. |
|
inherited |
Returns a read_only reverse_iterator2d_range that points to one before the upper left element of the Range range associated to the GenericMultiComponent2d. The same range is applied for rows and cols. Iteration is done in the reverse order.
range | The range of the rows and the cols. |
|
inherited |
Returns a read/write reverse component iterator2d. It points to past the upper left element of the GenericMultiComponent2d. Iteration is done in the reverse order.
component | The component number. |
|
inherited |
Returns a read only reverse component iterator2d. It points to past the upper left element of the GenericMultiComponent2d. Iteration is done in the reverse order.
component | The component number. |
|
inherited |
Returns a read/write reverse component iterator2d. It points to one before the upper left element of the Box2d box associated to the GenericMultiComponent2d.
component | The component number. |
box | A Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read-only reverse component iterator2d. It points to one before the element of the bottom right element of the Box2d box associated to the GenericMultiComponent2d.
component | The component number. |
box | A Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read/write reverse_component_iterator2d_range that points to one before the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d. Iteration is done in the reverse order.
component | The component number. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read-only reverse_component_iterator2d_range that points to one before the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d.Iteration is done in the reverse order.
component | The component number. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write reverse iterator that points to one before the first element in the GenericMultiComponent2d. Iteration is done in reverse element order.
|
inherited |
Returns a read-only (constant) reverse iterator that points to one before the first element in the GenericMultiComponent2d. Iteration is done in reverse element order.
|
inherited |
Returns a read/write iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
|
inherited |
Returns a read-only (constant) iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
|
inherited |
Resizes a GenericMultiComponent2d.
height | new first dimension |
width | new second dimension |
val | new value for all the elements |
|
inherited |
Returns a read/write iterator that points to the first element of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order.
row | The index of the row to iterate. |
|
inherited |
Returns a read-only iterator that points to the first element of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order.
row | The index of the row to iterate. |
|
inherited |
Returns a read/write iterator that points to the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
row | The index of the row to iterate. |
range | Range of the row to iterate. |
|
inherited |
Returns a read-only iterator that points to the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
row | The index of the row to iterate. |
range | Range of the row to iterate. |
|
inherited |
Returns a read/write iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
row | The row within the component. |
|
inherited |
Returns a read-only (constant) iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
row | The row within the component. |
|
inherited |
Returns a read/write iterator that points to the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
row | The index of the row to iterate. |
range | Range of the row to iterate. |
|
inherited |
Returns a read-only iterator that points to the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
row | The index of the row to iterate. |
range | Range of the row to iterate. |
|
inherited |
Returns a read/write iterator that points one past the end element of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order.
row | The index of the row to iterate. |
|
inherited |
Returns a read-only iterator that points one past the end element of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order.
row | The index of the row to iterate. |
|
inherited |
Returns a read/write iterator that points one past the end element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
row | The index of the row to iterate. |
range | Range of the row to iterate. |
|
inherited |
Returns a read_only iterator that points one past the last element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
row | Row to iterate. |
range | Range of the row to iterate |
|
inherited |
Returns a read/write iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
row | The row within the component. |
|
inherited |
Returns a read-only (constant) iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
row | The row within the component. |
|
inherited |
Returns a read/write iterator that points one past the end element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
row | The index of the row to iterate. |
range | Range of the row to iterate. |
|
inherited |
Returns a read_only iterator that points one past the last element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
row | Row to iterate. |
range | Range of the row to iterate |
|
inherited |
Returns a read/write reverse iterator that points to the last element of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order.
row | The index of the row to iterate. |
|
inherited |
Returns a read-only reverse iterator that points to the last element of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order.
row | The index of the row to iterate. |
|
inherited |
Returns a read-write iterator that points to the last element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
row | The index of the row to iterate. |
range | Range of the row to iterate. |
|
inherited |
Returns a read-only iterator that points to the last element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
row | The index of the row to iterate. |
range | Range of the row to iterate |
|
inherited |
Returns a read/write iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
row | The row within the component. |
|
inherited |
Returns a read-only (constant) iterator that points to the first element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
row | The row within the component. |
|
inherited |
Returns a read-write iterator that points to the last element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
row | The index of the row to iterate. |
range | Range of the row to iterate. |
|
inherited |
Returns a read-only iterator that points to the last element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
row | The index of the row to iterate. |
range | Range of the row to iterate |
|
inherited |
Returns a read/write reverse iterator that points one past the first element of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order.
row | The index of the row to iterate. |
|
inherited |
Returns a read-only reverse iterator that points one past the first element of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order.
row | The index of the row to iterate. |
|
inherited |
Returns a read-write iterator that points one before the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
row | The index of the row to iterate. |
range | Range of the row to iterate. |
|
inherited |
Returns a read-only iterator that points one before the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
row | The index of the row to iterate. |
range | Range of the row to iterate |
|
inherited |
Returns a read/write iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
row | The row within the component. |
|
inherited |
Returns a read-only (constant) iterator that points one past the last element in the GenericMultiComponent2d. Iteration is done in ordinary element order.
component | The component number. |
row | The row within the component. |
|
inherited |
Returns a read-write iterator that points one before the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
row | The index of the row to iterate. |
range | Range of the row to iterate. |
|
inherited |
Returns a read-only iterator that points one before the first element of the Range range of the row row in the GenericMultiComponent2d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
row | The index of the row to iterate. |
range | Range of the row to iterate |
|
inherited |
Returns the number of rows (first dimension size) in the GenericMultiComponent2d.
|
inherited |
Returns a read/write reverse iterator2d. It points to the bottom right element of the GenericMultiComponent2d. Iteration is done within the GenericMultiComponent2d in the reverse order.
|
inherited |
Returns a read only reverse iterator2d that points. It points to the bottom right element of the GenericMultiComponent2d. Iteration is done within the GenericMultiComponent2d in the reverse order.
|
inherited |
Returns a read/write reverse iterator2d. It points to the bottom right element of the Box2d associated to the GenericMultiComponent2d. Iteration is done in the reverse order.
box | a Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read only reverse iterator2d. It points to the bottom right element of the Box2d box associated to the GenericMultiComponent2d. Iteration is done in the reverse order.
box | A Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read/write reverse_iterator2d_range that points to the past the bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d. Iteration is done in the reverse order.
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read-only reverse_iterator2d_range that points to the past the bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d. Iteration is done in the reverse order.
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write reverse_iterator2d_range that points to the bottom right element of the Range range associated to the GenericMultiComponent2d. The same range is applied for rows and cols. Iteration is done in the reverse order.
range | The range of the rows and the cols. |
|
inherited |
Returns a read-only reverse_iterator2d_range that points to the to the bottom right element of the Range range associated to the GenericMultiComponent2d. The same range is applied for rows and cols. Iteration is done in the reverse order.
range | The range of the rows and the cols. |
|
inherited |
Returns a read/write reverse component iterator2d. It points to the bottom right element of the GenericMultiComponent2d. Iteration is done within the GenericMultiComponent2d in the reverse order.
component | The component number. |
|
inherited |
Returns a read only reverse component iterator2d that points. It points to the bottom right element of the GenericMultiComponent2d. Iteration is done within the GenericMultiComponent2d in the reverse order.
component | The component number. |
|
inherited |
Returns a read/write reverse component iterator2d. It points to the bottom right element of the Box2d associated to the GenericMultiComponent2d. Iteration is done in the reverse order.
component | The component number. |
box | a Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read only reverse component iterator2d. It points to the bottom right element of the Box2d box associated to the GenericMultiComponent2d. Iteration is done in the reverse order.
component | The component number. |
box | A Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read/write reverse component iterator2d_range that points to the past the bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d. Iteration is done in the reverse order.
component | The component number. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read-only reverse_component_iterator2d_range that points to the past the bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent2d. Iteration is done in the reverse order.
component | The component number. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns the number of elements in the GenericMultiComponent2d.
|
inherited |
Swaps data with another GenericMultiComponent2d.
M | A GenericMultiComponent2d of the same element type |
|
inherited |
Returns a read/write iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the GenericMultiComponent2d.
|
inherited |
Returns a read-only iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the GenericMultiComponent2d.
|
inherited |
Returns a read/write iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the Box2d associated to the GenericMultiComponent2d.
box | A Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read only iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the Box2d associated to the GenericMultiComponent2d.
box | a Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read/write iterator2d_range that points to the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d.
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read-only iterator2d_range that points to the to the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d.
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write iterator2d_range that points to the upper left element of the Range range associated to the GenericMultiComponent2d. The same range is applied for rows and cols.
range | The range of the rows and the cols. |
|
inherited |
Returns a read-only iterator2d_range that points to the to the upper left element of the Range range associated to the GenericMultiComponent2d.
range | The range of the rows and the cols. |
|
inherited |
Returns a read/write component_iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the GenericMultiComponent2d.
component | The component number. |
|
inherited |
Returns a read only const_component_iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the GenericMultiComponent2d.
component | The component number. |
|
inherited |
Returns a read/write component iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the Box2d associated to the GenericMultiComponent2d.
component | The component number. |
box | A Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read only component iterator2d that points to the first element of the GenericMultiComponent2d. It points to the upper left element of the Box2d associated to the GenericMultiComponent2d.
component | The component number. |
box | a Box2d defining the range of indices to iterate within the GenericMultiComponent2d. |
|
inherited |
Returns a read/write component iterator2d_range that points to the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d.
component | The component number. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read-only component iterator2d_range that points to the to the upper left element of the ranges row_range and col_range associated to the GenericMultiComponent2d.
component | The component number. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inline |
Subscript access to first element of the data contained in the DenseVector3dField2d.
i | The index of the row for which the data should be accessed. |
j | The index of the columns for which the data should be accessed. |
This operator allows for easy, 2d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 825 of file DenseVector3dField2d.hpp.
|
inline |
Subscript access to the data contained in the DenseVector3dField2d.
i | The index of the row for which the data should be accessed. |
j | The index of the columns for which the data should be accessed. |
This operator allows for easy, 2d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 833 of file DenseVector3dField2d.hpp.
|
inline |
Subscript access to second element of the data contained in the DenseVector3dField2d.
i | The index of the row for which the data should be accessed. |
j | The index of the columns for which the data should be accessed. |
This operator allows for easy, 2d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 841 of file DenseVector3dField2d.hpp.
|
inline |
Subscript access to the data contained in the DenseVector3dField2d.
i | The index of the row for which the data should be accessed. |
j | The index of the columns for which the data should be accessed. |
This operator allows for easy, 2d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 850 of file DenseVector3dField2d.hpp.
|
inline |
Subscript access to third element of the data contained in the DenseVector3dField2d.
i | The index of the row for which the data should be accessed. |
j | The index of the columns for which the data should be accessed. |
This operator allows for easy, 2d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 859 of file DenseVector3dField2d.hpp.
|
inline |
Subscript access to the data contained in the DenseVector3dField2d.
i | The index of the row for which the data should be accessed. |
j | The index of the columns for which the data should be accessed. |
This operator allows for easy, 2d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 867 of file DenseVector3dField2d.hpp.
|
inherited |
Returns the number of columns (second dimension size) in the GenericMultiComponent2d.
|
inline |
Writes a DenseVector3dField2d to a gnuplot file path name.
file_path_name | The data format is the following : x y Vx Vy Vz |
Definition at line 998 of file DenseVector3dField2d.hpp.
|
inline |
Writes a DenseVector3dField2d to a tecplot file path name.
file_path_name | |
title | |
zone | The data format is the following : TITLE= title VARIABLES= X Y U V W ZONE T= zone, I= dim1(), J= << dim2() x y Vx Vy Vz |
Definition at line 1024 of file DenseVector3dField2d.hpp.
|
friend |
Definition at line 542 of file DenseVector3dField2d.hpp.
|
staticinherited |
Definition at line 284 of file GenericMultiComponent2d.hpp.
|
static |
Definition at line 184 of file DenseVector3dField2d.hpp.