| addAvatarToGroup(osg::Group *group, bool delayToNextFrame=false) | AgentCore | [virtual] |
| addStudent(CrogaiAgent *student) | CrogaiAgent | [virtual] |
| addTeacher(CrogaiAgent *teacher) (defined in NeuronalAgent) | NeuronalAgent | [virtual] |
| addToLocalityDatabase() | Localized | [virtual] |
| Agent() (defined in Agent) | Agent | |
| AgentCore() (defined in AgentCore) | AgentCore | |
| aggregateAgents | NeuronalAgent | |
| aggregateForces | NeuronalAgent | |
| aggregateOutputForces (defined in NeuronalAgent) | NeuronalAgent | [protected] |
| AggregateStrategy enum name | NeuronalAgent | |
| aiEvent (defined in CrogaiAgent) | CrogaiAgent | |
| aiStep() | CrogaiAgent | [virtual] |
| allAgents | Agent | [static] |
| allObjects | Localized | [static] |
| aloneTLP | NeuronalAgent | |
| altitude (defined in TerrainAgent) | TerrainAgent | [protected] |
| attitude (defined in AgentCore) | AgentCore | [protected] |
| attitudeCorrection | Agent | |
| Average enum value (defined in NeuronalAgent) | NeuronalAgent | |
| birthDate | CrogaiAgent | |
| Bricks enum value (defined in Localized) | Localized | |
| Brute enum value (defined in Localized) | Localized | |
| buildAvatar() | CrogaiAgent | [protected, virtual] |
| clampToMaxForce() (defined in Agent) | Agent | [virtual] |
| createLocalityDatabase(double originx, double originy, double originz, double sizex, double sizey, double sizez, int divx, int divy, int divz, bool cyclicXY=true) | Localized | [static] |
| createPopulationsLogger(const std::string &id, int numSpecies) | CrogaiAgent | [static] |
| createScoresLogger(const std::string &id, int numSpecies) | CrogaiAgent | [static] |
| createStatisticsLogger(const std::string &id, int numSpecies) | CrogaiAgent | [static] |
| CrogaiAgent(int specie=1) | CrogaiAgent | |
| crogaiAgentShape | CrogaiAgent | [protected, static] |
| databaseAccessLock() | Localized | [static] |
| databaseAccessUnlock() | Localized | [static] |
| defaultSearchRadius (defined in CrogaiAgent) | CrogaiAgent | [static] |
| deleteLocalityDatabase() | Localized | [static] |
| destroy() | Agent | [virtual] |
| displayError(double errorValue, bool alone) | NeuronalAgent | [protected, virtual] |
| displayPopulationCounter | CrogaiAgent | [static] |
| displayPopulationNumbers | CrogaiAgent | [static] |
| displayScores | CrogaiAgent | [static] |
| energy | AgentCore | |
| energyGainAction(double gain) | CrogaiAgent | [protected, virtual] |
| findNeighbors(double radius) | CrogaiAgent | [virtual] |
| floorNormal (defined in TerrainAgent) | TerrainAgent | [protected] |
| forward | Agent | |
| forwardRadius | Agent | [protected] |
| generation | CrogaiAgent | |
| generationsPopulationFirstTime | CrogaiAgent | [static] |
| generationsPopulationNumber | CrogaiAgent | [static] |
| getAltitude() (defined in TerrainAgent) | TerrainAgent | [inline] |
| getAttitude() const (defined in AgentCore) | AgentCore | [virtual] |
| getDefaultColorForSpecie(int specie) | CrogaiAgent | [static] |
| getDefaultEnergyFootprintRatio() (defined in AgentCore) | AgentCore | [static] |
| getDefaultInitialMass() (defined in AgentCore) | AgentCore | [static] |
| getDefaultLocalityMode() (defined in Localized) | Localized | [static] |
| getDefaultMaxEnergy() (defined in AgentCore) | AgentCore | [static] |
| getDefaultMaxForce() (defined in AgentCore) | AgentCore | [static] |
| getDefaultMaxForceSquared() (defined in AgentCore) | AgentCore | [static] |
| getDefaultMaxSpeed() (defined in AgentCore) | AgentCore | [static] |
| getDefaultMaxSpeedSquared() (defined in AgentCore) | AgentCore | [static] |
| getDefaultSelfMaintainEnergyCost() (defined in AgentCore) | AgentCore | [static] |
| getEnergyFootprintRatio() (defined in AgentCore) | AgentCore | [virtual] |
| getEnergyForFight() | CrogaiAgent | [protected, virtual] |
| getFloorNormal() (defined in TerrainAgent) | TerrainAgent | [inline] |
| getLocalityMode() (defined in Localized) | Localized | [virtual] |
| getMaxEnergy() (defined in AgentCore) | AgentCore | [virtual] |
| getMaxForce() (defined in AgentCore) | AgentCore | [virtual] |
| getMaxForceSquared() (defined in AgentCore) | AgentCore | [virtual] |
| getMaxSpeed() (defined in AgentCore) | AgentCore | [virtual] |
| getMaxSpeedSquared() (defined in AgentCore) | AgentCore | [virtual] |
| getNode() | AgentCore | [inline] |
| getPivotPoint() const (defined in AgentCore) | AgentCore | [virtual] |
| getPosition() const | AgentCore | [virtual] |
| getRadius() | AgentCore | [inline] |
| getScale() const (defined in AgentCore) | AgentCore | [virtual] |
| getSelfMaintainEnergyCost() (defined in AgentCore) | AgentCore | [virtual] |
| gradout (defined in NeuronalAgent) | NeuronalAgent | [protected] |
| input | NeuronalAgent | [protected] |
| integrationEvent (defined in CrogaiAgent) | CrogaiAgent | |
| integrationStep() | Agent | [virtual] |
| isPredator(CrogaiAgent *agent) | CrogaiAgent | [protected, virtual] |
| isPrey(CrogaiAgent *agent) | CrogaiAgent | [protected, virtual] |
| lastAIStepTime | Agent | [protected] |
| lastIntegrationStepTime | Agent | [protected] |
| learnAI(const double elapsedTime, const double currentTime, CrogaiAgent *teacher) | NeuronalAgent | [protected, virtual] |
| learnOrUpdateAI(const double elapsedTime, const double currentTime, CrogaiAgent *valueProvider) (defined in NeuronalAgent) | NeuronalAgent | [protected, virtual] |
| lifeTimeMean | CrogaiAgent | [static] |
| lifeTimeVariance (defined in CrogaiAgent) | CrogaiAgent | [static] |
| localityDatabase | Localized | [static] |
| localityMode (defined in Localized) | Localized | [protected, static] |
| LocalityMode enum name | Localized | |
| Localized() (defined in Localized) | Localized | |
| logPopulations | CrogaiAgent | [static] |
| logScores | CrogaiAgent | [static] |
| logStatistics | CrogaiAgent | [static] |
| looserAction(CrogaiAgent *winner) | CrogaiAgent | [protected, virtual] |
| lqProxy | Localized | |
| mass | AgentCore | |
| maxEnergyReached | CrogaiAgent | [protected] |
| maxEnergyReachedMean | CrogaiAgent | [static] |
| maxEnergyReachedVariance (defined in CrogaiAgent) | CrogaiAgent | [static] |
| Mixed enum value (defined in Localized) | Localized | |
| monitorError | NeuronalAgent | |
| mutationJitter | NeuronalAgent | [protected] |
| mutationRate | NeuronalAgent | [protected] |
| neighbors | Localized | |
| neighborTLP | NeuronalAgent | |
| NeuronalAgent(int nhidden, int specie, AggregateStrategy neighborsStrategy=Average, AggregateStrategy forcesStrategy=Average, bool addToGlobalAgentList=false) | NeuronalAgent | |
| newAttitude | Agent | [protected] |
| newForward | Agent | [protected] |
| newPosition | Agent | [protected] |
| newSpeed | Agent | [protected] |
| ninput | NeuronalAgent | [static] |
| noutput (defined in NeuronalAgent) | NeuronalAgent | [static] |
| noutputInverse (defined in NeuronalAgent) | NeuronalAgent | [protected, static] |
| NPropagation enum value (defined in Localized) | Localized | |
| offspringQuantity | CrogaiAgent | |
| offspringQuantityMean | CrogaiAgent | [static] |
| offspringQuantityVariance (defined in CrogaiAgent) | CrogaiAgent | [static] |
| optimizeBounds | AgentCore | [static] |
| output (defined in NeuronalAgent) | NeuronalAgent | [protected] |
| outputForces (defined in NeuronalAgent) | NeuronalAgent | [protected] |
| outputForcesLenCache (defined in NeuronalAgent) | NeuronalAgent | [protected] |
| pivotPoint (defined in AgentCore) | AgentCore | [protected] |
| populations | CrogaiAgent | [static] |
| position | Localized | [protected] |
| predictNearestApproachTime(Agent *agent) | Agent | [protected, virtual] |
| radius (defined in AgentCore) | AgentCore | [protected] |
| recordStatistics() | CrogaiAgent | [static] |
| removeFromLocalityDatabase() | Localized | [virtual] |
| removeStudent(CrogaiAgent *student) | CrogaiAgent | [virtual] |
| removeTeacher(CrogaiAgent *teacher) | NeuronalAgent | [virtual] |
| scale (defined in AgentCore) | AgentCore | [protected] |
| scores | CrogaiAgent | [static] |
| searchRadius (defined in CrogaiAgent) | CrogaiAgent | |
| seeOnlyInFront | CrogaiAgent | [static] |
| setAttitude(const osg::Quat &quat) (defined in AgentCore) | AgentCore | [virtual] |
| setAttitude(const double &x, const double &y, const double &z, const double &w) (defined in AgentCore) | AgentCore | [virtual] |
| setDefaultEnergyFootprintRatio(double newRatio) | AgentCore | [static] |
| setDefaultInitialMass(double mass) | AgentCore | [static] |
| setDefaultLocalityMode(LocalityMode mode) | Localized | [static] |
| setDefaultMaxEnergy(double newMax) | AgentCore | [static] |
| setDefaultMaxForce(double newMax) | AgentCore | [static] |
| setDefaultMaxSpeed(double newMax) | AgentCore | [static] |
| setDefaultSelfMaintainEnergyCost(double newCost) | AgentCore | [static] |
| setEnergyFootprintRatio(double newRatio) | AgentCore | [virtual] |
| setLocalityMode(LocalityMode mode) | Localized | [virtual] |
| setMaxEnergy(double newMax) | AgentCore | [virtual] |
| setMaxForce(double newMax) | AgentCore | [virtual] |
| setMaxSpeed(double newMax) | AgentCore | [virtual] |
| setMutationParameters(double mutationRate=0.0, double mutationJitter=0.0) | NeuronalAgent | [virtual] |
| setPivotPoint(const osg::Vec3d &pivot) (defined in AgentCore) | AgentCore | [virtual] |
| setPivotPoint(const double &x, const double &y, const double &z) (defined in AgentCore) | AgentCore | [virtual] |
| setPopulationUpdateCallback(void(*callback)(int delta, int specie)) | CrogaiAgent | [static] |
| setPosition(const osg::Vec3d &pos) | AgentCore | [virtual] |
| setPosition(const double &x, const double &y, const double &z) (defined in AgentCore) | AgentCore | [virtual] |
| setScale(const osg::Vec3d &sca) (defined in AgentCore) | AgentCore | [virtual] |
| setScale(const double &x, const double &y, const double &z) (defined in AgentCore) | AgentCore | [virtual] |
| setSelfMaintainEnergyCost(double newCost) | AgentCore | [virtual] |
| shortestAngleAttitudeCorrection | Agent | [protected, static] |
| specie | CrogaiAgent | |
| speed | Agent | |
| steerForEvasion(Agent *menace) | Agent | [virtual] |
| steerForFlee(const osg::Vec3d &targetPosition) | Agent | [virtual] |
| steerForPursuit(Agent *quarry) | Agent | [virtual] |
| steerForSeek(const osg::Vec3d &targetPosition) | Agent | [virtual] |
| steerForTargetSpeed(double targetSpeed) | Agent | [virtual] |
| steerForWander(double changeRate) | Agent | [virtual] |
| steeringForce | Agent | |
| steeringForceLen | Agent | [protected] |
| steerToAvoid(Localized *object) | Agent | [virtual] |
| stopTraining() | NeuronalAgent | [virtual] |
| students (defined in CrogaiAgent) | CrogaiAgent | [protected] |
| teacherAccessMutex (defined in NeuronalAgent) | NeuronalAgent | [protected] |
| teachers | NeuronalAgent | [protected] |
| terrain (defined in TerrainAgent) | TerrainAgent | [static] |
| TerrainAgent() | TerrainAgent | |
| transform (defined in AgentCore) | AgentCore | [protected] |
| transformDirtyBound (defined in AgentCore) | AgentCore | [protected] |
| updateAI(const double elapsedTime, const double currentTime) | NeuronalAgent | [protected, virtual] |
| updateChild(CrogaiAgent *child) | NeuronalAgent | [protected, virtual] |
| updateIntegration(const double elapsedTime, const double currentTime) | CrogaiAgent | [protected, virtual] |
| updateStatistics() | CrogaiAgent | |
| User enum value (defined in NeuronalAgent) | NeuronalAgent | |
| winnerAction(CrogaiAgent *looser) | CrogaiAgent | [protected, virtual] |
| WinnerTakeAll enum value (defined in NeuronalAgent) | NeuronalAgent | |
| ~Agent() (defined in Agent) | Agent | [protected, virtual] |
| ~AgentCore() (defined in AgentCore) | AgentCore | [protected, virtual] |
| ~CrogaiAgent() (defined in CrogaiAgent) | CrogaiAgent | [protected, virtual] |
| ~Localized() | Localized | [protected, virtual] |
| ~NeuronalAgent() (defined in NeuronalAgent) | NeuronalAgent | [protected, virtual] |
| ~TerrainAgent() (defined in TerrainAgent) | TerrainAgent | [protected, virtual] |