Theoretica
A C++ numerical and automatic mathematical library
|
Vector class and operations. More...
#include <sstream>
#include <ostream>
#include "../core/error.h"
#include "../core/real_analysis.h"
#include "./algebra.h"
#include <vector>
Go to the source code of this file.
Classes | |
class | theoretica::vec_iterator< Vector, ReturnType > |
for vectors. More... | |
class | theoretica::vec< Type, N > |
A statically allocated N-dimensional vector with elements of the given type. More... | |
class | theoretica::vec< Type, 0 > |
Namespaces | |
theoretica | |
Main namespace of the library which contains all functions and objects. | |
Functions | |
template<typename ElementType , typename Type , typename ... Args> | |
void | theoretica::make_vec (vec< ElementType > &v, size_t index, Type last) |
template<typename ElementType , typename Type , typename ... Args> | |
void | theoretica::make_vec (vec< ElementType > &v, size_t index, Type first, Args... elements) |
template<typename Type , typename ... Args> | |
vec< Type > | theoretica::make_vec (Type first, Args... elements) |
Construct a dynamically allocated vector of type vec<Type> using variadic templates. | |
Vector class and operations.