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 > class | CHyperbolicTopology< 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 |
iCenterNode | CSomTopology< Type > | protected |
iNumVisibleNodes | CSomTopology< Type > | protected |
iOldCenterNode | CSomTopology< Type > | protected |
iType | CSomTopology< Type > | protected |
iVisibleNodesCenter | CSomTopology< 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 |
tCenter | CSomTopology< Type > | protected |
tNodes | CSomTopology< 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 |
vbExpand | CSomTopology< Type > | |
vDomains | CSomTopology< Type > | protected |
viGeometry | CSomTopology< Type > | protected |
viVisibleNode | CSomTopology< Type > | protected |
viVisiblePos | CSomTopology< Type > | protected |
vvNeighbours | CSomTopology< Type > | protected |
~CHyperbolicTopology() | CHyperbolicTopology< Type > | virtual |
~CSomTopology() | CSomTopology< Type > | virtual |