| xc
    | 
Boris Jeremic vector class. More...
#include <BJvector.h>


| Public Member Functions | |
| BJvector (int order_n=1, double initvalue=0.0) | |
| Constructor. | |
| BJvector (int order_n, double *initval) | |
| Constructor. | |
| BJvector (const std::vector< double > &) | |
| Constructor. | |
| BJvector (const boost::python::list &) | |
| Constructor. | |
| BJvector (const nDarray &x) | |
| BJvector & | operator= (const BJvector &x) | 
| Assignment operator. | |
| double & | val (int subscript,...) | 
| const double & | val (int subscript,...) const | 
| double | cval (int subscript,...) const | 
|  Public Member Functions inherited from XC::BJmatrix | |
| BJmatrix (int mrows=1, int columns=1, double initval=0.0) | |
| Constructor. | |
| BJmatrix (int mrows, int columns, double *initvalues) | |
| Constructor. | |
| BJmatrix (int mrows, int columns, const std::vector< double > &) | |
| Constructor. | |
| BJmatrix (int mrows, int columns, const boost::python::list &) | |
| BJmatrix (const boost::python::list &l) | |
| Constructor (Python interface). | |
| BJmatrix (const std::string &flag, int dimension) | |
| Constructor. | |
| BJmatrix (const std::string &matfile) | |
| BJmatrix (const std::string &matfile, const std::string &outfile) | |
| BJmatrix (const BJmatrix &x) | |
| BJmatrix (const nDarray &x) | |
| int | rows (void) const | 
| int | cols (void) const | 
| BJmatrix & | operator= (const BJmatrix &rval) | 
| void | write_standard (const std::string &filename, const std::string &msg="") | 
| BJmatrix | operator* (BJmatrix &) | 
| BJmatrix | operator* (double rval) | 
| BJmatrix | transpose () | 
| double | determinant () | 
| BJmatrix | inverse () | 
| double | mmin () | 
| double | mmax () | 
| double | mean () | 
| double | sum () | 
| double | variance () | 
| BJtensor | BJmatrix2BJtensor_1 () | 
| BJtensor | BJmatrix2BJtensor_2 () | 
| BJtensor | BJmatrix2BJtensor_22 () | 
| BJtensor | BJmatrix2BJtensor_3 () | 
| double * | BJmatrixtoarray (int &) | 
| void | Output (std::ostream &s) const | 
| Write to the argument stream. | |
| std::string | toString (void) const | 
|  Public Member Functions inherited from XC::nDarray | |
| 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 | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from XC::nDarray | |
| const double * | data (void) const | 
| void | set_dim (const std::vector< int > &) | 
| const std::vector< int > & | dim (void) const | 
| void | rank (int) | 
|  Protected Attributes inherited from XC::nDarray | |
| nDarray_rep | pc_nDarray_rep | 
Boris Jeremic vector class.
 1.8.13
 1.8.13