1#ifndef _RHEOLEF_SPACE_MULT_H
2#define _RHEOLEF_SPACE_MULT_H
24#include "rheolef/space.h"
28template <
class T,
class M>
51 mutable std::list<space_basic<T,M> >
_l;
53template <
class T,
class M>
82template <
class T,
class M>
92template <
class T,
class M>
101template <
class T,
class M>
109template <
class T,
class M>
118template <
class T,
class M>
123 for (
size_t i = 0; i < n; i++) {
field::size_type size_type
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.
space_mult_list< T, M > pow(const space_basic< T, M > &X, size_t n)
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)
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