|
|
| nDarray (int rank_of_nDarray=1, const double &initval=0.0) |
| | Constructor.
|
| |
|
| nDarray (const std::vector< int > &pdim, const double *values) |
| | Constructor.
|
| |
|
| nDarray (const std::vector< int > &pdim, const std::vector< double > &) |
| | Constructor.
|
| |
|
| nDarray (const std::vector< int > &pdim, const boost::python::list &) |
| | Constructor.
|
| |
|
| nDarray (const boost::python::list &, const boost::python::list &) |
| | Constructor.
|
| |
|
| nDarray (const std::vector< int > &pdim, double initvalue) |
| |
|
| nDarray (int rows, int cols, double *values) |
| | Constructor. Special case for BJmatrix and BJvector.
|
| |
|
| nDarray (int rows, int cols, const std::vector< double > &values) |
| | Constructor. Special case for BJmatrix and BJvector.
|
| |
|
| nDarray (int rows, int cols, const boost::python::list &) |
| | Constructor. Special case for BJmatrix and BJvector.
|
| |
|
| nDarray (int rows, int cols, double initvalue) |
| |
|
| nDarray (const std::string &) |
| |
|
| nDarray (const std::string &flag, const std::vector< int > &pdim) |
| | create a unit XC::nDarray
|
| |
|
void | Initialize (const nDarray &from) |
| |
|
void | Initialize_all (const nDarray &from) |
| |
|
void | Reset_to (const double &value) |
| | Reset data to "value".
|
| |
|
const double & | operator() (int first) const |
| |
|
double & | operator() (int first) |
| |
|
const double & | operator() (int first, int second) const |
| |
|
double & | operator() (int first, int second) |
| |
|
const double & | operator() (int first, int second, int third) const |
| |
|
double & | operator() (int first, int second, int third) |
| |
|
const double & | operator() (int first, int second, int third, int fourth) const |
| |
|
double & | operator() (int first, int second, int third, int fourth) |
| |
|
const double & | val (int subscript,...) const |
| |
|
double & | val (int subscript,...) |
| |
|
const double & | val4 (int first, int second, int third, int fourth) const |
| |
|
double & | val4 (int first, int second, int third, int fourth) |
| |
|
const double & | cval (int subscript,...) const |
| |
|
nDarray & | operator+= (const nDarray &) |
| | nDarray addition
|
| |
|
nDarray & | operator-= (const nDarray &) |
| |
|
nDarray | operator+ (const double &rval) |
| | scalar addition
|
| |
|
nDarray | operator- (const double &rval) |
| | scalar subtraction
|
| |
|
nDarray & | operator*= (const double &rval) |
| | scalar multiplication
|
| |
|
nDarray | operator* (const double &rval) const |
| | scalar multiplication
|
| |
|
nDarray | operator- () |
| | unary minus
|
| |
|
double | sum (void) const |
| |
|
double | trace (void) const |
| |
|
bool | operator== (const nDarray &rval) const |
| | nDarray comparison returns true if they are equal.
|
| |
|
nDarray | eigenvalues (void) |
| |
|
nDarray | eigenvectors (void) |
| |
|
double | Frobenius_norm (void) |
| |
|
double | General_norm (double p) |
| |
|
int | rank (void) const |
| |
|
int | dim (int which) const |
| |
|
void | output (std::ostream &os) const |
| | Write this object to the argument stream.
|
| |
|
void | outputshort (std::ostream &os) const |
| | nDarray print function
|
| |
|
void | print (const std::string &name="t", const std::string &msg="Hi there#", std::ostream &os=std::cout) const |
| | nDarray print function
|
| |
|
void | printshort (std::ostream &os, const std::string &msg="Hi there#") const |
| | nDarray print function
|
| |
|
void | mathprint (std::ostream &os) const |
| | nDarray print function for mathematica
|
| |
|
std::string | toString (void) const |
| |