NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
Indices Struct Reference

This structure is central for managing the indices of a table or cluster read or write data access. The contained indices are of the VectorIndex type. The structure also contains a precompiled data access equation, which is used to speed up the data access in loops. More...

#include <structures.hpp>

Collaboration diagram for Indices:

Public Member Functions

 Indices ()
 
 Indices (const Indices &_idx)
 
 Indices (Indices &&_idx)
 
Indicesoperator= (const Indices &_idx)
 

Public Attributes

VectorIndex row
 
VectorIndex col
 
std::string sCompiledAccessEquation
 

Detailed Description

This structure is central for managing the indices of a table or cluster read or write data access. The contained indices are of the VectorIndex type. The structure also contains a precompiled data access equation, which is used to speed up the data access in loops.

Definition at line 2340 of file structures.hpp.

Constructor & Destructor Documentation

◆ Indices() [1/3]

Indices::Indices ( )
inline

Definition at line 2346 of file structures.hpp.

◆ Indices() [2/3]

Indices::Indices ( const Indices _idx)
inline

Definition at line 2347 of file structures.hpp.

◆ Indices() [3/3]

Indices::Indices ( Indices &&  _idx)
inline

Definition at line 2350 of file structures.hpp.

References col, row, and sCompiledAccessEquation.

Member Function Documentation

◆ operator=()

Indices & Indices::operator= ( const Indices _idx)
inline

Definition at line 2356 of file structures.hpp.

References col, row, and sCompiledAccessEquation.

Member Data Documentation

◆ col

VectorIndex Indices::col

Definition at line 2343 of file structures.hpp.

Referenced by NumeRe::StringFuncHandler::applySpecialStringFuncs(), boneDetection(), FlowCtrl::calc(), calculate1dFFT(), calculate2dFFT(), calculateChiMap(), calculateDataForCenterPlot(), calculateHist1dData(), calculateXYHist(), cmd_resample(), cmd_retouch(), cmd_show(), cmd_smooth(), FlowCtrl::compile(), copyDataToTemporaryTable(), createDatagrid(), createHist1D(), createHist2D(), ProcedureVarFactory::createLocalTables(), createOutputForHist1D(), createOutputForHist2D(), differentiate(), DataAccessParser::evalIndices(), evalMatOp(), evaluateFittingParams(), evaluateIndices(), ProcedureVarFactory::evaluateProcedureArguments(), evaluateTargetOptionInCommand(), evaluateTransposeForDataOperation(), expandIndexVectors(), expandStringIndexVectors(), Plot::extractDataValues(), extractRange(), fastWaveletTransform(), getAccessParserForPlotAndFit(), getDataForFit(), NumeRe::StringParser::getDataForString(), getDataGridDimensions(), DataAccessParser::getIndexString(), getIndices(), getIndicesForPlotAndFit(), getMatrixElements(), getParametersFromWindow(), getSamplesForDatagrid(), handleArgumentForIndices(), handleCachedDataAccess(), handleCasualIndices(), Indices(), integrateSingleDimensionData(), isValidIndexSet(), NumeReKernel::MainLoop(), operator=(), parser_declareDataMatrixValuesForIndices(), performDataOperation(), performMatrixOperation(), plugin_histogram(), plugin_random(), plugin_statistics(), Procedure::ProcCalc(), readAudioFile(), readImage(), replaceDataEntities(), replaceEntityOccurence(), rotateTable(), searchAndDeleteTable(), seekInAudioFile(), setParametersInWindow(), shortTimeFourierAnalysis(), Odesolver::solve(), sortData(), sortStrings(), NumeRe::StringParser::storeStringToDataObjects(), NumeRe::StringParser::storeStringToStringObject(), writeAudioFile(), Memory::writeData(), and Memory::writeSingletonData().

◆ row

VectorIndex Indices::row

Definition at line 2342 of file structures.hpp.

Referenced by NumeRe::StringFuncHandler::applySpecialStringFuncs(), NumeRe::Cluster::assignResults(), NumeRe::Cluster::assignVectorResults(), boneDetection(), FlowCtrl::calc(), calculate1dFFT(), calculate2dFFT(), calculateChiMap(), calculateDataForCenterPlot(), calculateHist1dData(), calculateXYHist(), cmd_delete(), cmd_resample(), cmd_retouch(), cmd_show(), cmd_smooth(), FlowCtrl::compile(), copyDataToTemporaryTable(), createDatagrid(), createHist1D(), createHist2D(), ProcedureVarFactory::createLocalTables(), createOutputForHist2D(), differentiate(), DataAccessParser::evalIndices(), evalMatOp(), evaluateFittingParams(), evaluateIndices(), ProcedureVarFactory::evaluateProcedureArguments(), evaluateTargetOptionInCommand(), evaluateTransposeForDataOperation(), expandIndexVectors(), expandStringIndexVectors(), Plot::extractDataValues(), extractRange(), fastWaveletTransform(), getAccessParserForPlotAndFit(), getDataForFit(), NumeRe::StringParser::getDataForString(), getDataGridDimensions(), DataAccessParser::getIndexString(), getIndices(), getMatrixElements(), getParametersFromWindow(), getSamplesForDatagrid(), handleArgumentForIndices(), handleCachedDataAccess(), handleCasualIndices(), Indices(), integrateSingleDimensionData(), isValidIndexSet(), NumeReKernel::MainLoop(), operator=(), parser_declareDataMatrixValuesForIndices(), performDataOperation(), performMatrixOperation(), plugin_histogram(), plugin_random(), plugin_statistics(), Procedure::ProcCalc(), readAudioFile(), readImage(), replaceDataEntities(), replaceEntityOccurence(), rotateTable(), searchAndDeleteCluster(), searchAndDeleteTable(), seekInAudioFile(), setParametersInWindow(), shortTimeFourierAnalysis(), Odesolver::solve(), sortClusters(), sortData(), sortStrings(), NumeRe::StringParser::storeStringToDataObjects(), NumeRe::StringParser::storeStringToStringObject(), writeAudioFile(), Memory::writeData(), and Memory::writeSingletonData().

◆ sCompiledAccessEquation

std::string Indices::sCompiledAccessEquation

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