BEST_PARTICLE enum value (defined in GRT::ParticleFilter< FSMParticle, VectorDouble >) | GRT::ParticleFilter< FSMParticle, VectorDouble > | |
checkForResample() | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlineprotectedvirtual |
clear() | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlinevirtual |
computeEstimate() | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlineprotectedvirtual |
cumsum | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
errorLog (defined in GRT::FSMParticleFilter) | GRT::FSMParticleFilter | |
estimationLikelihood | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
estimationMode | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
EstimationModes enum name (defined in GRT::ParticleFilter< FSMParticle, VectorDouble >) | GRT::ParticleFilter< FSMParticle, VectorDouble > | |
filter(VectorDouble &data) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlinevirtual |
FSMParticleFilter() (defined in GRT::FSMParticleFilter) | GRT::FSMParticleFilter | inline |
gauss(double x, double mu, double sigma) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlineprotected |
getEstimationLikelihood() const | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
getEstimationMode() const | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
getInitialized() const | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
getInitMode() const | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
getNumDeadParticles() const | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
getNumParticles() const | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
getOldParticles() | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
getParticles() | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
getStateEstimation() const | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
getStateVectorSize() const | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
getWeightSum() const | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
init(const unsigned int numParticles, const vector< VectorDouble > &initModel, const VectorDouble &processNoise, const VectorDouble &measurementNoise) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlinevirtual |
INIT_MODE_GAUSSIAN enum value (defined in GRT::ParticleFilter< FSMParticle, VectorDouble >) | GRT::ParticleFilter< FSMParticle, VectorDouble > | |
INIT_MODE_UNIFORM enum value (defined in GRT::ParticleFilter< FSMParticle, VectorDouble >) | GRT::ParticleFilter< FSMParticle, VectorDouble > | |
initialized | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
initMode | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
initModel | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
InitModes enum name (defined in GRT::ParticleFilter< FSMParticle, VectorDouble >) | GRT::ParticleFilter< FSMParticle, VectorDouble > | |
initParticles(const UINT numParticles) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlinevirtual |
MEAN enum value (defined in GRT::ParticleFilter< FSMParticle, VectorDouble >) | GRT::ParticleFilter< FSMParticle, VectorDouble > | |
measurementNoise | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
minimumWeightThreshold | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
normalizeWeights() | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlineprotectedvirtual |
normWeights | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
numDeadParticles (defined in GRT::ParticleFilter< FSMParticle, VectorDouble >) | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
numParticles | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
operator()(const unsigned int &i) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
operator()(const unsigned int &i) const | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
operator=(const ParticleFilter &rhs) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
operator[](const unsigned int &i) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
operator[](const unsigned int &i) const | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
particleDistributionA | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
particleDistributionB | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
ParticleFilter() | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
ParticleFilter(const ParticleFilter &rhs) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
particles | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
pe (defined in GRT::FSMParticleFilter) | GRT::FSMParticleFilter | |
postFilterUpdate(VectorDouble &data) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlineprotectedvirtual |
predict(FSMParticle &p) | GRT::FSMParticleFilter | inlinevirtual |
preFilterUpdate(VectorDouble &data) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlineprotectedvirtual |
processNoise | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
pt (defined in GRT::FSMParticleFilter) | GRT::FSMParticleFilter | |
rand | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
random (defined in GRT::FSMParticleFilter) | GRT::FSMParticleFilter | |
rbf(const double x, const double mu, double sigma, double weight=1.0) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlineprotected |
rbf(const VectorDouble &x, const VectorDouble &mu, double sigma, double weight=1.0) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlineprotected |
resample() | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlineprotectedvirtual |
resampleThreshold | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
reset() (defined in GRT::ParticleFilter< FSMParticle, VectorDouble >) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlinevirtual |
ROBUST_MEAN enum value (defined in GRT::ParticleFilter< FSMParticle, VectorDouble >) | GRT::ParticleFilter< FSMParticle, VectorDouble > | |
robustMeanWeightDistance | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
setEstimationMode(const unsigned int estimationMode) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
setInitMode(const unsigned int initMode) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
setInitModel(const vector< VectorDouble > initModel) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
setLookupTables(vector< vector< IndexedDouble > > &pt, vector< vector< VectorDouble > > &pe) (defined in GRT::FSMParticleFilter) | GRT::FSMParticleFilter | inline |
setMeasurementNoise(const VectorDouble &measurementNoise) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
setNormalizeWeights(const bool normWeights) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
setProcessNoise() const | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
setProcessNoise(const VectorDouble &processNoise) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
setResampleThreshold(const double resampleThreshold) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
setVerbose(const bool verbose) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inline |
SQR(const double x) | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlineprotected |
stateVectorSize | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
update(FSMParticle &p, VectorDouble &data) | GRT::FSMParticleFilter | inlinevirtual |
verbose | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
warningLog (defined in GRT::ParticleFilter< FSMParticle, VectorDouble >) | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
wDotProduct | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
WEIGHTED_MEAN enum value (defined in GRT::ParticleFilter< FSMParticle, VectorDouble >) | GRT::ParticleFilter< FSMParticle, VectorDouble > | |
wNorm | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
x | GRT::ParticleFilter< FSMParticle, VectorDouble > | protected |
~FSMParticleFilter() (defined in GRT::FSMParticleFilter) | GRT::FSMParticleFilter | inlinevirtual |
~ParticleFilter() | GRT::ParticleFilter< FSMParticle, VectorDouble > | inlinevirtual |