Machine Learning Library
CHyperbolicTopology< Type > Member List

This is the complete list of members for CHyperbolicTopology< Type >, including all inherited members.

addDomain(int iStart, int iEnd)CSomTopology< Type >inline
addLink(int iFrom, int iTo)CSomTopology< Type >
addPolyLinesFrom(int iNode)CHyperbolicTopology< Type >
addRing(int iFirst, int iLast)CHyperbolicTopology< Type >
addTriangle(int i1, int i2, int i3)CHyperbolicTopology< Type >
buildDomains()CHyperbolicTopology< Type >virtual
CHyperbolicTopology(int iNumNodes, int iNeighbours, int iRings, int iNumVisible=3)CHyperbolicTopology< Type >
computeOutbounds(int iNode)CHyperbolicTopology< Type >
computeOutbounds(int iNode, int iK)CHyperbolicTopology< Type >
copyVisibleNodeCoordinates(float *pfTarget)CHyperbolicTopology< Type >
CSOM< Type > classCHyperbolicTopology< Type >friend
CSomTopology(int iNumNodes)CSomTopology< Type >
getCenterNode(bool bVisibleNodes)CSomTopology< Type >inline
getCenterPosition()CSomTopology< Type >inline
getDomainEnd(int iDomain)CSomTopology< Type >inline
getDomainOfNode(int iNode)CSomTopology< Type >inline
getDomainSize(int iDomain)CSomTopology< Type >inline
getDomainStart(int iDomain)CSomTopology< Type >inline
getGeometryPoint(int iPoint)CSomTopology< Type >inline
getGeometrySize()CSomTopology< Type >inline
getInfo(vector< int > &viDims)CHyperbolicTopology< Type >virtual
getNeighbour(int iNode, int iPos)CSomTopology< Type >inline
getNodePosition(int i)CSomTopology< Type >inline
getNumDomains()CSomTopology< Type >inline
getNumNeighbours(int i)CSomTopology< Type >inline
getNumNodesUptoRing(int iRing)CHyperbolicTopology< Type >
getNumOutbounds(int iNode, int iK=0)CHyperbolicTopology< Type >inlinevirtual
getNumPolyLines()CHyperbolicTopology< Type >inlinevirtual
getOutBoundRange(int iNode, vector< int >::iterator &itStart, vector< int >::iterator &itEnd)CHyperbolicTopology< Type >inline
getOutBounds(int iNode)CHyperbolicTopology< Type >inline
getPolyLine(int iLine, int &riStart, int &riEnd)CHyperbolicTopology< Type >virtual
getType()CSomTopology< Type >inline
iCenterNodeCSomTopology< Type >protected
iNumVisibleNodesCSomTopology< Type >protected
iOldCenterNodeCSomTopology< Type >protected
iTypeCSomTopology< Type >protected
iVisibleNodesCenterCSomTopology< Type >protected
makeLattice()CHyperbolicTopology< Type >
performBeamSearch(int iRoot, int iLevel)CHyperbolicTopology< Type >
rotateNode(int iCenter, int iFrom, int iTarget)CHyperbolicTopology< Type >
setBeamBranching(int iBranch)CHyperbolicTopology< Type >inline
setNodePosition(int i, CVector< double > &rtPos)CSomTopology< Type >inline
setNumVisibleRings(int iNumVisibleRings)CHyperbolicTopology< Type >
setParameter(float *pfParam)CHyperbolicTopology< Type >virtual
setType(int iNewType)CSomTopology< Type >inline
tCenterCSomTopology< Type >protected
tNodesCSomTopology< Type >protected
train(CDataset< Type > &rtTrainSet, CSOM< Type > *pSOM)CHyperbolicTopology< Type >virtual
trainGrowing(CDataset< Type > &rtTrainSet, CSOM< Type > *pSOM, float fGrowParam)CHyperbolicTopology< Type >virtual
translateGrid(float *pfTrans, float *pfTarget, int iMode=0)CHyperbolicTopology< Type >virtual
vbExpandCSomTopology< Type >
vDomainsCSomTopology< Type >protected
viGeometryCSomTopology< Type >protected
viVisibleNodeCSomTopology< Type >protected
viVisiblePosCSomTopology< Type >protected
vvNeighboursCSomTopology< Type >protected
~CHyperbolicTopology()CHyperbolicTopology< Type >virtual
~CSomTopology()CSomTopology< Type >virtual