|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BlendFunc_Tensor (const Standard_Integer NbRow, const Standard_Integer NbCol, const Standard_Integer NbMat) |
Standard_EXPORT void | Init (const Standard_Real InitialValue) |
| Initialize all the elements of a Tensor to InitialValue.
.
|
const Standard_Real & | Value (const Standard_Integer Row, const Standard_Integer Col, const Standard_Integer Mat) const |
| accesses (in read or write mode) the value of index <row>,
<col> and <mat> of a Tensor.
An exception is raised if <row>, <col> or <mat> are not
in the correct range.
|
const Standard_Real & | operator() (const Standard_Integer Row, const Standard_Integer Col, const Standard_Integer Mat) const |
Standard_Real & | ChangeValue (const Standard_Integer Row, const Standard_Integer Col, const Standard_Integer Mat) |
| accesses (in read or write mode) the value of index <row>,
<col> and <mat> of a Tensor.
An exception is raised if <row>, <col> or <mat> are not
in the correct range.
|
Standard_Real & | operator() (const Standard_Integer Row, const Standard_Integer Col, const Standard_Integer Mat) |
Standard_EXPORT void | Multiply (const math_Vector &Right, math_Matrix &Product) const |
Private Attributes |
TColStd_Array1OfReal | Tab |
Standard_Integer | nbrow |
Standard_Integer | nbcol |
Standard_Integer | nbmat |
Standard_Integer | nbmtcl |