AtomSpace
Constants
VERSION = "0.1.0"
Constructors
create_atomspace
Create a new AtomSpace instance
default_atomspace
new_atomspace
Module-level convenience methods
Class methods
create_distributed_cluster(cluster_id : String, atomspace : AtomSpace | Nil = nil, host : String = "localhost", port : Int32 = 0, sync_strategy : SyncStrategy = SyncStrategy::MergeUsingTruthValues) : DistributedAtomSpaceCluster
Create a distributed AtomSpace cluster
create_distributed_storage(name : String, cluster : DistributedAtomSpaceCluster, local_storage_backend : String = "file", storage_path : String = "./distributed_storage", partition_strategy : PartitionStrategy = PartitionStrategy::HashBased, replication_strategy : ReplicationStrategy = ReplicationStrategy::PrimaryBackup, replication_factor : Int32 = 2) : DistributedStorageNode
Create a distributed storage node
finalize
Shutdown and cleanup
initialize
Initialize the AtomSpace subsystem
Nested types
- AtomSpace::AdaptiveHeartbeatConfig
- AtomSpace::AndLink
- AtomSpace::Atom
- AtomSpace::AtomNotFoundException
- AtomSpace::AtomResolver
- AtomSpace::AtomSpace
- AtomSpace::AtomSpaceEvent
- AtomSpace::AtomSpaceException
- AtomSpace::AtomSpaceManager
- AtomSpace::AtomSpaceSignal
- AtomSpace::AtomType
- AtomSpace::AttentionValue
- AtomSpace::ClusterEvent
- AtomSpace::ClusterMembershipManager
- AtomSpace::ClusterNodeInfo
- AtomSpace::CogStorageNode
- AtomSpace::CognitiveKernel
- AtomSpace::ConceptNode
- AtomSpace::Confidence
- AtomSpace::ConflictInfo
- AtomSpace::ConflictResolver
- AtomSpace::ConnectionPool
- AtomSpace::Count
- AtomSpace::CountTruthValue
- AtomSpace::DistributedAtomSpaceCluster
- AtomSpace::DistributedStorageNode
- AtomSpace::DuplicateAtomException
- AtomSpace::EvaluationLink
- AtomSpace::Factory
- AtomSpace::FileStorageNode
- AtomSpace::FuzzyTruthValue
- AtomSpace::Handle
- AtomSpace::HypergraphState
- AtomSpace::HypergraphStateStorageNode
- AtomSpace::ImplicationLink
- AtomSpace::IndefiniteTruthValue
- AtomSpace::InheritanceLink
- AtomSpace::InvalidAtomException
- AtomSpace::InvalidTruthValueException
- AtomSpace::LRUCache
- AtomSpace::LRUCacheEntry
- AtomSpace::LazyLink
- AtomSpace::Link
- AtomSpace::ListLink
- AtomSpace::NetworkCompression
- AtomSpace::Node
- AtomSpace::NodeStatus
- AtomSpace::NotLink
- AtomSpace::NumberNode
- AtomSpace::OrLink
- AtomSpace::PartitionInfoCache
- AtomSpace::PartitionStrategy
- AtomSpace::PostgresStorageNode
- AtomSpace::PredicateNode
- AtomSpace::Query
- AtomSpace::ReplicationStrategy
- AtomSpace::RocksDBStorageNode
- AtomSpace::SQLiteStorageNode
- AtomSpace::Serialization
- AtomSpace::SimpleTruthValue
- AtomSpace::Statistics
- AtomSpace::StorageNode
- AtomSpace::Strength
- AtomSpace::SyncOperation
- AtomSpace::SyncStrategy
- AtomSpace::TruthValue
- AtomSpace::TruthValueUtil
- AtomSpace::VariableNode