Matrix¶
- class xc.ID¶
Bases:
xc_base.CommandEntity
- append((ID)arg1, (object)arg2) None : ¶
- C++ signature :
void append(XC::ID {lvalue},boost::python::api::object)
- extend((ID)arg1, (object)arg2) None : ¶
- C++ signature :
void extend(XC::ID {lvalue},boost::python::api::object)
- getList((ID)arg1) list : ¶
Return the vector components in a Python list.
- C++ signature :
boost::python::list getList(XC::ID {lvalue})
- getReversed((ID)arg1) ID : ¶
Returns the reversed sequence.
- C++ signature :
XC::ID getReversed(XC::ID {lvalue})
- index((ID)arg1, (int)arg2) int : ¶
Returns the position of the given value in the vector.
- C++ signature :
int index(XC::ID {lvalue},int)
- class xc.Vector¶
Bases:
xc_base.CommandEntity
- Norm((Vector)arg1) float : ¶
Returns vector norm.
- C++ signature :
double Norm(XC::Vector {lvalue})
- Norm2((Vector)arg1) float : ¶
Returns vector norm.
- C++ signature :
double Norm2(XC::Vector {lvalue})
- Normalized((Vector)arg1) Vector : ¶
Returns normalizxed vector.
- C++ signature :
XC::Vector Normalized(XC::Vector {lvalue})
- Zero((Vector)arg1) None : ¶
Set to zero all the components of the vector.
- C++ signature :
void Zero(XC::Vector {lvalue})
- addComponents((Vector)arg1, (Vector)arg2, (ID)arg3) None : ¶
Sums the specified values to the specified set of vector components
- C++ signature :
void addComponents(XC::Vector {lvalue},XC::Vector,XC::ID)
- dot((Vector)arg1, (Vector)arg2) float : ¶
Returns dot product.
- C++ signature :
double dot(XC::Vector {lvalue},XC::Vector)
- getComponents((Vector)arg1, (ID)arg2) Vector : ¶
Return the specified set of vector components
- C++ signature :
XC::Vector getComponents(XC::Vector {lvalue},XC::ID)
- getList((Vector)arg1) list : ¶
Return the vector components in a Python list.
- C++ signature :
boost::python::list getList(XC::Vector {lvalue})
- putComponents((Vector)arg1, (Vector)arg2, (ID)arg3) None : ¶
Assigns the specified values to the specified set of vector components
- C++ signature :
void putComponents(XC::Vector {lvalue},XC::Vector,XC::ID)
- size((Vector)arg1) int : ¶
- C++ signature :
int size(XC::Vector {lvalue})
- class xc.Matrix¶
Bases:
xc_base.CommandEntity
- Norm((Matrix)arg1) float : ¶
Return the value of the euclidean norm.
- C++ signature :
double Norm(XC::Matrix {lvalue})
- Norm2((Matrix)arg1) float : ¶
Return squared value of euclidean norm.
- C++ signature :
double Norm2(XC::Matrix {lvalue})
- OneNorm((Matrix)arg1) float : ¶
Return the value of the one norm.
- C++ signature :
double OneNorm(XC::Matrix {lvalue})
- RCond((Matrix)arg1) float : ¶
.Return an estimation of the reciprocal of the condition number using the 1-norm.
- C++ signature :
double RCond(XC::Matrix {lvalue})
- Zero((Matrix)arg1) None : ¶
Set to zero all the elements of the matrix.
- C++ signature :
void Zero(XC::Matrix {lvalue})
- at((Matrix)arg1, (int)arg2, (int)arg3) float : ¶
Returns value at (i,j) position.
- C++ signature :
double {lvalue} at(XC::Matrix {lvalue},int,int)
- columnNorm((Matrix)arg1) float : ¶
Column norm.
- C++ signature :
double columnNorm(XC::Matrix {lvalue})
- columnSum((Matrix)arg1, (int)arg2) float : ¶
Returns the sum of the columns.
- C++ signature :
double columnSum(XC::Matrix {lvalue},int)
- getCol((Matrix)arg1, (int)arg2) Vector : ¶
Returns a column on the matrix.
- C++ signature :
XC::Vector getCol(XC::Matrix {lvalue},int)
- getInverse((Matrix)arg1) Matrix : ¶
Return the inverse of the matrix.
- C++ signature :
XC::Matrix getInverse(XC::Matrix {lvalue})
- getList((Matrix)arg1) list : ¶
Return the matrix components in a Python list of lists.
- C++ signature :
boost::python::list getList(XC::Matrix {lvalue})
- getRow((Matrix)arg1, (int)arg2) Vector : ¶
Returns a row on the matrix.
- C++ signature :
XC::Vector getRow(XC::Matrix {lvalue},int)
- property noCols¶
Returns number of columns.
- property noRows¶
Returns number of rows.
- rowNorm((Matrix)arg1) float : ¶
Row norm.
- C++ signature :
double rowNorm(XC::Matrix {lvalue})
- rowSum((Matrix)arg1, (int)arg2) float : ¶
Returns the sum of the rows.
- C++ signature :
double rowSum(XC::Matrix {lvalue},int)