MatrixBerryCore
Public Member Functions | Protected Member Functions | List of all members
mxberry::core::type::ANestedArrayType Class Reference
Inheritance diagram for mxberry::core::type::ANestedArrayType:
Inheritance graph
[legend]

Public Member Functions

virtual toTypeSequenceString (in self)
 
virtual isContainedInCellType (in self)
 
virtual isCellTypeContained (in self)
 
virtual toClassName (in STypeInfo)
 
virtual isIncludedInto (in self, in obj)
 
function createDefaultArray (in self, in sizeInpVec)
 
function getDepth (in self)
 
function getTypeName (in self)
 
function isEmptyTypeSet (in self)
 
function isCompleteTypeSet (in self)
 
function disp (in self)
 
function isequal (in self, in obj)
 
function eq (in self, in obj)
 
function ne (in self, in obj)
 
function createarraybytypeinfo (in STypeInfo, in sizeVec)
 CREATEARRAYBYTYPEINFO creates an array of STypeInfo structure. More...
 
function createnestedcell (in depth)
 

Protected Member Functions

virtual getValueTypeStruct (in self)
 
function isEqual (in self, in obj)
 
function throwCannotDetermineIfIncludedIntoException (in self)
 

Detailed Description

Author
Peter Gagarinov, PhD pgaga.nosp@m.rino.nosp@m.v@gma.nosp@m.il.c.nosp@m.om

Definition at line 7 of file ANestedArrayType.m.

Member Function Documentation

◆ createarraybytypeinfo()

function mxberry::core::type::ANestedArrayType::createarraybytypeinfo ( in  STypeInfo,
in  sizeVec 
)

CREATEARRAYBYTYPEINFO creates an array of STypeInfo structure.

*  Input:
*    regular:
*        STypeInfo: struct[1,1] - structure containing type information
*        sizeVec: double [1,nDims] - size of the array to be created
* 
* 
*  Output:
*    valueArray: requested type of size specified by sizeVec parameter
* 
Author
Peter Gagarinov, PhD pgaga.nosp@m.rino.nosp@m.v@gma.nosp@m.il.c.nosp@m.om

◆ createDefaultArray()

function mxberry::core::type::ANestedArrayType::createDefaultArray ( in  self,
in  sizeInpVec 
)

◆ createnestedcell()

function mxberry::core::type::ANestedArrayType::createnestedcell ( in  depth)

◆ disp()

function mxberry::core::type::ANestedArrayType::disp ( in  self)

◆ eq()

function mxberry::core::type::ANestedArrayType::eq ( in  self,
in  obj 
)

◆ getDepth()

function mxberry::core::type::ANestedArrayType::getDepth ( in  self)

◆ getTypeName()

function mxberry::core::type::ANestedArrayType::getTypeName ( in  self)

◆ getValueTypeStruct()

virtual mxberry::core::type::ANestedArrayType::getValueTypeStruct ( in  self)
protectedvirtual

◆ isCellTypeContained()

virtual mxberry::core::type::ANestedArrayType::isCellTypeContained ( in  self)
virtual

◆ isCompleteTypeSet()

function mxberry::core::type::ANestedArrayType::isCompleteTypeSet ( in  self)

◆ isContainedInCellType()

virtual mxberry::core::type::ANestedArrayType::isContainedInCellType ( in  self)
virtual

◆ isEmptyTypeSet()

function mxberry::core::type::ANestedArrayType::isEmptyTypeSet ( in  self)

◆ isEqual()

function mxberry::core::type::ANestedArrayType::isEqual ( in  self,
in  obj 
)
protected

◆ isequal()

function mxberry::core::type::ANestedArrayType::isequal ( in  self,
in  obj 
)

◆ isIncludedInto()

virtual mxberry::core::type::ANestedArrayType::isIncludedInto ( in  self,
in  obj 
)
virtual

◆ ne()

function mxberry::core::type::ANestedArrayType::ne ( in  self,
in  obj 
)

◆ throwCannotDetermineIfIncludedIntoException()

function mxberry::core::type::ANestedArrayType::throwCannotDetermineIfIncludedIntoException ( in  self)
protected

◆ toClassName()

virtual mxberry::core::type::ANestedArrayType::toClassName ( in  STypeInfo)
virtual

◆ toTypeSequenceString()

virtual mxberry::core::type::ANestedArrayType::toTypeSequenceString ( in  self)
virtual

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