Objects handling vectors, matrices and higher-dimensional tensors.
More...
#include "abstract.h"
#include "literal.h"
#include "numerical.h"
Go to the source code of this file.
|
| | csl |
| | Namespace for csl library.
|
| |
|
|
Expr | csl::vector_s (int t_nElements) |
| |
|
Expr | csl::vector_s (int t_nElements, const Expr &expr) |
| |
|
Expr | csl::vector_s (int t_nElements, const Expr &expr, const Expr &index) |
| |
|
Expr | csl::vector_s (const csl::vector_expr &t_argument) |
| |
|
Expr | csl::vector_s (const std::initializer_list< Expr > &t_argument) |
| |
|
Expr | csl::matrix_s (int t_nArgs) |
| |
|
Expr | csl::matrix_s (int t_x_nArgs, int t_y_nArgs) |
| |
|
Expr | csl::matrix_s (int t_x_nArgs, int t_y_nArgs, const Expr &expr, const Expr &index_x, const Expr &index_y) |
| |
|
Expr | csl::matrix_s (int t_x_nArgs, int t_y_nArgs, const Expr &expr) |
| |
|
Expr | csl::matrix_s (const csl::vector_expr &t_argument) |
| |
|
Expr | csl::matrix_s (const std::initializer_list< std::initializer_list< Expr > > &t_matrix) |
| |
|
Expr | csl::diagonal_s (const csl::vector_expr &diag) |
| |
|
Expr | csl::identity_s (int dim) |
| |
|
Expr | csl::highdtensor_s (const std::vector< int > &shape) |
| |
|
Expr | csl::highdtensor_s (const std::vector< int > &shape, const Expr &filler) |
| |
|
Expr | csl::highdtensor_s (const std::initializer_list< std::initializer_list< std::initializer_list< Expr > > > &t_tensor) |
| |
|
Expr | csl::highdtensor_from_args_s (const std::vector< Expr > &args) |
| |
|
Expr | csl::vectorialtensor_s (const std::vector< int > &shape) |
| |
|
Expr | csl::vectorialtensor_s (const std::vector< int > &shape, const Expr &filler) |
| |
Objects handling vectors, matrices and higher-dimensional tensors.
- Author
- Grégoire Uhlrich
- Version
- 1.3