include/algebramix/series_vector.hpp File Reference
#include <basix/vector.hpp>
#include <algebramix/series.hpp>
#include <algebramix/matrix.hpp>
#include <algebramix/series_matrix.hpp>
Go to the source code of this file.
Classes
Namespaces
Defines
- #define TMPL template<typename C, typename V, typename W>
- #define TMPLU template<typename C, typename V, typename U>
- #define TMPLWU template<typename C, typename V, typename W, typename U>
- #define Series series<C,V>
- #define Vector vector<C,W>
- #define Matrix matrix<C,U>
- #define Series_rep series_rep<C,V>
- #define Series_vector series<Vector,V>
- #define Vector_series vector<Series,W>
- #define Series_matrix series<Matrix,V>
- #define Matrix_series matrix<Series,U>
- #define Polynomial polynomial<C, typename series_polynomial_helper<C,V>::PV>
Functions
- STYPE_TO_TYPE (template< typename C, typename V, typename W >, as_vector_type, series< vector< C, W >, V >, vector< series< C, V >, W >)
- template<typename C , typename V , typename W > series< C, V > access (const series< vector< C, W >, V > &f, nat i)
- template<typename C , typename V , typename W > vector< series< C, V >,W > as_vector (const series< vector< C, W >, V > &f, nat n)
- template<typename C , typename V , typename W > vector< series< C, V >,W > as_vector (const series< vector< C, W >, V > &f)
- template<typename C , typename V , typename W > syntactic flatten (const vector< series< C, V >, W > &v, const syntactic &z)
- template<typename C , typename V , typename W > format< vector< C, W > > get_vector_format (const vector< series< C, V >, W > &v)
- template<typename C , typename V , typename W > series< vector< C, W >,V > as_series (const vector< series< C, V >, W > &v)
- template<typename C , typename V , typename W > series< vector< C, W >,V > from_vector (const vector< series< C, V >, W > &v)
- template<typename C , typename V , typename W > vector< polynomial< C,
typename
series_polynomial_helper< C, V >
::PV > > range (const vector< series< C, V >, W > &v, nat start, nat end)
- template<typename C , typename V , typename W > series< vector< C, W >,V > lshiftz_series_vector (const series< vector< C, W >, V > &f, const nat &n, const int &shift=1)
- template<typename C , typename V , typename W > series< vector< C, W >,V > solve_vector_lde_init (const series< vector< C, W >, V > &f, const vector< C, W > &c)
- template<typename C , typename V , typename W > vector< series< C, V >,W > solve_lde_init (const vector< series< C, V >, W > &f, const vector< C, W > &c)
- template<typename C , typename V , typename W > series< C, V > solve_lde (const vector< series< C, V >, W > &f, const vector< C, W > &c)
Define Documentation
#define Matrix matrix<C,U> |
#define Matrix_series matrix<Series,U> |
#define Polynomial polynomial<C, typename series_polynomial_helper<C,V>::PV> |
#define Series series<C,V> |
#define Series_matrix series<Matrix,V> |
#define Series_vector series<Vector,V> |
#define TMPL template<typename C, typename V, typename W> |
#define TMPLU template<typename C, typename V, typename U> |
#define TMPLWU template<typename C, typename V, typename W, typename U> |
#define Vector vector<C,W> |
#define Vector_series vector<Series,W> |