Short class definition.
More...
#include <array_1d.h>
template<class T, std::size_t N>
class Kratos::array_1d< T, N >
Short class definition.
Detail class definition.
◆ array_type
template<class T , std::size_t N>
◆ closure_type
template<class T , std::size_t N>
◆ const_closure_type
template<class T , std::size_t N>
◆ const_reference
template<class T , std::size_t N>
◆ const_reverse_iterator
template<class T , std::size_t N>
◆ difference_type
template<class T , std::size_t N>
◆ pointer
template<class T , std::size_t N>
◆ reference
template<class T , std::size_t N>
◆ reverse_iterator
template<class T , std::size_t N>
◆ self_type
template<class T , std::size_t N>
◆ size_type
template<class T , std::size_t N>
◆ storage_category
template<class T , std::size_t N>
◆ value_type
template<class T , std::size_t N>
◆ vector_temporary_type
template<class T , std::size_t N>
◆ array_1d() [1/7]
template<class T , std::size_t N>
◆ array_1d() [2/7]
template<class T , std::size_t N>
◆ array_1d() [3/7]
template<class T , std::size_t N>
◆ array_1d() [4/7]
template<class T , std::size_t N>
◆ array_1d() [5/7]
template<class T , std::size_t N>
◆ array_1d() [6/7]
template<class T , std::size_t N>
◆ array_1d() [7/7]
template<class T , std::size_t N>
template<class AE >
◆ assign()
template<class T , std::size_t N>
template<class AE >
BOOST_UBLAS_INLINE array_1d& Kratos::array_1d< T, N >::assign |
( |
const boost::numeric::ublas::vector_expression< AE > & |
ae | ) |
|
|
inline |
◆ assign_temporary()
template<class T , std::size_t N>
◆ begin() [1/2]
template<class T , std::size_t N>
◆ begin() [2/2]
template<class T , std::size_t N>
◆ clear()
template<class T , std::size_t N>
◆ data() [1/2]
template<class T , std::size_t N>
◆ data() [2/2]
template<class T , std::size_t N>
◆ end() [1/2]
template<class T , std::size_t N>
◆ end() [2/2]
template<class T , std::size_t N>
◆ erase_element()
template<class T , std::size_t N>
◆ find() [1/2]
template<class T , std::size_t N>
◆ find() [2/2]
template<class T , std::size_t N>
◆ insert_element()
template<class T , std::size_t N>
◆ KRATOS_CLASS_POINTER_DEFINITION()
template<class T , std::size_t N>
◆ minus_assign()
template<class T , std::size_t N>
template<class AE >
BOOST_UBLAS_INLINE array_1d& Kratos::array_1d< T, N >::minus_assign |
( |
const boost::numeric::ublas::vector_expression< AE > & |
ae | ) |
|
|
inline |
◆ operator()() [1/2]
template<class T , std::size_t N>
◆ operator()() [2/2]
template<class T , std::size_t N>
◆ operator*=()
template<class T , std::size_t N>
template<class AT >
◆ operator+=()
template<class T , std::size_t N>
template<class AE >
◆ operator-=()
template<class T , std::size_t N>
template<class AE >
◆ operator/=()
template<class T , std::size_t N>
template<class AT >
◆ operator=() [1/2]
template<class T , std::size_t N>
◆ operator=() [2/2]
template<class T , std::size_t N>
template<class AE >
◆ operator==()
template<class T , std::size_t N>
Compares whether this array_1d is equal to the given array_1d.
- Parameters
-
- Returns
- true if the two arrays are equal, false otherwise
◆ operator[]() [1/2]
template<class T , std::size_t N>
◆ operator[]() [2/2]
template<class T , std::size_t N>
◆ plus_assign()
template<class T , std::size_t N>
template<class AE >
BOOST_UBLAS_INLINE array_1d& Kratos::array_1d< T, N >::plus_assign |
( |
const boost::numeric::ublas::vector_expression< AE > & |
ae | ) |
|
|
inline |
◆ rbegin() [1/2]
template<class T , std::size_t N>
◆ rbegin() [2/2]
template<class T , std::size_t N>
◆ rend() [1/2]
template<class T , std::size_t N>
◆ rend() [2/2]
template<class T , std::size_t N>
◆ resize()
template<class T , std::size_t N>
◆ size()
template<class T , std::size_t N>
◆ swap()
template<class T , std::size_t N>
◆ swap
template<class T , std::size_t N>
BOOST_UBLAS_INLINE friend void swap |
( |
array_1d< T, N > & |
v1, |
|
|
array_1d< T, N > & |
v2 |
|
) |
| |
|
friend |
The documentation for this class was generated from the following file:
- /home/runner/work/Documentation/Documentation/master/kratos/containers/array_1d.h