rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
List of all members | Public Member Functions | Protected Attributes
VecMat.ICompositeMatrix Class Referenceabstract

Detailed Description

Handle class holding a cell array for a "composite-matrix".

Definition at line 18 of file ICompositeMatrix.m.

Inheritance diagram for VecMat.ICompositeMatrix:
Inheritance graph
[legend]
Collaboration diagram for VecMat.ICompositeMatrix:
Collaboration graph
[legend]

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 Msubsasgn (S, B)
 return matrix More...
 

Protected Attributes

 M
 cell array storing the matrices
 

Member Function Documentation

function res = VecMat.ICompositeMatrix.copy ( )
pure virtual

res = copy(this) creates deep copy

Return values
resres

Implemented in VecMat.CompositeMatrixDefault.

Here is the caller graph for this function:

function mat = VecMat.ICompositeMatrix.ctranspose ( )

transposition, returns matrix

Return values
matmat
Note
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 168 of file ICompositeMatrix.m.

Here is the call graph for this function:

function mat = VecMat.ICompositeMatrix.get (   index)

returns one cell or sub-matrix

Parameters
indexindex
Return values
matmat
Generated fields of mat:
  • M —  M
Note
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 111 of file ICompositeMatrix.m.

Here is the call graph for this function:

function mat = VecMat.ICompositeMatrix.getMatrix ( )
pure virtual

mat = getMatrix(this) returns one matrix

Return values
matmat

Implemented in VecMat.CompositeMatrixDefault.

Here is the caller graph for this function:

function obj1 = VecMat.ICompositeMatrix.horzcat (   obj2)

horizontal concatenation

Parameters
obj2obj2
Return values
obj1obj1
Required fields of obj2:
  • length —  length
  • M —  M
Note
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 138 of file ICompositeMatrix.m.

Here is the call graph for this function:

function res = VecMat.ICompositeMatrix.length ( )

length of cell array

Return values
resres
Note
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 77 of file ICompositeMatrix.m.

Here is the caller graph for this function:

function mat = VecMat.ICompositeMatrix.minus (   obj2)

matrix subtraction

Parameters
obj2obj2
Return values
matmat
Note
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 206 of file ICompositeMatrix.m.

Here is the call graph for this function:

function mat = VecMat.ICompositeMatrix.mldivide (   mat)

matrix division

Parameters
matmat
Return values
matmat
Note
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 254 of file ICompositeMatrix.m.

Here is the call graph for this function:

function mat = VecMat.ICompositeMatrix.mtimes (   obj2)

multiplication with array or composite-matrix

Parameters
obj2obj2
Return values
matmat
Note
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 230 of file ICompositeMatrix.m.

Here is the call graph for this function:

function mat = VecMat.ICompositeMatrix.plus (   obj2)

matrix addition

Parameters
obj2obj2
Return values
matmat
Note
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 182 of file ICompositeMatrix.m.

Here is the call graph for this function:

function this = VecMat.ICompositeMatrix.set (   mat,
  index 
)

sets one cell

Parameters
matmat
indexindex
Return values
thisthis
Note
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 91 of file ICompositeMatrix.m.

Here is the call graph for this function:

Here is the caller graph for this function:

function s = VecMat.ICompositeMatrix.size (   dim)
pure virtual

s = size(this, dim) returns a characteristic size

Parameters
dimdim
Return values
ss

Implemented in VecMat.CompositeMatrixDefault.

function M = VecMat.ICompositeMatrix.subsasgn (   S,
  B 
)

return matrix

Parameters
SS
BB
Return values
MM
Note
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 293 of file ICompositeMatrix.m.

Here is the call graph for this function:

function varargout = VecMat.ICompositeMatrix.subsref (   S)

subscript reference to matrix

Parameters
SS
Return values
varargoutvarargout
Required fields of S:
  • type —  type
Note
This method has the MATLAB method attribute Sealed set to true. It cannot be overwritten.
matlab documentation of method attributes.

Definition at line 270 of file ICompositeMatrix.m.

Here is the call graph for this function:


The documentation for this class was generated from the following file: