|
xc
|
BJTensor that can move between processes. More...
#include <MovableBJTensor.h>
Public Member Functions | |
| MovableBJTensor (const int &rank=1, const double &initval=0) | |
| Constructor. | |
| MovableBJTensor (const BJtensor &) | |
| Constructor. | |
| void | setBJTensor (const BJtensor &) |
| Asigna el vector. | |
| virtual int | sendSelf (CommParameters &) |
| Envia el vector through the channel being passed as parameter. | |
| virtual int | recvSelf (const CommParameters &) |
| Recibe el vector through the channel being passed as parameter. | |
Public Member Functions inherited from XC::BJtensor | |
| BJtensor (int rank_of_BJtensor=1, const double &initval=0) | |
| Default constructor. | |
| BJtensor (int rank_of_BJtensor, const int *pdim, double *values) | |
| Constructor. | |
| BJtensor (int rank_of_BJtensor, const int *pdim, const double &initvalue) | |
| Constructor. | |
| BJtensor (const std::string &flag, int rank_of_BJtensor, const int *pdim) | |
| Constructor. | |
| BJtensor (const std::string &flag) | |
| Constructor. | |
| BJtensor (const BJtensor &x) | |
| BJtensor (const nDarray &x) | |
| BJtensor & | operator= (const BJtensor &rval) |
| BJtensor & | operator*= (const double &rval) |
| BJtensor | operator* (const double &rval) const |
| BJtensor | operator* (const BJtensor &rval) const |
| BJtensor | operator/ (const BJtensor &rval) const |
| BJtensor | transpose0110 () const |
| BJtensor | transposeoverbar () const |
| BJtensor | transpose0101 () const |
| BJtensor | transpose0111 () const |
| BJtensor | transposeunderbar () const |
| BJtensor | transpose1100 () const |
| BJtensor | transpose0011 () const |
| BJtensor | transpose1001 () const |
| BJtensor | transpose11 () const |
| BJtensor | symmetrize11 () const |
| double | determinant (void) const |
| BJmatrix | BJtensor2BJmatrix_1 (void) const |
| BJmatrix | BJtensor2BJmatrix_2 (void) const |
| BJmatrix | BJtensor2BJmatrix_3 (void) const |
| BJtensor | inverse (void) const |
| BJtensor | inverse_2 (void) const |
| const BJtensor & | operator() (const std::string &indices_from_user) const |
| void | null_indices (void) const |
| const std::string & | f_indices1 (void) const |
| const std::string & | f_indices2 (void) const |
Public Member Functions inherited from XC::nDarray | |
| nDarray (int rank_of_nDarray=1, double initval=0.0) | |
| nDarray (int rank_of_nDarray, const int *pdim, double *values) | |
| nDarray (int rank_of_nDarray, const int *pdim, double initvalue) | |
| nDarray (int rank_of_nDarray, int rows, int cols, double *values) | |
| nDarray (int rank_of_nDarray, int rows, int cols, double initvalue) | |
| nDarray (const std::string &) | |
| nDarray (const std::string &flag, int rank_of_nDarray, const int *pdim) | |
| nDarray (const nDarray &x) | |
| void | Initialize (const nDarray &from) |
| void | Initialize_all (const nDarray &from) |
| void | Reset_to (double value) |
| 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) |
| double | cval (int subscript,...) const |
| nDarray & | operator= (const nDarray &rval) |
| nDarray & | operator+= (const nDarray &) |
| nDarray & | operator-= (const nDarray &) |
| nDarray | operator+ (double rval) |
| nDarray | operator- (double rval) |
| nDarray | operator* (const double rval) const |
| nDarray | operator- () |
| double | sum (void) const |
| double | trace (void) const |
| nDarray | deep_copy (void) |
| bool | operator== (const nDarray &rval) |
| nDarray | eigenvalues (void) |
| nDarray | eigenvectors (void) |
| nDarray | nDsqrt (void) |
| void | print (const std::string &name="t", const std::string &msg="Hi there#") const |
| void | printshort (const std::string &msg="Hi there#") const |
| void | mathprint (void) const |
| double | Frobenius_norm (void) |
| double | General_norm (double p) |
| int | number_of_zeros (void) const |
| int | rank (void) const |
| int | dim (int which) const |
Public Member Functions inherited from XC::MovableObject | |
| MovableObject (int classTag, int dbTag) | |
| Constructor. More... | |
| MovableObject (int classTag) | |
| Constructor. More... | |
| MovableObject (const MovableObject &) | |
| Copy constructor. Doesn't copy the dbTag. | |
| MovableObject & | operator= (const MovableObject &) |
| Assignment operator. Doesn't copy the dbTag. | |
| int | getClassTag (void) const |
| Return the class identifier. | |
| int | getDbTag (void) const |
| Return the object identifier in the database. | |
| int | getDbTag (CommParameters &) |
| Return the object identifier in the database. | |
| void | setDbTag (int dbTag) |
| Sets the object identifier in the database. | |
| void | setDbTag (CommParameters &) |
| Sets the object identifier in the database if not already set. More... | |
| virtual int | setParameter (const std::vector< std::string > &argv, Parameter ¶m) |
Sets the value param to the parameter argv. | |
| virtual int | updateParameter (int parameterID, Information &info) |
Updates the parameter identified by parameterID with info. | |
| virtual int | activateParameter (int parameterID) |
Activates the parameter identified by parameterID. | |
| virtual int | setVariable (const std::string &variable, Information &) |
Set the value of the variable idenfified by var. | |
| virtual int | getVariable (const std::string &variable, Information &) |
Return the value of the variable idenfified by var. | |
Public Member Functions inherited from XC::DistributedBase | |
| DistributedBase (void) | |
| Constructor. | |
| virtual DbTagData & | getDbTagData (void) const |
| Returns a vector to store class dbTags. | |
| const int & | getDbTagDataPos (const int &i) const |
| Returns the data at the i-th position. | |
| void | setDbTagDataPos (const int &i, const int &v) |
| Sets the data at the i-th position. | |
| void | inicComm (const int &dataSize) const |
| Initializes communication. | |
Additional Inherited Members | |
Public Attributes inherited from XC::BJtensor | |
| std::string | indices1 |
| character array of indices | |
| std::string | indices2 |
BJTensor that can move between processes.
1.8.12