agentjs-core
Version:
A comprehensive agent-based modeling framework with built-in p5.js visualization
40 lines • 1.82 kB
TypeScript
/**
* AgentJS Core - MINIMAL EXPORT for browser compatibility
* Only exports core components without p5.js dependencies
*/
export * from './core/agents/Agent';
export * from './core/agents/BaseAgent';
export * from './core/agents/MovingAgent';
export * from './core/agents/NetworkAgent';
export * from './core/environment/Environment';
export * from './core/environment/ContinuousSpace';
export * from './core/environment/Grid2D';
export * from './core/scheduling/Scheduler';
export * from './core/scheduling/RandomScheduler';
export * from './core/scheduling/SequentialScheduler';
export * from './core/interactions/InteractionEngine';
export * from './core/AgentManager';
export * from './types/core';
export * from './types/events';
export * from './types/spatial';
export type { SpatialQueryResult } from './core/environment/Environment';
export { NetworkManager, ConnectionType } from './core/network/NetworkManager';
export type { NetworkConnection, NetworkConfig } from './core/network/NetworkManager';
export * from './core/network/SocialInfluence';
export * from './core/network/NetworkFormation';
export * from './core/behaviors/BehaviorTree';
export * from './core/behaviors/CommonBehaviors';
export * from './core/performance/PerformanceBenchmark';
export * from './analysis';
export * from './utils';
export type { MLBehaviorModel, MLAgentState, AgentAction, EnvironmentContext } from './ml/interfaces';
export * from './ml/MLAgent';
export * from './ml/StateEncoder';
export * from './ml/ModelRegistry';
export * from './ml/GenericDataCollector';
export * from './ml/MLPerformanceManager';
export * from './ml/models/FlockingMLModel';
export * from './ml/models/EconomicMLModel';
export * from './ml/models/NetworkFormationModel';
export * from './visualization';
//# sourceMappingURL=index.d.ts.map