29 #ifndef DINAMICA_COMPILEDDA_H_ 30 #define DINAMICA_COMPILEDDA_H_ 34 #include <initializer_list> 67 template<
class V> V
eval(
const V &args)
const;
68 template<
class T> std::vector<T>
eval(
const std::initializer_list<T> l)
const;
69 template<
class T> std::vector<T>
eval(
const T args[],
const unsigned int length)
const;
70 template<
class T> std::vector<T>
evalScalar(
const T &arg)
const;
71 template<
class T>
void eval(
const std::vector<T> &args, std::vector<T> &res)
const;
76 const double* getAc()
const;
77 unsigned int getDim()
const;
78 unsigned int getOrd()
const;
79 unsigned int getVars()
const;
80 unsigned int getTerms()
const;
AlgebraicVector< U > evalScalar(const AlgebraicVector< T > &obj, const U &arg)
Definition: compiledDA.h:41
V eval(const AlgebraicVector< T > &obj, const V &args)
#define DACE_API
Definition: dace_s.h:33
Definition: AlgebraicMatrix.cpp:39
V eval(const V &args) const
Evaluate the compiled polynomial with a vector of any arithmetic type and return vector of results...
Definition: compiledDA_t.h:40