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)
-
-
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})
-
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)
-
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})
-
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})
-
getRow((Matrix)arg1, (int)arg2) → Vector :¶ Returns a row on the matrix.
- C++ signature :
- XC::Vector getRow(XC::Matrix {lvalue},int)
-
noCols¶ Returns number of columns.
-
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)
-