|
MINT2
|
#include <symPolyTerm.h>
Public Member Functions | |
| symPolyTerm (const std::vector< int > &pos) | |
| symPolyTerm (int a) | |
| symPolyTerm (int a, int b) | |
| symPolyTerm (int a, int b, int c) | |
| symPolyTerm (int a, int b, int c, int d) | |
| symPolyTerm (int a, int b, int c, int d, int e) | |
| symPolyTerm (int a, int b, int c, int d, int e, int f) | |
| symPolyTerm (const symPolyTerm &other) | |
| ~symPolyTerm () | |
| void | print (std::ostream &os=std::cout) const |
| double | eval (double x, double y) const |
| double | eval (double x, double y, double z) const |
| double | eval (double x, double y, double z, double u) const |
| double | eval (double x, double y, double z, double u, double v) const |
| double | eval (double x, double y, double z, double u, double v, double w) const |
| double | eval (const std::vector< double > &x) const |
| double | eval (const std::vector< double * > &x) const |
| double | eval (const std::vector< const double * > &x) const |
| const std::string & | name () const |
Private Member Functions | |
| bool | init () |
| void | makeName () |
| void | makeAllPermutations () |
Private Attributes | |
| std::vector< int > | _powers |
| std::vector< std::vector< int > > | _allPermutations |
| std::string | _name |
Definition at line 7 of file symPolyTerm.h.
| symPolyTerm::symPolyTerm | ( | const std::vector< int > & | pos | ) |
Definition at line 10 of file symPolyTerm.cpp.
| symPolyTerm::symPolyTerm | ( | int | a | ) |
Definition at line 15 of file symPolyTerm.cpp.
| symPolyTerm::symPolyTerm | ( | int | a, |
| int | b | ||
| ) |
Definition at line 21 of file symPolyTerm.cpp.
| symPolyTerm::symPolyTerm | ( | int | a, |
| int | b, | ||
| int | c | ||
| ) |
Definition at line 28 of file symPolyTerm.cpp.
| symPolyTerm::symPolyTerm | ( | int | a, |
| int | b, | ||
| int | c, | ||
| int | d | ||
| ) |
Definition at line 36 of file symPolyTerm.cpp.
| symPolyTerm::symPolyTerm | ( | int | a, |
| int | b, | ||
| int | c, | ||
| int | d, | ||
| int | e | ||
| ) |
Definition at line 45 of file symPolyTerm.cpp.
| symPolyTerm::symPolyTerm | ( | int | a, |
| int | b, | ||
| int | c, | ||
| int | d, | ||
| int | e, | ||
| int | f | ||
| ) |
Definition at line 55 of file symPolyTerm.cpp.
| symPolyTerm::symPolyTerm | ( | const symPolyTerm & | other | ) |
Definition at line 67 of file symPolyTerm.cpp.
|
inline |
Definition at line 29 of file symPolyTerm.h.
| double symPolyTerm::eval | ( | double | x, |
| double | y | ||
| ) | const |
Definition at line 136 of file symPolyTerm.cpp.
| double symPolyTerm::eval | ( | double | x, |
| double | y, | ||
| double | z | ||
| ) | const |
Definition at line 142 of file symPolyTerm.cpp.
| double symPolyTerm::eval | ( | double | x, |
| double | y, | ||
| double | z, | ||
| double | u | ||
| ) | const |
Definition at line 149 of file symPolyTerm.cpp.
| double symPolyTerm::eval | ( | double | x, |
| double | y, | ||
| double | z, | ||
| double | u, | ||
| double | v | ||
| ) | const |
Definition at line 158 of file symPolyTerm.cpp.
| double symPolyTerm::eval | ( | double | x, |
| double | y, | ||
| double | z, | ||
| double | u, | ||
| double | v, | ||
| double | w | ||
| ) | const |
Definition at line 168 of file symPolyTerm.cpp.
| double symPolyTerm::eval | ( | const std::vector< double > & | x | ) | const |
Definition at line 180 of file symPolyTerm.cpp.
| double symPolyTerm::eval | ( | const std::vector< double * > & | x | ) | const |
Definition at line 202 of file symPolyTerm.cpp.
| double symPolyTerm::eval | ( | const std::vector< const double * > & | x | ) | const |
Definition at line 224 of file symPolyTerm.cpp.
|
private |
Definition at line 74 of file symPolyTerm.cpp.
|
private |
Definition at line 87 of file symPolyTerm.cpp.
|
private |
Definition at line 80 of file symPolyTerm.cpp.
|
inline |
Definition at line 45 of file symPolyTerm.h.
| void symPolyTerm::print | ( | std::ostream & | os = std::cout | ) | const |
Definition at line 114 of file symPolyTerm.cpp.
|
private |
Definition at line 10 of file symPolyTerm.h.
|
private |
Definition at line 12 of file symPolyTerm.h.
|
private |
Definition at line 8 of file symPolyTerm.h.
1.8.15