Main Page
Namespace List
Class Hierarchy
Alphabetical List
Compound List
File List
Namespace Members
Compound Members
File Members
Related Pages
more::num::matrin Class Template Reference
#include <
tensin.h
>
Collaboration diagram for more::num::matrin:
[
legend
]
List of all members.
Public Types
typedef T
scalar_type
typedef T *
storage_iterator
typedef const T *
const_storage_iterator
Public Methods
T &
operator()
(int i, int j)
T
operator()
(int i, int j) const
template<typename U1, typename U2> T &
operator()
(U1 const &i, U2 const &j)
template<typename U1, typename U2> T
operator()
(U1 const &i, U2 const &j) const
storage_iterator
storage_begin
()
const_storage_iterator
storage_begin
() const
storage_iterator
storage_end
()
const_storage_iterator
storage_end
() const
matrin &
operator+=
(const matrin &rhs)
matrin &
operator-=
(const matrin &rhs)
Static Public Methods
int
size
(int i)
int
size
(
index
< 0 >)
int
size
(
index
< 1 >)
Static Public Attributes
const int
CTC_size
= M*N
const int
CTC_size0
= N
const int
CTC_size1
= M
template<typename T, int N, int M>
class more::num::matrin< T, N, M >
Member Typedef Documentation
template<typename T, int N, int M>
typedef const T* more::num::matrin::const_storage_iterator
template<typename T, int N, int M>
typedef T more::num::matrin::scalar_type
template<typename T, int N, int M>
typedef T* more::num::matrin::storage_iterator
Member Function Documentation
template<typename T, int N, int M>
template<typename U1, typename U2>
T more::num::matrin< T, N, M >::operator()
(
U1 const &
i
,
U2 const &
j
)
const
[inline]
template<typename T, int N, int M>
template<typename U1, typename U2>
T& more::num::matrin< T, N, M >::operator()
(
U1 const &
i
,
U2 const &
j
)
[inline]
template<typename T, int N, int M>
T more::num::matrin< T, N, M >::operator()
(
int
i
,
int
j
)
const
[inline]
template<typename T, int N, int M>
T& more::num::matrin< T, N, M >::operator()
(
int
i
,
int
j
)
[inline]
template<typename T, int N, int M>
matrin& more::num::matrin< T, N, M >::operator+=
(
const matrin< T, N, M > &
rhs
)
[inline]
template<typename T, int N, int M>
matrin& more::num::matrin< T, N, M >::operator-=
(
const matrin< T, N, M > &
rhs
)
[inline]
template<typename T, int N, int M>
int more::num::matrin< T, N, M >::size
(
index
< 1 >
)
[inline, static]
template<typename T, int N, int M>
int more::num::matrin< T, N, M >::size
(
index
< 0 >
)
[inline, static]
template<typename T, int N, int M>
int more::num::matrin< T, N, M >::size
(
int
i
)
[inline, static]
template<typename T, int N, int M>
const_storage_iterator
more::num::matrin< T, N, M >::storage_begin
(
)
const
[inline]
template<typename T, int N, int M>
storage_iterator
more::num::matrin< T, N, M >::storage_begin
(
)
[inline]
template<typename T, int N, int M>
const_storage_iterator
more::num::matrin< T, N, M >::storage_end
(
)
const
[inline]
template<typename T, int N, int M>
storage_iterator
more::num::matrin< T, N, M >::storage_end
(
)
[inline]
Member Data Documentation
template<typename T, int N, int M>
const int more::num::matrin::CTC_size = M*N
[static]
template<typename T, int N, int M>
const int more::num::matrin::CTC_size0 = N
[static]
template<typename T, int N, int M>
const int more::num::matrin::CTC_size1 = M
[static]
The documentation for this class was generated from the following file:
more/num/
tensin.h
Generated on Sat Sep 7 19:13:01 2002 for more with Doxygen 1.2.13.1. Doxygen 1.2.13.1 is written and copyright 1997-2002 by
Dimitri van Heesch
.