DACE 2.0 API Manual
Differential Algebra Core Engine
|
#include <cmath>
#include <sstream>
#include <stdexcept>
#include <algorithm>
#include <string>
#include "dace/PromotionTrait.h"
#include "dace/AlgebraicVector.h"
#include "dace/AlgebraicMatrix.h"
Go to the source code of this file.
Namespaces | |
DACE | |
Functions | |
template<typename U , typename V > | |
AlgebraicVector< typename PromotionTrait< U, V >::returnType > | DACE::operator* (const AlgebraicVector< U > &obj1, const AlgebraicMatrix< V > &obj2) |
template<typename U , typename V > | |
AlgebraicVector< typename PromotionTrait< U, V >::returnType > | DACE::operator* (const AlgebraicMatrix< U > &obj1, const AlgebraicVector< V > &obj2) |
template<typename U , typename V > | |
AlgebraicMatrix< typename PromotionTrait< U, V >::returnType > | DACE::operator+ (const AlgebraicMatrix< U > &obj1, const AlgebraicMatrix< V > &obj2) |
template<typename U , typename V > | |
AlgebraicMatrix< typename PromotionTrait< U, V >::returnType > | DACE::operator+ (const AlgebraicMatrix< U > &obj1, const V &obj2) |
template<typename U , typename V > | |
AlgebraicMatrix< typename PromotionTrait< U, V >::returnType > | DACE::operator+ (const U &obj1, const AlgebraicMatrix< V > &obj2) |
template<typename U , typename V > | |
AlgebraicMatrix< typename PromotionTrait< U, V >::returnType > | DACE::operator- (const AlgebraicMatrix< U > &obj1, const AlgebraicMatrix< V > &obj2) |
template<typename U , typename V > | |
AlgebraicMatrix< typename PromotionTrait< U, V >::returnType > | DACE::operator- (const AlgebraicMatrix< U > &obj1, const V &obj2) |
template<typename U , typename V > | |
AlgebraicMatrix< typename PromotionTrait< U, V >::returnType > | DACE::operator- (const U &obj1, const AlgebraicMatrix< V > &obj2) |
template<typename U , typename V > | |
AlgebraicMatrix< typename PromotionTrait< U, V >::returnType > | DACE::operator* (const AlgebraicMatrix< U > &obj1, const AlgebraicMatrix< V > &obj2) |
template<typename U , typename V > | |
AlgebraicMatrix< typename PromotionTrait< U, V >::returnType > | DACE::operator* (const AlgebraicMatrix< U > &obj1, const V &obj2) |
template<typename U , typename V > | |
AlgebraicMatrix< typename PromotionTrait< U, V >::returnType > | DACE::operator* (const U &obj1, const AlgebraicMatrix< V > &obj2) |
template<typename U > | |
std::ostream & | DACE::operator<< (std::ostream &out, const AlgebraicMatrix< U > &obj) |
Overload output stream operator. More... | |
template<typename U > | |
std::istream & | DACE::operator>> (std::istream &in, AlgebraicMatrix< U > &obj) |
Overload input stream operator. More... | |
template<class T > | |
AlgebraicMatrix< T > | DACE::transpose (const AlgebraicMatrix< T > &obj) |
template<class T > | |
T | DACE::det (const AlgebraicMatrix< T > &obj) |
template<class T > | |
AlgebraicMatrix< T > | DACE::inv (const AlgebraicMatrix< T > &obj) |
template<class T > | |
AlgebraicMatrix< double > | DACE::cons (const AlgebraicMatrix< T > &obj) |