#include <analytic_matrix.hpp>
Definition at line 128 of file analytic_matrix.hpp.
| matrix_analytic_rep | ( | const matrix< analytic< C, V > > & | m2 | ) | [inline] |
Definition at line 131 of file analytic_matrix.hpp.
00131 : 00132 analytic_rep<matrix<C>,V> (format<matrix<C> > (get_format1 (CF(m2)))), 00133 m (m2) {} void Clear_cache (nat which) const {
| Abs_type | ( | matrix< C > | ) | const [inline] |
| Abs_type | ( | typename unvectorize< C >::val | ) | const [inline] |
| void Clear_cache | ( | nat | which | ) | const [inline] |
Definition at line 134 of file analytic_matrix.hpp.
References mmx::clear_cache(), and mmx::V.
00134 { 00135 analytic_rep<vector<C>,V>::Clear_cache (which); 00136 for (nat i=0; i<rows (m); i++) 00137 for (nat j=0; j<cols (m); j++) 00138 clear_cache (m (i, j), which); }
Definition at line 173 of file analytic_matrix.hpp.
References mmx::as_analytic(), and mmx::derive().
00173 { 00174 return as_analytic (derive (m)); }
| matrix<C> Eval | ( | const typename unvectorize< C >::val & | z | ) | const [inline] |
Definition at line 166 of file analytic_matrix.hpp.
References mmx::C, and mmx::eval().
| series<matrix<C> > Expand | ( | ) | const [inline] |
Definition at line 139 of file analytic_matrix.hpp.
References mmx::expand(), and Series.
| analytic<matrix<C>,V> Move | ( | const typename unvectorize< C >::val & | z | ) | const [inline] |
Definition at line 159 of file analytic_matrix.hpp.
References Analytic, mmx::as_analytic(), and mmx::move().
00159 { 00160 nat i, j, nr= rows (m), nc= cols (m); 00161 matrix<Analytic > r (Analytic (0, get_format1 (this->tfm())), nr, nc); 00162 for (i=0; i<nr; i++) 00163 for (j=0; j<nc; j++) 00164 r (i,j)= move (m (i, j), z); 00165 return as_analytic (r); }
1.6.1