1 #ifndef _RHEOLEF_SPACE_MULT_H
2 #define _RHEOLEF_SPACE_MULT_H
24 #include "rheolef/space.h"
28 template <
class T,
class M>
51 mutable std::list<space_basic<T,M> >
_l;
53 template <
class T,
class M>
82 template <
class T,
class M>
92 template <
class T,
class M>
101 template <
class T,
class M>
103 space_mult_list<T,M>&
109 template <
class T,
class M>
118 template <
class T,
class M>
123 for (
size_t i = 0; i <
n; i++) {
see the smart_pointer page for the full documentation
rep::const_iterator const_iterator
const_iterator begin() const
void push_front(const value_type &X) const
void push_back(const value_type &X) const
space_mult_list_rep< T, M > rep
smart_pointer< rep > base
const_iterator end() const
space_basic< T, M > value_type
This file is part of Rheolef.
std::enable_if< details::is_rheolef_arithmetic< U >::value,ad3_basic< T > & >::type operator*=(ad3_basic< T > &a, const U &b)
csr< T, sequential > operator*(const T &lambda, const csr< T, sequential > &a)
space_mult_list< T, M > pow(const space_basic< T, M > &X, size_t n)
const_iterator begin() const
void push_front(const value_type &X) const
void push_back(const value_type &X) const
std::list< space_basic< T, M > >::const_iterator const_iterator
std::list< space_basic< T, M > >::size_type size_type
std::list< space_basic< T, M > > _l
const_iterator end() const
space_basic< T, M > value_type