SLIP
1.4
|
This is a Dense Vector3d Field. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 3d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the triple bracket element access. It is a specialization of GenericMultiComponent3d using Vector3d blocks. It implements arithmetic and mathematical operators and read/write methods (tecplot and gnuplot file format...). Contrary to slip::RegularVector3dField3d, this container is not associated with a grid. More...
#include <DenseVector3dField3d.hpp>
Public Member Functions | |||||||||||||||||
std::string | name () const | ||||||||||||||||
Returns the name of the class. More... | |||||||||||||||||
void | resize (const size_type slices, const size_type rows, const size_type cols, const slip::Vector3d< T > &val=slip::Vector3d< T >()) | ||||||||||||||||
Resizes a GenericMultiComponent3d. More... | |||||||||||||||||
size_type | dim1 () const | ||||||||||||||||
Returns the number of slices (first dimension size) in the GenericMultiComponent3d. More... | |||||||||||||||||
size_type | slices () const | ||||||||||||||||
Returns the number of slices (first dimension size) in the GenericMultiComponent3d. More... | |||||||||||||||||
size_type | dim2 () const | ||||||||||||||||
Returns the number of rows (second dimension size) in the GenericMultiComponent3d. More... | |||||||||||||||||
size_type | rows () const | ||||||||||||||||
Returns the number of rows (first dimension size) in the GenericMultiComponent3d. More... | |||||||||||||||||
size_type | dim3 () const | ||||||||||||||||
Returns the number of columns (third dimension size) in the GenericMultiComponent3d. More... | |||||||||||||||||
size_type | columns () const | ||||||||||||||||
Returns the number of columns (third dimension size) in the GenericMultiComponent3d. More... | |||||||||||||||||
size_type | cols () const | ||||||||||||||||
Returns the number of columns (third dimension size) in the GenericMultiComponent3d. More... | |||||||||||||||||
size_type | size () const | ||||||||||||||||
Returns the number of elements in the GenericMultiComponent3d. More... | |||||||||||||||||
size_type | max_size () const | ||||||||||||||||
Returns the maximal size (number of elements) in the GenericMultiComponent3d. More... | |||||||||||||||||
size_type | slice_size () const | ||||||||||||||||
Returns the number of elements in a slice of the GenericMultiComponent3d. More... | |||||||||||||||||
bool | empty () const | ||||||||||||||||
Returns true if the GenericMultiComponent3d is empty. (Thus size() == 0) More... | |||||||||||||||||
void | swap (self &M) | ||||||||||||||||
Swaps data with another GenericMultiComponent3d. More... | |||||||||||||||||
slip::Vector3d< T > | min () const | ||||||||||||||||
Returns the min elements of the GenericMultiComponent3d according to the operator <. More... | |||||||||||||||||
slip::Vector3d< T > | max () const | ||||||||||||||||
Returns the max elements of the GenericMultiComponent3d according to the operator <. More... | |||||||||||||||||
GenericMultiComponent3d < slip::Vector3d< T > > & | apply (slip::Vector3d< T >(*fun)(slip::Vector3d< T >)) | ||||||||||||||||
Returns the sums of the elements of the GenericMultiComponent3d. More... | |||||||||||||||||
GenericMultiComponent3d < slip::Vector3d< T > > & | apply (slip::Vector3d< T >(*fun)(const slip::Vector3d< T > &)) | ||||||||||||||||
Applys the one-parameter C-function fun to each element of the GenericMultiComponent3d. More... | |||||||||||||||||
Constructors & Destructors | |||||||||||||||||
DenseVector3dField3d () | |||||||||||||||||
Constructs a DenseVector3dField3d. More... | |||||||||||||||||
DenseVector3dField3d (const size_type slices, const size_type rows, const size_type cols) | |||||||||||||||||
Constructs a DenseVector3dField3d. More... | |||||||||||||||||
DenseVector3dField3d (const size_type slices, const size_type rows, const size_type cols, const slip::Vector3d< T > &val) | |||||||||||||||||
Constructs a DenseVector3dField3d initialized by the scalar value val. More... | |||||||||||||||||
DenseVector3dField3d (const size_type slices, const size_type rows, const size_type cols, const T *val) | |||||||||||||||||
Constructs a DenseVector3dField3d initialized by an array val. More... | |||||||||||||||||
DenseVector3dField3d (const size_type slices, const size_type rows, const size_type cols, const slip::Vector3d< T > *val) | |||||||||||||||||
Constructs a DenseVector3dField3d initialized by an array val. More... | |||||||||||||||||
template<typename InputIterator > | |||||||||||||||||
DenseVector3dField3d (const size_type slices, const size_type rows, const size_type cols, InputIterator first, InputIterator last) | |||||||||||||||||
Contructs a DenseVector3dField3d from a range. More... | |||||||||||||||||
template<typename InputIterator > | |||||||||||||||||
DenseVector3dField3d (const size_type slices, const size_type rows, const size_type cols, InputIterator first1, InputIterator last1, InputIterator first2, InputIterator first3) | |||||||||||||||||
Contructs a DenseVector3dField3d from a 3 ranges. More... | |||||||||||||||||
DenseVector3dField3d (const self &rhs) | |||||||||||||||||
Constructs a copy of the DenseVector3dField3d rhs. More... | |||||||||||||||||
~DenseVector3dField3d () | |||||||||||||||||
Destructor of the DenseVector3dField3d. More... | |||||||||||||||||
i/o operators | |||||||||||||||||
void | write_tecplot (const std::string &file_path_name, const std::string &title, const std::string &zone) | ||||||||||||||||
Writes a DenseVector3dField3d to a tecplot file path name. More... | |||||||||||||||||
void | read_tecplot (const std::string &file_path_name) | ||||||||||||||||
Reads a DenseVector3dField3d from a tecplot file path name. More... | |||||||||||||||||
Assignment operators and methods | |||||||||||||||||
self & | operator= (const slip::Vector3d< T > &val) | ||||||||||||||||
Affects all the element of the DenseVector3dField3d by val. More... | |||||||||||||||||
self & | operator= (const T &val) | ||||||||||||||||
Affects all the element of the DenseVector3dField3d by val. More... | |||||||||||||||||
Element access operators | |||||||||||||||||
T & | Vx1 (const size_type k, const size_type i, const size_type j) | ||||||||||||||||
Subscript access to first element of the data contained in the DenseVector3dField3d. More... | |||||||||||||||||
const T & | Vx1 (const size_type k, const size_type i, const size_type j) const | ||||||||||||||||
Subscript access to first element of the data contained in the DenseVector3dField3d. More... | |||||||||||||||||
T & | u (const size_type k, const size_type i, const size_type j) | ||||||||||||||||
Subscript access to first element of the data contained in the DenseVector3dField3d. More... | |||||||||||||||||
const T & | u (const size_type k, const size_type i, const size_type j) const | ||||||||||||||||
Subscript access to first element of the data contained in the DenseVector3dField3d. More... | |||||||||||||||||
T & | Vx2 (const size_type k, const size_type i, const size_type j) | ||||||||||||||||
Subscript access to second element of the data contained in the DenseVector3dField3d. More... | |||||||||||||||||
const T & | Vx2 (const size_type k, const size_type i, const size_type j) const | ||||||||||||||||
Subscript access to second element of the data contained in the DenseVector3dField3d. More... | |||||||||||||||||
T & | v (const size_type k, const size_type i, const size_type j) | ||||||||||||||||
Subscript access to second element of the data contained in the DenseVector3dField3d. More... | |||||||||||||||||
const T & | v (const size_type k, const size_type i, const size_type j) const | ||||||||||||||||
Subscript access to second element of the data contained in the DenseVector3dField3d. More... | |||||||||||||||||
T & | Vx3 (const size_type k, const size_type i, const size_type j) | ||||||||||||||||
Subscript access to third element of the data contained in the DenseVector3dField3d. More... | |||||||||||||||||
const T & | Vx3 (const size_type k, const size_type i, const size_type j) const | ||||||||||||||||
Subscript access to third element of the data contained in the DenseVector3dField3d. More... | |||||||||||||||||
T & | w (const size_type k, const size_type i, const size_type j) | ||||||||||||||||
Subscript access to third element of the data contained in the DenseVector3dField3d. More... | |||||||||||||||||
const T & | w (const size_type k, const size_type i, const size_type j) const | ||||||||||||||||
Subscript access to third element of the data contained in the DenseVector3dField3d. More... | |||||||||||||||||
norm_type | norm (const size_type k, const size_type i, const size_type j) const | ||||||||||||||||
Subscript access to a local norm contained in the DenseVector3dField3d. More... | |||||||||||||||||
Arithmetic operators | |||||||||||||||||
self & | operator+= (const T &val) | ||||||||||||||||
Add val to each element of the DenseVector3dField3d. 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 DenseVector3dField3d. 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) | ||||||||||||||||
Mathematical operators | |||||||||||||||||
template<typename Container3D > | |||||||||||||||||
void | norm (Container3D &result) | ||||||||||||||||
Computes Eucliean norm of each element in the field and write it to a Container3D. More... | |||||||||||||||||
One dimensional global iterators | |||||||||||||||||
iterator | begin () | ||||||||||||||||
Returns a read/write iterator that points to the first element in the GenericMultiComponent3d. 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 GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
iterator | end () | ||||||||||||||||
Returns a read/write iterator that points one past the last element in the GenericMultiComponent3d. 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 GenericMultiComponent3d. 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 GenericMultiComponent3d. 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 GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
reverse_iterator | rend () | ||||||||||||||||
Returns a read/write reverse iterator that points to one before the first element in the GenericMultiComponent3d. 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 GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
One dimensional component global iterators | |||||||||||||||||
component_iterator | begin (const std::size_t component) | ||||||||||||||||
Returns a read/write iterator that points to the first element in the GenericMultiComponent3d. 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 GenericMultiComponent3d. 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 GenericMultiComponent3d. 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 GenericMultiComponent3d. Iteration is done in ordinary 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 GenericMultiComponent3d. 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 GenericMultiComponent3d. Iteration is done in ordinary 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 GenericMultiComponent3d. 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 GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
One dimensional slice iterators | |||||||||||||||||
slice_iterator | slice_begin (const size_type row, const size_type col) | ||||||||||||||||
Returns a read/write iterator that points to the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number). More... | |||||||||||||||||
const_slice_iterator | slice_begin (const size_type row, const size_type col) const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number). More... | |||||||||||||||||
slice_iterator | slice_end (const size_type row, const size_type col) | ||||||||||||||||
Returns a read/write iterator that points to the one past the end element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number). More... | |||||||||||||||||
const_slice_iterator | slice_end (const size_type row, const size_type col) const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the one past the end element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number). More... | |||||||||||||||||
reverse_slice_iterator | slice_rbegin (const size_type row, const size_type col) | ||||||||||||||||
Returns a read/write iterator that points to the last element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number). More... | |||||||||||||||||
const_reverse_slice_iterator | slice_rbegin (const size_type row, const size_type col) const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the last element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number). More... | |||||||||||||||||
reverse_slice_iterator | slice_rend (const size_type row, const size_type col) | ||||||||||||||||
Returns a read/write iterator that points to the one before the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number). More... | |||||||||||||||||
const_reverse_slice_iterator | slice_rend (const size_type row, const size_type col) const | ||||||||||||||||
Returns a read (constant) iterator that points to the one before the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number). More... | |||||||||||||||||
One dimensional slice range iterators | |||||||||||||||||
slice_range_iterator | slice_begin (const size_type row, 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 of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_slice_range_iterator | slice_begin (const size_type row, const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read only (constant) iterator that points to the first element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
slice_range_iterator | slice_end (const size_type row, const size_type col, const slip::Range< int > &range) | ||||||||||||||||
Returns a read/write iterator that points one past the end element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_slice_range_iterator | slice_end (const size_type row, const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read_only iterator that points one past the last element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
reverse_slice_range_iterator | slice_rbegin (const size_type row, 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 of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_slice_range_iterator | slice_rbegin (const size_type row, const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read only (constant) iterator that points to the last element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order according to the Range. More... | |||||||||||||||||
reverse_slice_range_iterator | slice_rend (const size_type row, 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 of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_slice_range_iterator | slice_rend (const size_type row, const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read_only iterator that points one past the lastto the first element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order according to the Range. More... | |||||||||||||||||
One dimensional component slice iterators | |||||||||||||||||
component_slice_iterator | slice_begin (const std::size_t component, const size_type row, const size_type col) | ||||||||||||||||
Returns a read/write iterator that points to the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number). More... | |||||||||||||||||
const_component_slice_iterator | slice_begin (const std::size_t component, const size_type row, const size_type col) const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number). More... | |||||||||||||||||
component_slice_iterator | slice_end (const std::size_t component, const size_type row, const size_type col) | ||||||||||||||||
Returns a read/write iterator that points to the one past the end element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number). More... | |||||||||||||||||
const_component_slice_iterator | slice_end (const std::size_t component, const size_type row, const size_type col) const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the one past the end element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number). More... | |||||||||||||||||
reverse_component_slice_iterator | slice_rbegin (const std::size_t component, const size_type row, const size_type col) | ||||||||||||||||
Returns a read/write iterator that points to the last element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number). More... | |||||||||||||||||
const_reverse_component_slice_iterator | slice_rbegin (const std::size_t component, const size_type row, const size_type col) const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the last element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number). More... | |||||||||||||||||
reverse_component_slice_iterator | slice_rend (const std::size_t component, const size_type row, const size_type col) | ||||||||||||||||
Returns a read/write iterator that points to the one before the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number). More... | |||||||||||||||||
const_reverse_component_slice_iterator | slice_rend (const std::size_t component, const size_type row, const size_type col) const | ||||||||||||||||
Returns a read (constant) iterator that points to the one before the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number). More... | |||||||||||||||||
One dimensional component slice range iterators | |||||||||||||||||
component_slice_range_iterator | slice_begin (const std::size_t component, const size_type row, 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 of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_component_slice_range_iterator | slice_begin (const std::size_t component, const size_type row, const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read only (constant) iterator that points to the first element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
component_slice_range_iterator | slice_end (const std::size_t component, const size_type row, const size_type col, const slip::Range< int > &range) | ||||||||||||||||
Returns a read/write iterator that points one past the end element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_component_slice_range_iterator | slice_end (const std::size_t component, const size_type row, const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read_only iterator that points one past the last element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
reverse_component_slice_range_iterator | slice_rbegin (const std::size_t component, const size_type row, 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 of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_component_slice_range_iterator | slice_rbegin (const std::size_t component, const size_type row, const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read only (constant) iterator that points to the last element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order according to the Range. More... | |||||||||||||||||
reverse_component_slice_range_iterator | slice_rend (const std::size_t component, const size_type row, 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 of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_component_slice_range_iterator | slice_rend (const std::size_t component, const size_type row, const size_type col, const slip::Range< int > &range) const | ||||||||||||||||
Returns a read_only iterator that points one past the lastto the first element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order according to the Range. More... | |||||||||||||||||
One dimensional row iterators | |||||||||||||||||
row_iterator | row_begin (const size_type slice, const size_type row) | ||||||||||||||||
Returns a read/write iterator that points to the first element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_row_iterator | row_begin (const size_type slice, const size_type row) const | ||||||||||||||||
Returns a read_only iterator that points to the first element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
row_iterator | row_end (const size_type slice, const size_type row) | ||||||||||||||||
Returns a read/write iterator that points to the past-the-end element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_row_iterator | row_end (const size_type slice, const size_type row) const | ||||||||||||||||
Returns a read_only iterator that points to the past-the-end element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
reverse_row_iterator | row_rbegin (const size_type slice, const size_type row) | ||||||||||||||||
Returns a read/write reverse iterator that points to the last element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
const_reverse_row_iterator | row_rbegin (const size_type slice, const size_type row) const | ||||||||||||||||
Returns a read_only reverse iterator that points to the last element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
reverse_row_iterator | row_rend (const size_type slice, const size_type row) | ||||||||||||||||
Returns a read/write reverse iterator that points to the first element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
const_reverse_row_iterator | row_rend (const size_type slice, const size_type row) const | ||||||||||||||||
Returns a read_only reverse iterator that points to the first element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
One dimensional row range iterators | |||||||||||||||||
row_range_iterator | row_begin (const size_type slice, 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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_row_range_iterator | row_begin (const size_type slice, 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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
row_range_iterator | row_end (const size_type slice, 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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_row_range_iterator | row_end (const size_type slice, 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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
reverse_row_range_iterator | row_rbegin (const size_type slice, 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 of a slice row and slice in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_row_range_iterator | row_rbegin (const size_type slice, 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 of a slice row in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
reverse_row_range_iterator | row_rend (const size_type slice, 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 of a slice row in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_row_range_iterator | row_rend (const size_type slice, 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 of a slice row in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
One dimensional component row iterators | |||||||||||||||||
component_row_iterator | row_begin (const std::size_t component, const size_type slice, const size_type row) | ||||||||||||||||
Returns a read/write iterator that points to the first element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_component_row_iterator | row_begin (const std::size_t component, const size_type slice, const size_type row) const | ||||||||||||||||
Returns a read_only iterator that points to the first element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
component_row_iterator | row_end (const std::size_t component, const size_type slice, const size_type row) | ||||||||||||||||
Returns a read/write iterator that points to the past-the-end element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_component_row_iterator | row_end (const std::size_t component, const size_type slice, const size_type row) const | ||||||||||||||||
Returns a read_only iterator that points to the past-the-end element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
reverse_component_row_iterator | row_rbegin (const std::size_t component, const size_type slice, const size_type row) | ||||||||||||||||
Returns a read/write reverse iterator that points to the last element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
const_reverse_component_row_iterator | row_rbegin (const std::size_t component, const size_type slice, const size_type row) const | ||||||||||||||||
Returns a read_only reverse iterator that points to the last element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
reverse_component_row_iterator | row_rend (const std::size_t component, const size_type slice, const size_type row) | ||||||||||||||||
Returns a read/write reverse iterator that points to the first element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
const_reverse_component_row_iterator | row_rend (const std::size_t component, const size_type slice, const size_type row) const | ||||||||||||||||
Returns a read_only reverse iterator that points to the first element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
One dimensional component row range iterators | |||||||||||||||||
component_row_range_iterator | row_begin (const std::size_t component, const size_type slice, 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 GenericMultiComponent3d. 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 slice, 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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
component_row_range_iterator | row_end (const std::size_t component, const size_type slice, 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 GenericMultiComponent3d. 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 slice, 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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
reverse_component_row_range_iterator | row_rbegin (const std::size_t component, const size_type slice, 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 of a slice row and slice in the GenericMultiComponent3d. 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 slice, 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 of a slice row in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
reverse_component_row_range_iterator | row_rend (const std::size_t component, const size_type slice, 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 of a slice row in the GenericMultiComponent3d. 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 slice, 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 of a slice row in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
One dimensional col iterators | |||||||||||||||||
col_iterator | col_begin (const size_type slice, const size_type col) | ||||||||||||||||
Returns a read/write iterator that points to the first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
const_col_iterator | col_begin (const size_type slice, const size_type col) const | ||||||||||||||||
Returns a read_only iterator that points to the first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
col_iterator | col_end (const size_type slice, const size_type col) | ||||||||||||||||
Returns a read/write iterator that points to the past-the-end element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
const_col_iterator | col_end (const size_type slice, const size_type col) const | ||||||||||||||||
Returns a read_only iterator that points to the past-the-end element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
reverse_col_iterator | col_rbegin (const size_type slice, const size_type col) | ||||||||||||||||
Returns a read/write reverse iterator that points to the last element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
const_reverse_col_iterator | col_rbegin (const size_type slice, const size_type col) const | ||||||||||||||||
Returns a read_only reverse iterator that points to the last element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
reverse_col_iterator | col_rend (const size_type slice, const size_type col) | ||||||||||||||||
Returns a read/write reverse iterator that points to the first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
const_reverse_col_iterator | col_rend (const size_type slice, const size_type col) const | ||||||||||||||||
Returns a read_only reverse iterator that points to the first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
One dimensional col range iterators | |||||||||||||||||
col_range_iterator | col_begin (const size_type slice, 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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_col_range_iterator | col_begin (const size_type slice, 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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
col_range_iterator | col_end (const size_type slice, 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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
const_col_range_iterator | col_end (const size_type slice, 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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
reverse_col_range_iterator | col_rbegin (const size_type slice, 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 of a slice col in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_col_range_iterator | col_rbegin (const size_type slice, 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 of a slice col in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
reverse_col_range_iterator | col_rend (const size_type slice, 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 of a slice col in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
const_reverse_col_range_iterator | col_rend (const size_type slice, 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 of a slice col in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
One dimensional component col iterators | |||||||||||||||||
component_col_iterator | col_begin (const std::size_t component, const size_type slice, const size_type col) | ||||||||||||||||
Returns a read/write iterator that points to the first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
const_component_col_iterator | col_begin (const std::size_t component, const size_type slice, const size_type col) const | ||||||||||||||||
Returns a read_only iterator that points to the first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
component_col_iterator | col_end (const std::size_t component, const size_type slice, const size_type col) | ||||||||||||||||
Returns a read/write iterator that points to the past-the-end element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
const_component_col_iterator | col_end (const std::size_t component, const size_type slice, const size_type col) const | ||||||||||||||||
Returns a read_only iterator that points to the past-the-end element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
reverse_component_col_iterator | col_rbegin (const std::size_t component, const size_type slice, const size_type col) | ||||||||||||||||
Returns a read/write reverse iterator that points to the last element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
const_reverse_component_col_iterator | col_rbegin (const std::size_t component, const size_type slice, const size_type col) const | ||||||||||||||||
Returns a read_only reverse iterator that points to the last element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
reverse_component_col_iterator | col_rend (const std::size_t component, const size_type slice, const size_type col) | ||||||||||||||||
Returns a read/write reverse iterator that points to the first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
const_reverse_component_col_iterator | col_rend (const std::size_t component, const size_type slice, const size_type col) const | ||||||||||||||||
Returns a read_only reverse iterator that points to the first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns. More... | |||||||||||||||||
One dimensional component col range iterators | |||||||||||||||||
component_col_range_iterator | col_begin (const std::size_t component, const size_type slice, 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 GenericMultiComponent3d. 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 slice, 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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
component_col_range_iterator | col_end (const std::size_t component, const size_type slice, 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 GenericMultiComponent3d. 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 slice, 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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range. More... | |||||||||||||||||
reverse_component_col_range_iterator | col_rbegin (const std::size_t component, const size_type slice, 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 of a slice col in the GenericMultiComponent3d. 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 slice, 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 of a slice col in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
reverse_component_col_range_iterator | col_rend (const std::size_t component, const size_type slice, 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 of a slice col in the GenericMultiComponent3d. 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 slice, 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 of a slice col in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range. More... | |||||||||||||||||
One dimensional global plane iterators | |||||||||||||||||
iterator | plane_begin (const size_type slice) | ||||||||||||||||
Returns a read/write iterator that points to the first element in the in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_iterator | plane_begin (const size_type slice) const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the first element in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
iterator | plane_end (const size_type slice) | ||||||||||||||||
Returns a read/write iterator that points one past the last element in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_iterator | plane_end (const size_type slice) const | ||||||||||||||||
Returns a read-only (constant) iterator that points one past the last element in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
reverse_iterator | plane_rbegin (const size_type slice) | ||||||||||||||||
Returns a read/write reverse iterator that points to the last element in the slice plane of the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
const_reverse_iterator | plane_rbegin (const size_type slice) const | ||||||||||||||||
Returns a read-only (constant) reverse iterator that points to the last element in the slice plane k of the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
reverse_iterator | plane_rend (const size_type slice) | ||||||||||||||||
Returns a read/write reverse iterator that points to one before the first element in the slice plane of the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
const_reverse_iterator | plane_rend (const size_type slice) const | ||||||||||||||||
Returns a read-only (constant) reverse iterator that points to one before the first element in the slice plane of the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
One dimensional component global plane iterators | |||||||||||||||||
component_iterator | plane_begin (const std::size_t component, const size_type slice) | ||||||||||||||||
Returns a read/write iterator that points to the first element in the in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_component_iterator | plane_begin (const std::size_t component, const size_type slice) const | ||||||||||||||||
Returns a read-only (constant) iterator that points to the first element in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
component_iterator | plane_end (const std::size_t component, const size_type slice) | ||||||||||||||||
Returns a read/write iterator that points one past the last element in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
const_component_iterator | plane_end (const std::size_t component, const size_type slice) const | ||||||||||||||||
Returns a read-only (constant) iterator that points one past the last element in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order. More... | |||||||||||||||||
reverse_component_iterator | plane_rbegin (const std::size_t component, const size_type slice) | ||||||||||||||||
Returns a read/write reverse iterator that points to the last element in the slice plane of the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
const_reverse_component_iterator | plane_rbegin (const std::size_t component, const size_type slice) const | ||||||||||||||||
Returns a read-only (constant) reverse iterator that points to the last element in the slice plane k of the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
reverse_component_iterator | plane_rend (const std::size_t component, const size_type slice) | ||||||||||||||||
Returns a read/write reverse iterator that points to one before the first element in the slice plane of the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
const_reverse_component_iterator | plane_rend (const std::size_t component, const size_type slice) const | ||||||||||||||||
Returns a read-only (constant) reverse iterator that points to one before the first element in the slice plane of the GenericMultiComponent3d. Iteration is done in reverse element order. More... | |||||||||||||||||
two dimensionnal plane iterators : Global iterators | |||||||||||||||||
iterator2d | plane_upper_left (PLANE_ORIENTATION P, const size_type plane_coordinate) | ||||||||||||||||
Returns a read/write iterator that points to the first element of the plane in the GenericMultiComponent3d. It points to the upper left element of the plane Iteration is done in ordinary element order. More... | |||||||||||||||||
const_iterator2d | plane_upper_left (PLANE_ORIENTATION P, const size_type plane_coordinate) const | ||||||||||||||||
Returns a read/write const iterator that points to the first element of the plane in the GenericMultiComponent3d. It points to the upper left element of the plane Iteration is done in ordinary element order. More... | |||||||||||||||||
iterator2d | plane_bottom_right (PLANE_ORIENTATION P, const size_type plane_coordinate) | ||||||||||||||||
Returns a read/write iterator that points to the last element of the plane in the GenericMultiComponent3d. It points to past the end element of the bottom right element of the plane Iteration is done in ordinary element order. More... | |||||||||||||||||
const_iterator2d | plane_bottom_right (PLANE_ORIENTATION P, const size_type plane_coordinate) const | ||||||||||||||||
Returns a read/write const iterator that points to the last element of the plane in the GenericMultiComponent3d. It points to past the end element of the bottom right element of the plane Iteration is done in ordinary element order. More... | |||||||||||||||||
reverse_iterator2d | plane_rupper_left (PLANE_ORIENTATION P, const size_type plane_coordinate) | ||||||||||||||||
Returns a read/write reverse_iterator that points to the bottom right element of the plane in the GenericMultiComponent3d. Iteration is done in backward element order. More... | |||||||||||||||||
const_reverse_iterator2d | plane_rupper_left (PLANE_ORIENTATION P, const size_type plane_coordinate) const | ||||||||||||||||
Returns a read/write const reverse iterator that points to the bottom right element of the plane in the GenericMultiComponent3d. Iteration is done in backward element order. More... | |||||||||||||||||
reverse_iterator2d | plane_rbottom_right (PLANE_ORIENTATION P, const size_type plane_coordinate) | ||||||||||||||||
Returns a read/write reverse_iterator that points to the upper left element of the plane in the GenericMultiComponent3d. Iteration is done in backward element order. More... | |||||||||||||||||
const_reverse_iterator2d | plane_rbottom_right (PLANE_ORIENTATION P, const size_type plane_coordinate) const | ||||||||||||||||
Returns a read/write const reverse iterator that points to the upper left element of the plane in the GenericMultiComponent3d. Iteration is done in backward element order. More... | |||||||||||||||||
two dimensionnal plane iterators : box iterators | |||||||||||||||||
iterator2d | plane_upper_left (PLANE_ORIENTATION P, const size_type plane_coordinate, const Box2d< int > &b) | ||||||||||||||||
Returns a read/write iterator that points to the first element of a box within a plane in the GenericMultiComponent3d. It points to the upper left element of the box Iteration is done in ordinary element order. More... | |||||||||||||||||
const_iterator2d | plane_upper_left (PLANE_ORIENTATION P, const size_type plane_coordinate, const Box2d< int > &b) const | ||||||||||||||||
Returns a read/write const iterator that points to the first element of a box within a plane in the GenericMultiComponent3d. It points to the upper left element of the plane Iteration is done in ordinary element order. More... | |||||||||||||||||
iterator2d | plane_bottom_right (PLANE_ORIENTATION P, const size_type plane_coordinate, const Box2d< int > &b) | ||||||||||||||||
Returns a read/write iterator that points to the last element of a box within a plane in the GenericMultiComponent3d. It points to past the end element of the bottom right element of the plane Iteration is done in ordinary element order. More... | |||||||||||||||||
const_iterator2d | plane_bottom_right (PLANE_ORIENTATION P, const size_type plane_coordinate, const Box2d< int > &b) const | ||||||||||||||||
Returns a read/write const iterator that points to the last element of a box within a plane in the GenericMultiComponent3d. It points to past the end element of the bottom right element of the plane Iteration is done in ordinary element order. More... | |||||||||||||||||
reverse_iterator2d | plane_rupper_left (PLANE_ORIENTATION P, const size_type plane_coordinate, const Box2d< int > &b) | ||||||||||||||||
Returns a read/write reverse iterator that points to the last element of a box within a plane in the GenericMultiComponent3d. It points to the bottom right element of the box Iteration is done in backward element order. More... | |||||||||||||||||
const_reverse_iterator2d | plane_rupper_left (PLANE_ORIENTATION P, const size_type plane_coordinate, const Box2d< int > &b) const | ||||||||||||||||
Returns a read/write const reverse iterator that points to the last element of a box within a plane in the GenericMultiComponent3d. It points to the bottom right element of the plane Iteration is done in backward element order. More... | |||||||||||||||||
reverse_iterator2d | plane_rbottom_right (PLANE_ORIENTATION P, const size_type plane_coordinate, const Box2d< int > &b) | ||||||||||||||||
Returns a read/write reverse iterator that points to the first element of a box within a plane in the GenericMultiComponent3d. It points to the upper left element of the plane Iteration is done in backward element order. More... | |||||||||||||||||
const_reverse_iterator2d | plane_rbottom_right (PLANE_ORIENTATION P, const size_type plane_coordinate, const Box2d< int > &b) const | ||||||||||||||||
Returns a read/write const reverse iterator that points to the first element of a box within a plane in the GenericMultiComponent3d. It points to the bottom right element of the plane Iteration is done in backward element order. More... | |||||||||||||||||
three dimensionnal iterators : Global iterators | |||||||||||||||||
iterator3d | front_upper_left () | ||||||||||||||||
Returns a read/write iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the GenericMultiComponent3d. More... | |||||||||||||||||
const_iterator3d | front_upper_left () const | ||||||||||||||||
Returns a read-only iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the GenericMultiComponent3d. More... | |||||||||||||||||
iterator3d | back_bottom_right () | ||||||||||||||||
Returns a read/write iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the GenericMultiComponent3d. More... | |||||||||||||||||
const_iterator3d | back_bottom_right () const | ||||||||||||||||
Returns a read-only iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the GenericMultiComponent3d. More... | |||||||||||||||||
reverse_iterator3d | rfront_upper_left () | ||||||||||||||||
Returns a read/write reverse iterator3d. It points to the back bottom right element of the GenericMultiComponent3d. Iteration is done within the GenericMultiComponent3d in the reverse order. More... | |||||||||||||||||
const_reverse_iterator3d | rfront_upper_left () const | ||||||||||||||||
Returns a read only reverse iterator3d that points. It points to the back bottom right element of the GenericMultiComponent3d. Iteration is done within the GenericMultiComponent3d in the reverse order. More... | |||||||||||||||||
reverse_iterator3d | rback_bottom_right () | ||||||||||||||||
Returns a read/write reverse iterator3d. It points to past the front upper left element of the GenericMultiComponent3d. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_iterator3d | rback_bottom_right () const | ||||||||||||||||
Returns a read only reverse iterator3d. It points to past the front upper left element of the GenericMultiComponent3d. Iteration is done in the reverse order. More... | |||||||||||||||||
three dimensionnal iterators : Box iterators | |||||||||||||||||
iterator3d | front_upper_left (const Box3d< int > &box) | ||||||||||||||||
Returns a read/write iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the Box3d associated to the GenericMultiComponent3d. More... | |||||||||||||||||
const_iterator3d | front_upper_left (const Box3d< int > &box) const | ||||||||||||||||
Returns a read only iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the Box3d associated to the GenericMultiComponent3d. More... | |||||||||||||||||
iterator3d | back_bottom_right (const Box3d< int > &box) | ||||||||||||||||
Returns a read/write iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the Box3d associated to the GenericMultiComponent3d. More... | |||||||||||||||||
const_iterator3d | back_bottom_right (const Box3d< int > &box) const | ||||||||||||||||
Returns a read only iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the Box3d associated to the GenericMultiComponent3d. More... | |||||||||||||||||
reverse_iterator3d | rfront_upper_left (const Box3d< int > &box) | ||||||||||||||||
Returns a read/write reverse iterator3d. It points to the back bottom right element of the Box3d associated to the GenericMultiComponent3d. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_iterator3d | rfront_upper_left (const Box3d< int > &box) const | ||||||||||||||||
Returns a read only reverse iterator3d. It points to the back bottom right element of the Box3d box associated to the GenericMultiComponent3d. Iteration is done in the reverse order. More... | |||||||||||||||||
reverse_iterator3d | rback_bottom_right (const Box3d< int > &box) | ||||||||||||||||
Returns a read/write reverse iterator3d. It points to one before the front upper left element of the Box3d box associated to the GenericMultiComponent3d. More... | |||||||||||||||||
const_reverse_iterator3d | rback_bottom_right (const Box3d< int > &box) const | ||||||||||||||||
Returns a read-only reverse iterator3d. It points to one before the front upper left element of the Box3d box associated to the GenericMultiComponent3d. More... | |||||||||||||||||
three dimensionnal iterators : Range iterators | |||||||||||||||||
iterator3d_range | front_upper_left (const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write iterator3d_range that points to the front upper left element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d. More... | |||||||||||||||||
const_iterator3d_range | front_upper_left (const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read-only iterator3d_range that points to the to the front upper left element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d. More... | |||||||||||||||||
iterator3d_range | back_bottom_right (const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write iterator3d_range that points to the past the end back bottom right element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d. More... | |||||||||||||||||
const_iterator3d_range | back_bottom_right (const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read-only iterator3d_range that points to the past the end back bottom right element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d. More... | |||||||||||||||||
reverse_iterator3d_range | rfront_upper_left (const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write reverse_iterator3d_range that points to the past the back bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent3d. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_iterator3d_range | rfront_upper_left (const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read-only reverse_iterator3d_range that points to the past the back bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent3d. Iteration is done in the reverse order. More... | |||||||||||||||||
reverse_iterator3d_range | rback_bottom_right (const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write reverse_iterator3d_range that points to one before the front upper left element of the ranges row_range and col_range associated to the GenericMultiComponent3d. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_iterator3d_range | rback_bottom_right (const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read-only reverse_iterator3d_range that points to one before the front upper left element of the ranges row_range and col_range associated to the GenericMultiComponent3d.Iteration is done in the reverse order. More... | |||||||||||||||||
Three dimensionnal component iterators : Global component iterators | |||||||||||||||||
component_iterator3d | front_upper_left (const std::size_t component) | ||||||||||||||||
Returns a read/write component_iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the GenericMultiComponent3d. More... | |||||||||||||||||
const_component_iterator3d | front_upper_left (const std::size_t component) const | ||||||||||||||||
Returns a read only const_component_iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the GenericMultiComponent3d. More... | |||||||||||||||||
component_iterator3d | front_upper_left (const std::size_t component, const Box3d< int > &box) | ||||||||||||||||
Returns a read/write component iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the Box3d associated to the GenericMultiComponent3d. More... | |||||||||||||||||
const_component_iterator3d | front_upper_left (const std::size_t component, const Box3d< int > &box) const | ||||||||||||||||
Returns a read only component iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the Box3d associated to the GenericMultiComponent3d. More... | |||||||||||||||||
component_iterator3d_range | front_upper_left (const std::size_t component, const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write component_iterator3d_range that points to the front upper left element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d. More... | |||||||||||||||||
const_component_iterator3d_range | front_upper_left (const std::size_t component, const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read/write component_const_iterator3d_range that points to the front upper left element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d. More... | |||||||||||||||||
component_iterator3d | back_bottom_right (const std::size_t component) | ||||||||||||||||
Returns a read/write component_iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the GenericMultiComponent3d. More... | |||||||||||||||||
const_component_iterator3d | back_bottom_right (const std::size_t component) const | ||||||||||||||||
Returns a read only const_component_iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the GenericMultiComponent3d. More... | |||||||||||||||||
component_iterator3d | back_bottom_right (const std::size_t component, const Box3d< int > &box) | ||||||||||||||||
Returns a read/write component iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the Box3d associated to the GenericMultiComponent3d. More... | |||||||||||||||||
const_component_iterator3d | back_bottom_right (const std::size_t component, const Box3d< int > &box) const | ||||||||||||||||
Returns a read only component iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the Box3d associated to the GenericMultiComponent3d. More... | |||||||||||||||||
component_iterator3d_range | back_bottom_right (const std::size_t component, const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write component_iterator3d_range that points to the past the end back bottom right element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d. More... | |||||||||||||||||
const_component_iterator3d_range | back_bottom_right (const std::size_t component, const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read/write const_component iterator3d_range that points to the past the end back bottom right element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d. More... | |||||||||||||||||
reverse_component_iterator3d | rfront_upper_left (const std::size_t component) | ||||||||||||||||
Returns a read/write reverse component iterator3d. It points to the back bottom right element of the GenericMultiComponent3d. Iteration is done within the GenericMultiComponent3d in the reverse order. More... | |||||||||||||||||
const_reverse_component_iterator3d | rfront_upper_left (const std::size_t component) const | ||||||||||||||||
Returns a read only reverse component iterator3d that points. It points to the back bottom right element of the GenericMultiComponent3d. Iteration is done within the GenericMultiComponent3d in the reverse order. More... | |||||||||||||||||
reverse_component_iterator3d | rfront_upper_left (const std::size_t component, const Box3d< int > &box) | ||||||||||||||||
Returns a read/write reverse component iterator3d. It points to the back bottom right element of the Box3d associated to the GenericMultiComponent3d. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_component_iterator3d | rfront_upper_left (const std::size_t component, const Box3d< int > &box) const | ||||||||||||||||
Returns a read only reverse component iterator3d. It points to the back bottom right element of the Box3d box associated to the GenericMultiComponent3d. Iteration is done in the reverse order. More... | |||||||||||||||||
reverse_component_iterator3d_range | rfront_upper_left (const std::size_t component, const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write reverse_component_iterator3d_range. It points to the back bottom right element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d. More... | |||||||||||||||||
const_reverse_component_iterator3d_range | rfront_upper_left (const std::size_t component, const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read/write reverse_const_component_iterator3d_range. It points to the back bottom right element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d. More... | |||||||||||||||||
reverse_component_iterator3d | rback_bottom_right (const std::size_t component) | ||||||||||||||||
Returns a read/write reverse component iterator3d. It points to past the front upper left element of the GenericMultiComponent3d. Iteration is done in the reverse order. More... | |||||||||||||||||
const_reverse_component_iterator3d | rback_bottom_right (const std::size_t component) const | ||||||||||||||||
Returns a read only reverse component iterator3d. It points to past the front upper left element of the GenericMultiComponent3d. Iteration is done in the reverse order. More... | |||||||||||||||||
reverse_component_iterator3d | rback_bottom_right (const std::size_t component, const Box3d< int > &box) | ||||||||||||||||
Returns a read/write reverse component iterator3d. It points to one before the front upper left element of the Box3d box associated to the GenericMultiComponent3d. More... | |||||||||||||||||
const_reverse_component_iterator3d | rback_bottom_right (const std::size_t component, const Box3d< int > &box) const | ||||||||||||||||
Returns a read-only reverse component iterator3d. It points to one before the front upper left element of the Box3d box associated to the GenericMultiComponent3d. More... | |||||||||||||||||
reverse_component_iterator3d_range | rback_bottom_right (const std::size_t component, const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) | ||||||||||||||||
Returns a read/write reverse_component_iterator3d_range. It points to one before the front upper left element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d. More... | |||||||||||||||||
const_reverse_component_iterator3d_range | rback_bottom_right (const std::size_t component, const Range< int > &slice_range, const Range< int > &row_range, const Range< int > &col_range) const | ||||||||||||||||
Returns a read/write reverse_const_component_iterator3d_range. It points to one before the front upper left element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d. 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 (GenericMultiComponent3d ordering relation)
More than comparison operator
Less than equal comparison operator
More than equal comparison operator
| |||||||||||||||||
pointer * | operator[] (const size_type k) | ||||||||||||||||
Subscript access to the slice datas contained in the GenericMultiComponent3d. More... | |||||||||||||||||
const_pointer const * | operator[] (const size_type k) const | ||||||||||||||||
Subscript access to the slice datas contained in the GenericMultiComponent3d. More... | |||||||||||||||||
reference | operator() (const size_type k, const size_type i, const size_type j) | ||||||||||||||||
Subscript access to the data contained in the GenericMultiComponent3d. More... | |||||||||||||||||
const_reference | operator() (const size_type k, const size_type i, const size_type j) const | ||||||||||||||||
Subscript access to the data contained in the GenericMultiComponent3d. More... | |||||||||||||||||
Static Public Attributes | |
static const std::size_t | DIM = 3 |
static const std::size_t | COMPONENTS |
Friends | |
class | boost::serialization::access |
This is a Dense Vector3d Field. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 3d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the triple bracket element access. It is a specialization of GenericMultiComponent3d using Vector3d blocks. It implements arithmetic and mathematical operators and read/write methods (tecplot and gnuplot file format...). Contrary to slip::RegularVector3dField3d, this container is not associated with a grid.
T | Type of object in the DenseVector3dField3d |
Definition at line 131 of file DenseVector3dField3d.hpp.
typedef GenericMultiComponent3d<slip::Vector3d<T> > slip::DenseVector3dField3d< T >::base |
Definition at line 161 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 256 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 258 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 255 of file GenericMultiComponent3d.hpp.
typedef slip::stride_iterator<pointer> slip::DenseVector3dField3d< T >::col_iterator |
Definition at line 181 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 213 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 276 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 278 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 260 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 296 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 301 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 272 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 274 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 268 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 270 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 257 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 259 of file GenericMultiComponent3d.hpp.
typedef slip::stride_iterator<const_pointer> slip::DenseVector3dField3d< T >::const_col_iterator |
Definition at line 182 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 214 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 277 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 279 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 261 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 298 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 303 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 273 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 275 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 269 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 271 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 309 of file GenericMultiComponent3d.hpp.
typedef const_pointer slip::DenseVector3dField3d< T >::const_iterator |
Definition at line 173 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 239 of file GenericMultiComponent3d.hpp.
typedef slip::GenericMultiComponent3d<slip::Vector3d<T> >::const_iterator2d slip::DenseVector3dField3d< T >::const_iterator3d |
Definition at line 190 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 247 of file GenericMultiComponent3d.hpp.
typedef const value_type* slip::DenseVector3dField3d< T >::const_pointer |
Definition at line 165 of file DenseVector3dField3d.hpp.
typedef const value_type& slip::DenseVector3dField3d< T >::const_reference |
Definition at line 167 of file DenseVector3dField3d.hpp.
typedef std::reverse_iterator<const_col_iterator> slip::DenseVector3dField3d< T >::const_reverse_col_iterator |
Definition at line 187 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 227 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 290 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 292 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 264 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 299 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 304 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 286 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 288 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 282 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 284 of file GenericMultiComponent3d.hpp.
typedef std::reverse_iterator<const_iterator> slip::DenseVector3dField3d< T >::const_reverse_iterator |
Definition at line 176 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 241 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 250 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 252 of file GenericMultiComponent3d.hpp.
typedef std::reverse_iterator<const_iterator> slip::DenseVector3dField3d< T >::const_reverse_row_iterator |
Definition at line 185 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 225 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 217 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 223 of file GenericMultiComponent3d.hpp.
typedef const_pointer slip::DenseVector3dField3d< T >::const_row_iterator |
Definition at line 180 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 212 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 186 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 204 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 210 of file GenericMultiComponent3d.hpp.
typedef slip::kstride_iterator<const_vector3d_pointer,3> slip::DenseVector3dField3d< T >::const_vector3d_iterator |
Definition at line 198 of file DenseVector3dField3d.hpp.
typedef const vector3d_value_type* slip::DenseVector3dField3d< T >::const_vector3d_pointer |
Definition at line 194 of file DenseVector3dField3d.hpp.
typedef const vector3d_value_type slip::DenseVector3dField3d< T >::const_vector3d_reference |
Definition at line 196 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 308 of file GenericMultiComponent3d.hpp.
typedef ptrdiff_t slip::DenseVector3dField3d< T >::difference_type |
Definition at line 169 of file DenseVector3dField3d.hpp.
typedef pointer slip::DenseVector3dField3d< T >::iterator |
Definition at line 172 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 238 of file GenericMultiComponent3d.hpp.
typedef slip::GenericMultiComponent3d<slip::Vector3d<T> >::iterator3d slip::DenseVector3dField3d< T >::iterator3d |
Definition at line 189 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 246 of file GenericMultiComponent3d.hpp.
typedef slip::lin_alg_traits<value_type>::value_type slip::DenseVector3dField3d< T >::norm_type |
Definition at line 200 of file DenseVector3dField3d.hpp.
typedef value_type* slip::DenseVector3dField3d< T >::pointer |
Definition at line 164 of file DenseVector3dField3d.hpp.
typedef value_type& slip::DenseVector3dField3d< T >::reference |
Definition at line 166 of file DenseVector3dField3d.hpp.
typedef std::reverse_iterator<col_iterator> slip::DenseVector3dField3d< T >::reverse_col_iterator |
Definition at line 186 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 226 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 289 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 291 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 263 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 297 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 302 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 285 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 287 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 281 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 283 of file GenericMultiComponent3d.hpp.
typedef std::reverse_iterator<iterator> slip::DenseVector3dField3d< T >::reverse_iterator |
Definition at line 175 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 240 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 249 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 251 of file GenericMultiComponent3d.hpp.
typedef std::reverse_iterator<iterator> slip::DenseVector3dField3d< T >::reverse_row_iterator |
Definition at line 184 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 224 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 216 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 222 of file GenericMultiComponent3d.hpp.
typedef pointer slip::DenseVector3dField3d< T >::row_iterator |
Definition at line 179 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 211 of file GenericMultiComponent3d.hpp.
typedef DenseVector3dField3d<T> slip::DenseVector3dField3d< T >::self |
Definition at line 160 of file DenseVector3dField3d.hpp.
typedef std::size_t slip::DenseVector3dField3d< T >::size_type |
Definition at line 170 of file DenseVector3dField3d.hpp.
|
inherited |
Definition at line 203 of file GenericMultiComponent3d.hpp.
|
inherited |
Definition at line 209 of file GenericMultiComponent3d.hpp.
typedef slip::Vector3d<T> slip::DenseVector3dField3d< T >::value_type |
Definition at line 159 of file DenseVector3dField3d.hpp.
typedef slip::kstride_iterator<vector3d_pointer,3> slip::DenseVector3dField3d< T >::vector3d_iterator |
Definition at line 197 of file DenseVector3dField3d.hpp.
typedef vector3d_value_type* slip::DenseVector3dField3d< T >::vector3d_pointer |
Definition at line 193 of file DenseVector3dField3d.hpp.
typedef vector3d_value_type& slip::DenseVector3dField3d< T >::vector3d_reference |
Definition at line 195 of file DenseVector3dField3d.hpp.
typedef T slip::DenseVector3dField3d< T >::vector3d_value_type |
Definition at line 192 of file DenseVector3dField3d.hpp.
|
inline |
Constructs a DenseVector3dField3d.
Definition at line 211 of file DenseVector3dField3d.hpp.
|
inline |
Constructs a DenseVector3dField3d.
slices | first dimension of the GenericMultiComponent3d |
rows | second dimension of the GenericMultiComponent3d |
cols | third dimension of the GenericMultiComponent3d |
Definition at line 221 of file DenseVector3dField3d.hpp.
|
inline |
Constructs a DenseVector3dField3d initialized by the scalar value val.
slices | first dimension of the GenericMultiComponent3d |
rows | second dimension of the GenericMultiComponent3d |
cols | third dimension of the GenericMultiComponent3d |
val | initialization value of the elements |
Definition at line 234 of file DenseVector3dField3d.hpp.
|
inline |
Constructs a DenseVector3dField3d initialized by an array val.
slices | first dimension of the GenericMultiComponent3d |
rows | second dimension of the GenericMultiComponent3d |
cols | third dimension of the GenericMultiComponent3d |
val | initialization linear array value of the elements |
Definition at line 248 of file DenseVector3dField3d.hpp.
|
inline |
Constructs a DenseVector3dField3d initialized by an array val.
slices | first dimension of the GenericMultiComponent3d |
rows | second dimension of the GenericMultiComponent3d |
cols | third dimension of the GenericMultiComponent3d |
val | initialization array value of the elements |
Definition at line 262 of file DenseVector3dField3d.hpp.
|
inline |
Contructs a DenseVector3dField3d from a range.
slices | first dimension of the GenericMultiComponent3d |
rows | second dimension of the GenericMultiComponent3d |
cols | third dimension of the GenericMultiComponent3d |
first | An input iterator. |
last | An input iterator. |
Create a DenseVector3dField3d consisting of copies of the elements from [first,last).
Definition at line 282 of file DenseVector3dField3d.hpp.
|
inline |
Contructs a DenseVector3dField3d from a 3 ranges.
slices | first dimension of the GenericMultiComponent3d |
rows | second dimension of the GenericMultiComponent3d |
cols | third dimension of the GenericMultiComponent3d |
first1 | An input iterator. |
last1 | An input iterator. |
first2 | An input iterator. |
first3 | An input iterator. |
Create a DenseVector3dField3d consisting of copies of the elements from [first1,last1), [first2,first2 + (last1 - first1)), [first3,first3 + (last1 - first1)),
Definition at line 310 of file DenseVector3dField3d.hpp.
|
inline |
Constructs a copy of the DenseVector3dField3d rhs.
Definition at line 332 of file DenseVector3dField3d.hpp.
|
inline |
Destructor of the DenseVector3dField3d.
Definition at line 339 of file DenseVector3dField3d.hpp.
|
inherited |
Returns the sums of the elements of the GenericMultiComponent3d.
Applys the one-parameter C-function fun to each element of the GenericMultiComponent3d
fun | The one-parameter C function |
|
inherited |
Applys the one-parameter C-function fun to each element of the GenericMultiComponent3d.
fun | The one-const-parameter C function |
|
inherited |
Returns a read/write iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the GenericMultiComponent3d.
|
inherited |
Returns a read-only iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the GenericMultiComponent3d.
|
inherited |
Returns a read/write iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the Box3d associated to the GenericMultiComponent3d.
box | a Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read only iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the Box3d associated to the GenericMultiComponent3d.
box | a Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read/write iterator3d_range that points to the past the end back bottom right element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d.
slice_range | The range of the slices. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read-only iterator3d_range that points to the past the end back bottom right element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d.
slice_range | The range of the slices. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write component_iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the GenericMultiComponent3d.
component | The component number. |
|
inherited |
Returns a read only const_component_iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the GenericMultiComponent3d.
component | The component number. |
|
inherited |
Returns a read/write component iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the Box3d associated to the GenericMultiComponent3d.
component | The component number. |
box | a Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read only component iterator3d that points to the past the end element of the GenericMultiComponent3d. It points to past the end element of the back bottom right element of the Box3d associated to the GenericMultiComponent3d.
component | The component number. |
box | a Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read/write component_iterator3d_range that points to the past the end back bottom right element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d.
component | The component number. |
slice_range | The range of the slices. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write const_component iterator3d_range that points to the past the end back bottom right element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d.
component | The component number. |
slice_range | The range of the slices. |
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 in the GenericMultiComponent3d. Iteration is done in ordinary element order.
|
inherited |
Returns a read-only (constant) iterator that points to the first element in the GenericMultiComponent3d. Iteration is done in ordinary element order.
|
inherited |
Returns a read/write iterator that points to the first element in the GenericMultiComponent3d. 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 GenericMultiComponent3d. Iteration is done in ordinary element order.
component | The component number. |
|
inherited |
Returns a read/write iterator that points to the first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
slice | The index of the slice. |
col | The index of the column |
|
inherited |
Returns a read_only iterator that points to the first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
slice | The index of the slice. |
col | The index of the column |
|
inherited |
Returns a read-write iterator that points to the first element of the Range range of the col col in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
slice | The index of the slice. |
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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
slice | The index of the slice. |
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 of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
component | The component number. |
slice | The index of the slice. |
col | The index of the column |
|
inherited |
Returns a read_only iterator that points to the first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
component | The component number. |
slice | The index of the slice. |
col | The index of the column |
|
inherited |
Returns a read-write iterator that points to the first element of the Range range of the col col in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
slice | The index of the slice. |
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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
slice | The index of the slice. |
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 past-the-end element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
slice | The index of the slice. |
col | The index of the column |
|
inherited |
Returns a read_only iterator that points to the past-the-end element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
slice | The index of the slice. |
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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
slice | The index of the slice. |
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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
slice | The index of the slice. |
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 past-the-end element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
component | The component number. |
slice | The index of the slice. |
col | The index of the column |
|
inherited |
Returns a read_only iterator that points to the past-the-end element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
component | The component number. |
slice | The index of the slice. |
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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
slice | The index of the slice. |
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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
slice | The index of the slice. |
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 of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
slice | The index of the slice. |
col | The index of the column |
|
inherited |
Returns a read_only reverse iterator that points to the last element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
slice | The index of the slice. |
col | The index of the column |
|
inherited |
Returns a read-write iterator that points to the last element of the Range range of the col of a slice col in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
slice | The index of the slice. |
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 of a slice col in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
slice | The index of the slice. |
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 of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
component | The component number. |
slice | The index of the slice. |
col | The index of the column |
|
inherited |
Returns a read_only reverse iterator that points to the last element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
component | The component number. |
slice | The index of the slice. |
col | The index of the column |
|
inherited |
Returns a read-write iterator that points to the last element of the Range range of the col of a slice col in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
slice | The index of the slice. |
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 of a slice col in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
slice | The index of the slice. |
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 first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
slice | The index of the slice. |
col | The index of the column |
|
inherited |
Returns a read_only reverse iterator that points to the first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
slice | The index of the slice. |
col | The index of the column |
|
inherited |
Returns a read-write iterator that points to one before the first element of the Range range of the col of a slice col in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
slice | The index of the slice. |
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 of a slice col in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
slice | The index of the slice. |
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 first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
component | The component number. |
slice | The index of the slice. |
col | The index of the column |
|
inherited |
Returns a read_only reverse iterator that points to the first element of the column column of the slice slice in the GenericMultiComponent3d. Iteration is done modulo the number of columns.
component | The component number. |
slice | The index of the slice. |
col | The index of the column |
|
inherited |
Returns a read-write iterator that points to one before the first element of the Range range of the col of a slice col in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
slice | The index of the slice. |
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 of a slice col in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
slice | The index of the slice. |
col | The index of the column to iterate. |
range | Range of the column to iterate. |
|
inherited |
Returns the number of columns (third dimension size) in the GenericMultiComponent3d.
|
inherited |
Returns the number of columns (third dimension size) in the GenericMultiComponent3d.
|
inherited |
Returns the number of slices (first dimension size) in the GenericMultiComponent3d.
|
inherited |
Returns the number of rows (second dimension size) in the GenericMultiComponent3d.
|
inherited |
Returns the number of columns (third dimension size) in the GenericMultiComponent3d.
|
inherited |
Returns true if the GenericMultiComponent3d is empty. (Thus size() == 0)
|
inherited |
Returns a read/write iterator that points one past the last element in the GenericMultiComponent3d. Iteration is done in ordinary element order.
|
inherited |
Returns a read-only (constant) iterator that points one past the last element in the GenericMultiComponent3d. Iteration is done in ordinary element order.
|
inherited |
Returns a read/write iterator that points one past the last element in the GenericMultiComponent3d. 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 GenericMultiComponent3d. 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 4929 of file GenericMultiComponent3d.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 4940 of file GenericMultiComponent3d.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 4951 of file GenericMultiComponent3d.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 4965 of file GenericMultiComponent3d.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 4980 of file GenericMultiComponent3d.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 5012 of file GenericMultiComponent3d.hpp.
|
inherited |
Returns a read/write iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the GenericMultiComponent3d.
|
inherited |
Returns a read-only iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the GenericMultiComponent3d.
|
inherited |
Returns a read/write iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the Box3d associated to the GenericMultiComponent3d.
box | A Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read only iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the Box3d associated to the GenericMultiComponent3d.
box | a Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read/write iterator3d_range that points to the front upper left element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d.
slice_range | The range of the slices. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read-only iterator3d_range that points to the to the front upper left element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d.
slice_range | The range of the slices. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write component_iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the GenericMultiComponent3d.
component | The component number. |
|
inherited |
Returns a read only const_component_iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the GenericMultiComponent3d.
component | The component number. |
|
inherited |
Returns a read/write component iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the Box3d associated to the GenericMultiComponent3d.
component | The component number. |
box | A Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read only component iterator3d that points to the first element of the GenericMultiComponent3d. It points to the front upper left element of the Box3d associated to the GenericMultiComponent3d.
component | The component number. |
box | a Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read/write component_iterator3d_range that points to the front upper left element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d.
component | The component number. |
slice_range | The range of the slices. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write component_const_iterator3d_range that points to the front upper left element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d.
component | The component number. |
slice_range | The range of the slices. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns the max elements of the GenericMultiComponent3d according to the operator <.
|
inherited |
Returns the maximal size (number of elements) in the GenericMultiComponent3d.
|
inherited |
Returns the min elements of the GenericMultiComponent3d according to the operator <.
|
inline |
Returns the name of the class.
Definition at line 1277 of file DenseVector3dField3d.hpp.
|
inline |
Subscript access to a local norm contained in the DenseVector3dField3d.
k | The index of the slice for which the data should be accessed. |
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, 3d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 1145 of file DenseVector3dField3d.hpp.
|
inline |
Computes Eucliean norm of each element in the field and write it to a Container3D.
result | A Container3D which contain the norm of each element. |
Definition at line 753 of file DenseVector3dField3d.hpp.
|
inherited |
Subscript access to the data contained in the GenericMultiComponent3d.
k | The index of the slice for which the data should be accessed. |
i | The index of the row for which the data should be accessed. |
j | The index of the column for which the data should be accessed. |
|
inherited |
Subscript access to the data contained in the GenericMultiComponent3d.
k | The index of the slice for which the data should be accessed. |
i | The index of the row for which the data should be accessed. |
j | The index of the column for which the data should be accessed. |
|
inline |
Definition at line 1171 of file DenseVector3dField3d.hpp.
|
inline |
Definition at line 1205 of file DenseVector3dField3d.hpp.
|
inline |
Definition at line 1254 of file DenseVector3dField3d.hpp.
|
inline |
Add val to each element of the DenseVector3dField3d.
val | value |
Definition at line 1155 of file DenseVector3dField3d.hpp.
|
inline |
Add val to each element of the DenseVector3dField3d.
val | value |
Definition at line 1189 of file DenseVector3dField3d.hpp.
|
inline |
Definition at line 1232 of file DenseVector3dField3d.hpp.
|
inline |
Definition at line 1223 of file DenseVector3dField3d.hpp.
|
inline |
Definition at line 1163 of file DenseVector3dField3d.hpp.
|
inline |
Definition at line 1197 of file DenseVector3dField3d.hpp.
|
inline |
Definition at line 1243 of file DenseVector3dField3d.hpp.
|
inline |
Definition at line 1179 of file DenseVector3dField3d.hpp.
|
inline |
Definition at line 1213 of file DenseVector3dField3d.hpp.
|
inline |
Definition at line 1265 of file DenseVector3dField3d.hpp.
|
inline |
Affects all the element of the DenseVector3dField3d by val.
val | affectation value |
Definition at line 1019 of file DenseVector3dField3d.hpp.
|
inline |
Affects all the element of the DenseVector3dField3d by val.
val | affectation value |
Definition at line 1028 of file DenseVector3dField3d.hpp.
|
inherited |
Subscript access to the slice datas contained in the GenericMultiComponent3d.
k | The index of the slice for which data should be accessed. |
This operator allows for easy, 3d 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 slice datas contained in the GenericMultiComponent3d.
k | The index of the slice for which data should be accessed. |
This operator allows for easy, 3d 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 iterator that points to the first element in the in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order.
slice | the slice coordinate of the plane |
|
inherited |
Returns a read-only (constant) iterator that points to the first element in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order.
slice | the slice coordinate of the plane |
|
inherited |
Returns a read/write iterator that points to the first element in the in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order.
component | The component number. |
slice | the slice coordinate of the plane |
|
inherited |
Returns a read-only (constant) iterator that points to the first element in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order.
component | The component number. |
slice | the slice coordinate of the plane |
|
inherited |
Returns a read/write iterator that points to the last element of the plane in the GenericMultiComponent3d. It points to past the end element of the bottom right element of the plane Iteration is done in ordinary element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
|
inherited |
Returns a read/write const iterator that points to the last element of the plane in the GenericMultiComponent3d. It points to past the end element of the bottom right element of the plane Iteration is done in ordinary element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
|
inherited |
Returns a read/write iterator that points to the last element of a box within a plane in the GenericMultiComponent3d. It points to past the end element of the bottom right element of the plane Iteration is done in ordinary element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
b | The box within the plane |
|
inherited |
Returns a read/write const iterator that points to the last element of a box within a plane in the GenericMultiComponent3d. It points to past the end element of the bottom right element of the plane Iteration is done in ordinary element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
b | The box within the plane |
|
inherited |
Returns a read/write iterator that points one past the last element in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order.
slice | the slice coordinate of the plane |
|
inherited |
Returns a read-only (constant) iterator that points one past the last element in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order.
slice | the slice coordinate of the plane |
|
inherited |
Returns a read/write iterator that points one past the last element in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order.
component | The component number. |
slice | the slice coordinate of the plane |
|
inherited |
Returns a read-only (constant) iterator that points one past the last element in the slice plane of the GenericMultiComponent3d. Iteration is done in ordinary element order.
component | The component number. |
slice | the slice coordinate of the plane |
|
inherited |
Returns a read/write reverse iterator that points to the last element in the slice plane of the GenericMultiComponent3d. Iteration is done in reverse element order.
slice | the slice coordinate of the plane |
|
inherited |
Returns a read-only (constant) reverse iterator that points to the last element in the slice plane k of the GenericMultiComponent3d. Iteration is done in reverse element order.
slice | the slice coordinate of the plane |
|
inherited |
Returns a read/write reverse iterator that points to the last element in the slice plane of the GenericMultiComponent3d. Iteration is done in reverse element order.
component | The component number. |
slice | the slice coordinate of the plane |
|
inherited |
Returns a read-only (constant) reverse iterator that points to the last element in the slice plane k of the GenericMultiComponent3d. Iteration is done in reverse element order.
component | The component number. |
slice | the slice coordinate of the plane |
|
inherited |
Returns a read/write reverse_iterator that points to the upper left element of the plane in the GenericMultiComponent3d. Iteration is done in backward element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
|
inherited |
Returns a read/write const reverse iterator that points to the upper left element of the plane in the GenericMultiComponent3d. Iteration is done in backward element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
|
inherited |
Returns a read/write reverse iterator that points to the first element of a box within a plane in the GenericMultiComponent3d. It points to the upper left element of the plane Iteration is done in backward element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
b | The box within the plane |
|
inherited |
Returns a read/write const reverse iterator that points to the first element of a box within a plane in the GenericMultiComponent3d. It points to the bottom right element of the plane Iteration is done in backward element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
b | The box within the plane |
|
inherited |
Returns a read/write reverse iterator that points to one before the first element in the slice plane of the GenericMultiComponent3d. Iteration is done in reverse element order.
slice | the slice coordinate of the plane |
|
inherited |
Returns a read-only (constant) reverse iterator that points to one before the first element in the slice plane of the GenericMultiComponent3d. Iteration is done in reverse element order.
slice | the slice coordinate of the plane |
|
inherited |
Returns a read/write reverse iterator that points to one before the first element in the slice plane of the GenericMultiComponent3d. Iteration is done in reverse element order.
component | The component number. |
slice | the slice coordinate of the plane |
|
inherited |
Returns a read-only (constant) reverse iterator that points to one before the first element in the slice plane of the GenericMultiComponent3d. Iteration is done in reverse element order.
component | The component number. |
slice | the slice coordinate of the plane |
|
inherited |
Returns a read/write reverse_iterator that points to the bottom right element of the plane in the GenericMultiComponent3d. Iteration is done in backward element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
|
inherited |
Returns a read/write const reverse iterator that points to the bottom right element of the plane in the GenericMultiComponent3d. Iteration is done in backward element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
|
inherited |
Returns a read/write reverse iterator that points to the last element of a box within a plane in the GenericMultiComponent3d. It points to the bottom right element of the box Iteration is done in backward element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
b | The box within the plane |
|
inherited |
Returns a read/write const reverse iterator that points to the last element of a box within a plane in the GenericMultiComponent3d. It points to the bottom right element of the plane Iteration is done in backward element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
b | The box within the plane |
|
inherited |
Returns a read/write iterator that points to the first element of the plane in the GenericMultiComponent3d. It points to the upper left element of the plane Iteration is done in ordinary element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
|
inherited |
Returns a read/write const iterator that points to the first element of the plane in the GenericMultiComponent3d. It points to the upper left element of the plane Iteration is done in ordinary element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
|
inherited |
Returns a read/write iterator that points to the first element of a box within a plane in the GenericMultiComponent3d. It points to the upper left element of the box Iteration is done in ordinary element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
b | The box within the plane |
|
inherited |
Returns a read/write const iterator that points to the first element of a box within a plane in the GenericMultiComponent3d. It points to the upper left element of the plane Iteration is done in ordinary element order.
P | number of the plane axe (PLANE_ORIENTATION). |
plane_coordinate | The constant coordinate |
b | The box within the plane |
|
inherited |
Returns a read/write reverse iterator3d. It points to past the front upper left element of the GenericMultiComponent3d. Iteration is done in the reverse order.
|
inherited |
Returns a read only reverse iterator3d. It points to past the front upper left element of the GenericMultiComponent3d. Iteration is done in the reverse order.
|
inherited |
Returns a read/write reverse iterator3d. It points to one before the front upper left element of the Box3d box associated to the GenericMultiComponent3d.
box | A Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read-only reverse iterator3d. It points to one before the front upper left element of the Box3d box associated to the GenericMultiComponent3d.
box | A Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read/write reverse_iterator3d_range that points to one before the front upper left element of the ranges row_range and col_range associated to the GenericMultiComponent3d. Iteration is done in the reverse order.
slice_range | The range of the slices. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read-only reverse_iterator3d_range that points to one before the front upper left element of the ranges row_range and col_range associated to the GenericMultiComponent3d.Iteration is done in the reverse order.
slice_range | The range of the slices. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write reverse component iterator3d. It points to past the front upper left element of the GenericMultiComponent3d. Iteration is done in the reverse order.
component | The component number. |
|
inherited |
Returns a read only reverse component iterator3d. It points to past the front upper left element of the GenericMultiComponent3d. Iteration is done in the reverse order.
component | The component number. |
|
inherited |
Returns a read/write reverse component iterator3d. It points to one before the front upper left element of the Box3d box associated to the GenericMultiComponent3d.
component | The component number. |
box | A Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read-only reverse component iterator3d. It points to one before the front upper left element of the Box3d box associated to the GenericMultiComponent3d.
component | The component number. |
box | A Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read/write reverse_component_iterator3d_range. It points to one before the front upper left element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d.
component | The component number. |
slice_range | The range of the slices. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write reverse_const_component_iterator3d_range. It points to one before the front upper left element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d.
component | The component number. |
slice_range | The range of the slices. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write reverse iterator that points to the last element in the GenericMultiComponent3d. Iteration is done in reverse element order.
|
inherited |
Returns a read-only (constant) reverse iterator that points to the last element in the GenericMultiComponent3d. Iteration is done in reverse element order.
|
inherited |
Returns a read/write iterator that points to the first element in the GenericMultiComponent3d. 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 GenericMultiComponent3d. Iteration is done in ordinary element order.
component | The component number. |
|
inline |
Reads a DenseVector3dField3d from a tecplot file path name.
file_path_name |
TITLE= title
VARIABLES= X Y Z U V W
ZONE T= zone, K= dim1(), I= dim2(), J= dim3()
x y z Vx Vy Vz
Definition at line 1307 of file DenseVector3dField3d.hpp.
|
inherited |
Returns a read/write reverse iterator that points to one before the first element in the GenericMultiComponent3d. 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 GenericMultiComponent3d. Iteration is done in reverse element order.
|
inherited |
Returns a read/write iterator that points one past the last element in the GenericMultiComponent3d. 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 GenericMultiComponent3d. Iteration is done in ordinary element order.
component | The component number. |
|
inherited |
Resizes a GenericMultiComponent3d.
slices | first dimension of the GenericMultiComponent3d |
rows | second dimension of the GenericMultiComponent3d |
cols | third dimension of the GenericMultiComponent3d |
val | new value for all the elements |
|
inherited |
Returns a read/write reverse iterator3d. It points to the back bottom right element of the GenericMultiComponent3d. Iteration is done within the GenericMultiComponent3d in the reverse order.
|
inherited |
Returns a read only reverse iterator3d that points. It points to the back bottom right element of the GenericMultiComponent3d. Iteration is done within the GenericMultiComponent3d in the reverse order.
|
inherited |
Returns a read/write reverse iterator3d. It points to the back bottom right element of the Box3d associated to the GenericMultiComponent3d. Iteration is done in the reverse order.
box | a Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read only reverse iterator3d. It points to the back bottom right element of the Box3d box associated to the GenericMultiComponent3d. Iteration is done in the reverse order.
box | A Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read/write reverse_iterator3d_range that points to the past the back bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent3d. Iteration is done in the reverse order.
slice_range | The range of the slices. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read-only reverse_iterator3d_range that points to the past the back bottom right element of the ranges row_range and col_range associated to the GenericMultiComponent3d. Iteration is done in the reverse order.
slice_range | The range of the slices. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write reverse component iterator3d. It points to the back bottom right element of the GenericMultiComponent3d. Iteration is done within the GenericMultiComponent3d in the reverse order.
component | The component number. |
|
inherited |
Returns a read only reverse component iterator3d that points. It points to the back bottom right element of the GenericMultiComponent3d. Iteration is done within the GenericMultiComponent3d in the reverse order.
component | The component number. |
|
inherited |
Returns a read/write reverse component iterator3d. It points to the back bottom right element of the Box3d associated to the GenericMultiComponent3d. Iteration is done in the reverse order.
component | The component number. |
box | a Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read only reverse component iterator3d. It points to the back bottom right element of the Box3d box associated to the GenericMultiComponent3d. Iteration is done in the reverse order.
component | The component number. |
box | A Box3d defining the range of indices to iterate within the GenericMultiComponent3d. |
|
inherited |
Returns a read/write reverse_component_iterator3d_range. It points to the back bottom right element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d.
component | The component number. |
slice_range | The range of the slices. |
row_range | The range of the rows. |
col_range | The range of the columns. |
|
inherited |
Returns a read/write reverse_const_component_iterator3d_range. It points to the back bottom right element of the ranges slice_range, row_range and col_range associated to the GenericMultiComponent3d.
component | The component number. |
slice_range | The range of the slices. |
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 row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order.
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read_only iterator that points to the first element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order.
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read/write iterator that points to the first element of the Range range of the row row in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
slice | The index of the slice. |
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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
slice | The index of the slice. |
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 of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order.
component | The component number. |
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read_only iterator that points to the first element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order.
component | The component number. |
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read/write iterator that points to the first element of the Range range of the row row in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
slice | The index of the slice. |
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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
slice | The index of the slice. |
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 past-the-end element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order.
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read_only iterator that points to the past-the-end element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order.
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read/write iterator that points one past the end element of the Range range of the row row in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
slice | The index of the slice. |
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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
slice | The index of the slice. |
row | Row to iterate. |
range | Range of the row to iterate |
|
inherited |
Returns a read/write iterator that points to the past-the-end element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order.
component | The component number. |
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read_only iterator that points to the past-the-end element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in ordinary element order.
component | The component number. |
slice | The index of the slice. |
row | The index of the row. |
component | The component number. |
|
inherited |
Returns a read/write iterator that points one past the end element of the Range range of the row row in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
slice | The index of the slice. |
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 GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
slice | The index of the slice. |
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 of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order.
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read_only reverse iterator that points to the last element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order.
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read-write iterator that points to the last element of the Range range of the row of a slice row and slice in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
slice | The index of the slice. |
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 of a slice row in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
slice | The index of the slice. |
row | The index of the 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 of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order.
component | The component number. |
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read_only reverse iterator that points to the last element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order.
component | The component number. |
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read-write iterator that points to the last element of the Range range of the row of a slice row and slice in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
slice | The index of the slice. |
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 of a slice row in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
slice | The index of the slice. |
row | The index of the row to iterate. |
range | Range of the row to iterate |
|
inherited |
Returns a read/write reverse iterator that points to the first element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order.
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read_only reverse iterator that points to the first element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order.
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read-write iterator that points one before the first element of the Range range of the row of a slice row in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
slice | The index of the slice. |
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 of a slice row in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
slice | The index of the slice. |
row | The index of the row to iterate. |
range | Range of the row to iterate |
|
inherited |
Returns a read/write reverse iterator that points to the first element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order.
component | The component number. |
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read_only reverse iterator that points to the first element of the row row of the slice slice in the GenericMultiComponent3d. Iteration is done in reverse element order.
component | The component number. |
slice | The index of the slice. |
row | The index of the row. |
|
inherited |
Returns a read-write iterator that points one before the first element of the Range range of the row of a slice row in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
slice | The index of the slice. |
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 of a slice row in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
slice | The index of the slice. |
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 GenericMultiComponent3d.
|
inherited |
Returns the number of elements in the GenericMultiComponent3d.
|
inherited |
Returns a read/write iterator that points to the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number).
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read-only (constant) iterator that points to the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number).
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read/write iterator that points to the first element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read only (constant) iterator that points to the first element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read/write iterator that points to the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number).
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read-only (constant) iterator that points to the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number).
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read/write iterator that points to the first element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read only (constant) iterator that points to the first element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read/write iterator that points to the one past the end element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number).
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read-only (constant) iterator that points to the one past the end element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number).
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read/write iterator that points one past the end element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read_only iterator that points one past the last element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read/write iterator that points to the one past the end element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number).
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read-only (constant) iterator that points to the one past the end element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order (increasing slice number).
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read/write iterator that points one past the end element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read_only iterator that points one past the last element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in ordinary element order according to the Range.
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read/write iterator that points to the last element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number).
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read-only (constant) iterator that points to the last element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number).
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read/write iterator that points to the last element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read only (constant) iterator that points to the last element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order according to the Range.
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read/write iterator that points to the last element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number).
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read-only (constant) iterator that points to the last element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number).
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read/write iterator that points to the last element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in the reverse element order according to the Range.
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read only (constant) iterator that points to the last element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order according to the Range.
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read/write iterator that points to the one before the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number).
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read (constant) iterator that points to the one before the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number).
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read/write iterator that points to the first element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order according to the Range.
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read_only iterator that points one past the lastto the first element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order according to the Range.
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read/write iterator that points to the one before the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number).
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read (constant) iterator that points to the one before the first element of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order (decreasing slice number).
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
|
inherited |
Returns a read/write iterator that points to the first element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order according to the Range.
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns a read_only iterator that points one past the lastto the first element of the Range range of the of the line (row,col) threw the slices in the GenericMultiComponent3d. Iteration is done in reverse element order according to the Range.
component | The component number. |
row | row coordinate of the line |
col | col coordinate of the line |
range | Range of the line to iterate. |
|
inherited |
Returns the number of elements in a slice of the GenericMultiComponent3d.
|
inherited |
Returns the number of slices (first dimension size) in the GenericMultiComponent3d.
|
inherited |
Swaps data with another GenericMultiComponent3d.
M | A GenericMultiComponent3d of the same element type |
|
inline |
Subscript access to first element of the data contained in the DenseVector3dField3d.
k | The index of the slice for which the data should be accessed. |
i | The index of the row for which the data should be accessed. |
j | The index of the column for which the data should be accessed. |
This operator allows for easy, 3d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 1054 of file DenseVector3dField3d.hpp.
|
inline |
Subscript access to first element of the data contained in the DenseVector3dField3d.
k | The index of the slice for which the data should be accessed. |
i | The index of the row for which the data should be accessed. |
j | The index of the column for which the data should be accessed. |
This operator allows for easy, 3d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 1063 of file DenseVector3dField3d.hpp.
|
inline |
Subscript access to second element of the data contained in the DenseVector3dField3d.
k | The index of the slice for which the data should be accessed. |
i | The index of the row for which the data should be accessed. |
j | The index of the column for which the data should be accessed. |
This operator allows for easy, 3d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 1091 of file DenseVector3dField3d.hpp.
|
inline |
Subscript access to second element of the data contained in the DenseVector3dField3d.
k | The index of the slice for which the data should be accessed. |
i | The index of the row for which the data should be accessed. |
j | The index of the column for which the data should be accessed. |
This operator allows for easy, 3d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 1101 of file DenseVector3dField3d.hpp.
|
inline |
Subscript access to first element of the data contained in the DenseVector3dField3d.
k | The index of the slice for which the data should be accessed. |
i | The index of the row for which the data should be accessed. |
j | The index of the column for which the data should be accessed. |
This operator allows for easy, 3d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 1037 of file DenseVector3dField3d.hpp.
|
inline |
Subscript access to first element of the data contained in the DenseVector3dField3d.
k | The index of the slice for which the data should be accessed. |
i | The index of the row for which the data should be accessed. |
j | The index of the column for which the data should be accessed. |
This operator allows for easy, 3d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 1046 of file DenseVector3dField3d.hpp.
|
inline |
Subscript access to second element of the data contained in the DenseVector3dField3d.
k | The index of the slice for which the data should be accessed. |
i | The index of the row for which the data should be accessed. |
j | The index of the column for which the data should be accessed. |
This operator allows for easy, 3d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 1072 of file DenseVector3dField3d.hpp.
|
inline |
Subscript access to second element of the data contained in the DenseVector3dField3d.
k | The index of the slice for which the data should be accessed. |
i | The index of the row for which the data should be accessed. |
j | The index of the column for which the data should be accessed. |
This operator allows for easy, 3d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 1082 of file DenseVector3dField3d.hpp.
|
inline |
Subscript access to third element of the data contained in the DenseVector3dField3d.
k | The index of the slice for which the data should be accessed. |
i | The index of the row for which the data should be accessed. |
j | The index of the column for which the data should be accessed. |
This operator allows for easy, 3d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 1110 of file DenseVector3dField3d.hpp.
|
inline |
Subscript access to third element of the data contained in the DenseVector3dField3d.
k | The index of the slice for which the data should be accessed. |
i | The index of the row for which the data should be accessed. |
j | The index of the column for which the data should be accessed. |
This operator allows for easy, 3d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 1119 of file DenseVector3dField3d.hpp.
|
inline |
Subscript access to third element of the data contained in the DenseVector3dField3d.
k | The index of the slice for which the data should be accessed. |
i | The index of the row for which the data should be accessed. |
j | The index of the column for which the data should be accessed. |
This operator allows for easy, 3d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 1127 of file DenseVector3dField3d.hpp.
|
inline |
Subscript access to third element of the data contained in the DenseVector3dField3d.
k | The index of the slice for which the data should be accessed. |
i | The index of the row for which the data should be accessed. |
j | The index of the column for which the data should be accessed. |
This operator allows for easy, 3d array-style, data access. Note that data access with this operator is unchecked and out_of_range lookups are not defined.
Definition at line 1136 of file DenseVector3dField3d.hpp.
|
inline |
Writes a DenseVector3dField3d to a tecplot file path name.
file_path_name | |
title | |
zone |
TITLE= title
VARIABLES= X Y Z U V W
ZONE T= zone, K= dim1(), I= dim2(), J= dim3()
x y z Vx Vy Vz
Definition at line 1289 of file DenseVector3dField3d.hpp.
|
friend |
Definition at line 763 of file DenseVector3dField3d.hpp.
|
staticinherited |
Definition at line 313 of file GenericMultiComponent3d.hpp.
|
static |
Definition at line 201 of file DenseVector3dField3d.hpp.