Handle class holding a cell array for a "composite-matrix".
Definition at line 18 of file ICompositeMatrix.m.
Public Member Functions | |
virtual function s = | size (dim) |
s = size(this, dim) returns a characteristic size More... | |
virtual function mat = | getMatrix () |
mat = getMatrix(this) returns one matrix More... | |
virtual function res = | copy () |
res = copy(this) creates deep copy More... | |
function res = | length () |
length of cell array More... | |
function this = | set (mat, index) |
sets one cell More... | |
function mat = | get (index) |
returns one cell or sub-matrix More... | |
function obj1 = | horzcat (obj2) |
horizontal concatenation More... | |
function mat = | ctranspose () |
transposition, returns matrix More... | |
function mat = | plus (obj2) |
matrix addition More... | |
function mat = | minus (obj2) |
matrix subtraction More... | |
function mat = | mtimes (obj2) |
multiplication with array or composite-matrix More... | |
function mat = | mldivide (mat) |
matrix division More... | |
function
varargout = | subsref (S) |
subscript reference to matrix More... | |
function M = | subsasgn (S, B) |
return matrix More... | |
Protected Attributes | |
M | |
cell array storing the matrices | |
|
pure virtual |
res = copy(this) creates deep copy
res | res |
Implemented in VecMat.CompositeMatrixDefault.
function mat = VecMat.ICompositeMatrix.ctranspose | ( | ) |
transposition, returns matrix
mat | mat |
Sealed
set to true. It cannot be overwritten. Definition at line 168 of file ICompositeMatrix.m.
function mat = VecMat.ICompositeMatrix.get | ( | index | ) |
returns one cell or sub-matrix
index | index |
mat | mat |
M —
MSealed
set to true. It cannot be overwritten. Definition at line 111 of file ICompositeMatrix.m.
|
pure virtual |
mat = getMatrix(this) returns one matrix
mat | mat |
Implemented in VecMat.CompositeMatrixDefault.
function obj1 = VecMat.ICompositeMatrix.horzcat | ( | obj2 | ) |
horizontal concatenation
obj2 | obj2 |
obj1 | obj1 |
length —
length M —
MSealed
set to true. It cannot be overwritten. Definition at line 138 of file ICompositeMatrix.m.
function res = VecMat.ICompositeMatrix.length | ( | ) |
length of cell array
res | res |
Sealed
set to true. It cannot be overwritten. Definition at line 77 of file ICompositeMatrix.m.
function mat = VecMat.ICompositeMatrix.minus | ( | obj2 | ) |
matrix subtraction
obj2 | obj2 |
mat | mat |
Sealed
set to true. It cannot be overwritten. Definition at line 206 of file ICompositeMatrix.m.
function mat = VecMat.ICompositeMatrix.mldivide | ( | mat | ) |
matrix division
mat | mat |
mat | mat |
Sealed
set to true. It cannot be overwritten. Definition at line 254 of file ICompositeMatrix.m.
function mat = VecMat.ICompositeMatrix.mtimes | ( | obj2 | ) |
multiplication with array or composite-matrix
obj2 | obj2 |
mat | mat |
Sealed
set to true. It cannot be overwritten. Definition at line 230 of file ICompositeMatrix.m.
function mat = VecMat.ICompositeMatrix.plus | ( | obj2 | ) |
matrix addition
obj2 | obj2 |
mat | mat |
Sealed
set to true. It cannot be overwritten. Definition at line 182 of file ICompositeMatrix.m.
function this = VecMat.ICompositeMatrix.set | ( | mat, | |
index | |||
) |
sets one cell
mat | mat |
index | index |
this | this |
Sealed
set to true. It cannot be overwritten. Definition at line 91 of file ICompositeMatrix.m.
|
pure virtual |
s = size(this, dim) returns a characteristic size
dim | dim |
s | s |
Implemented in VecMat.CompositeMatrixDefault.
function M = VecMat.ICompositeMatrix.subsasgn | ( | S, | |
B | |||
) |
return matrix
S | S |
B | B |
M | M |
Sealed
set to true. It cannot be overwritten. Definition at line 293 of file ICompositeMatrix.m.
function varargout = VecMat.ICompositeMatrix.subsref | ( | S | ) |
subscript reference to matrix
S | S |
varargout | varargout |
type —
typeSealed
set to true. It cannot be overwritten. Definition at line 270 of file ICompositeMatrix.m.