Skip to main content

Crate geographdb_core

Crate geographdb_core 

Source
Expand description

GeoGraphDB Core - 3D Spatial Indexing for Graph Databases

Re-exports§

pub use algorithms::adam::clip_gradients;
pub use algorithms::adam::grad_norm;
pub use algorithms::adam::Adam;
pub use algorithms::astar::CfgGraphNode;
pub use algorithms::astar::CfgPath;
pub use algorithms::astar::PathComplexity;
pub use algorithms::attention::GraphAttentionClassifier;
pub use algorithms::attention::GraphAttentionGradients;
pub use algorithms::causal::causal_intervals;
pub use algorithms::causal::causal_stats;
pub use algorithms::causal::CausalInterval;
pub use algorithms::causal::CausalStats;
pub use algorithms::complexity::ComplexityBlock;
pub use algorithms::complexity::ComplexityRating;
pub use algorithms::complexity::ComplexityResult;
pub use algorithms::delay_embed::correlation_dimension;
pub use algorithms::delay_embed::delay_embedding;
pub use algorithms::delay_embed::min_cache_size_takens;
pub use algorithms::dominance::compute_dominance;
pub use algorithms::dominance::compute_dominance_frontier;
pub use algorithms::dominance::DominanceResult;
pub use algorithms::four_d::articulation_points_4d;
pub use algorithms::four_d::astar_find_path_4d;
pub use algorithms::four_d::bridges_4d;
pub use algorithms::four_d::earliest_arrival_path_4d;
pub use algorithms::four_d::fastest_temporal_path_4d;
pub use algorithms::four_d::reachable_4d;
pub use algorithms::four_d::strongly_connected_components_4d;
pub use algorithms::four_d::time_dependent_dijkstra_4d;
pub use algorithms::four_d::GraphNode4D;
pub use algorithms::four_d::GraphPath4D;
pub use algorithms::four_d::GraphProperties;
pub use algorithms::four_d::SpatialIndex;
pub use algorithms::four_d::SpatialRegion;
pub use algorithms::four_d::TemporalArrival4D;
pub use algorithms::four_d::TemporalDijkstraResult4D;
pub use algorithms::four_d::TemporalEdge;
pub use algorithms::four_d::TemporalJourney4D;
pub use algorithms::four_d::TemporalWindow;
pub use algorithms::four_d::TraversalContext4D;
pub use algorithms::infogeo::info_geometry;
pub use algorithms::infogeo::InfoEdge;
pub use algorithms::infogeo::InfoNode;
pub use algorithms::kv_cache_mps::KvCacheMps;
pub use algorithms::kv_frame_codec::FrameCodec;
pub use algorithms::loop_detection::LoopAnalysisResult;
pub use algorithms::loop_detection::LoopBlock;
pub use algorithms::loop_detection::LoopInfo;
pub use algorithms::mlp::cross_entropy_from_logits;
pub use algorithms::mlp::cross_entropy_logits_grad;
pub use algorithms::mlp::cross_entropy_loss;
pub use algorithms::mlp::matmul;
pub use algorithms::mlp::one_hot;
pub use algorithms::mlp::EmbeddingMlpClassifier;
pub use algorithms::mlp::EmbeddingMlpGradients;
pub use algorithms::mlp::MlpClassifier;
pub use algorithms::mlp::MlpForward;
pub use algorithms::mlp::MlpGradients;
pub use algorithms::mpo::compress_matrix_to_mpo;
pub use algorithms::mpo::compress_matrix_to_mpo_auto;
pub use algorithms::mpo::factor_dimension;
pub use algorithms::mpo::mpo_apply;
pub use algorithms::mpo::mpo_compression_ratio;
pub use algorithms::mpo::mpo_reconstruction_error;
pub use algorithms::mpo::mpo_to_graph_nodes;
pub use algorithms::mpo::Mpo;
pub use algorithms::mpo::MpoSite;
pub use algorithms::mps::build_mps;
pub use algorithms::mps::get_tensor;
pub use algorithms::mps::mps_apply_gate;
pub use algorithms::mps::mps_apply_gate_2site;
pub use algorithms::mps::mps_norm_sq;
pub use algorithms::mps::set_tensor;
pub use algorithms::natural_grad::compare_steps;
pub use algorithms::natural_grad::diagonal_fisher;
pub use algorithms::natural_grad::fisher_rao_dist;
pub use algorithms::natural_grad::kl_divergence;
pub use algorithms::natural_grad::natural_gradient;
pub use algorithms::natural_grad::softmax;
pub use algorithms::natural_grad::StepComparison;
pub use algorithms::natural_loops::find_back_edges;
pub use algorithms::natural_loops::find_natural_loops;
pub use algorithms::natural_loops::NaturalLoop;
pub use algorithms::oscar_rotation::apply_rotation;
pub use algorithms::oscar_rotation::compress_rotation;
pub use algorithms::oscar_rotation::covariance_to_rotation;
pub use algorithms::oscar_rotation::dequantize_int2;
pub use algorithms::oscar_rotation::empirical_query_covariance;
pub use algorithms::oscar_rotation::mpo_compression_ratio_rotation;
pub use algorithms::oscar_rotation::quantize_int2;
pub use algorithms::oscar_rotation::rotation_fidelity;
pub use algorithms::oscar_rotation::rotation_quantization_error;
pub use algorithms::oscar_rotation::RotationMpo;
pub use algorithms::percolation::find_critical_radius;
pub use algorithms::percolation::percolation_sweep;
pub use algorithms::percolation::PercolationPoint;
pub use algorithms::persistence::compute_temporal_barcode;
pub use algorithms::persistence::temporal_persistence_sweep;
pub use algorithms::persistence::TemporalBarcode;
pub use algorithms::persistence::TemporalPersistencePoint;
pub use algorithms::ricci::curvature_map;
pub use algorithms::ricci::curvature_map_fast;
pub use algorithms::ricci::ollivier_ricci;
pub use algorithms::ricci::RicciEdge;
pub use algorithms::scc::condense_graph;
pub use algorithms::scc::find_cycles;
pub use algorithms::scc::has_cycles;
pub use algorithms::scc::tarjan_scc;
pub use algorithms::scc::SccResult;
pub use algorithms::slicing::backward_slice;
pub use algorithms::slicing::forward_slice;
pub use algorithms::slicing::SliceResult;
pub use algorithms::sparse_attn::attention_stats;
pub use algorithms::sparse_attn::sparse_attention;
pub use algorithms::sparse_attn::AttentionResult;
pub use algorithms::sparse_attn::AttentionStats;
pub use algorithms::sparse_attn::Token;
pub use algorithms::symmetry_13::analyze_13_symmetry_comprehensive;
pub use algorithms::symmetry_13::c13_rotate;
pub use algorithms::symmetry_13::check_13_cage;
pub use algorithms::symmetry_13::circulant_graph_13;
pub use algorithms::symmetry_13::cusp_form_gamma0_13;
pub use algorithms::symmetry_13::cyclotomic_13;
pub use algorithms::symmetry_13::d13_reflect;
pub use algorithms::symmetry_13::detect_13_fold_symmetry;
pub use algorithms::symmetry_13::detect_c13_automorphism;
pub use algorithms::symmetry_13::dihedral_d13_permutations;
pub use algorithms::symmetry_13::gaussian_periods_cubic_13;
pub use algorithms::symmetry_13::graph_cover_13;
pub use algorithms::symmetry_13::hauptmodul_x0_13;
pub use algorithms::symmetry_13::is_13_regular;
pub use algorithms::symmetry_13::paley_graph_13;
pub use algorithms::symmetry_13::power_residue_symbol_13;
pub use algorithms::symmetry_13::real_subfield_basis_13;
pub use algorithms::symmetry_13::regular_13_gon;
pub use algorithms::symmetry_13::roots_of_unity_13;
pub use algorithms::symmetry_13::star_polygon_13;
pub use algorithms::tnet4d::build_tnet4d;
pub use algorithms::tnet4d::site_id;
pub use algorithms::tnet4d::tnet4d_apply_gate_1site;
pub use algorithms::tnet4d::tnet4d_apply_gate_2site;
pub use algorithms::tnet4d::tnet4d_find;
pub use algorithms::tnet4d::tnet4d_norm_sq;
pub use algorithms::tnet4d::GridDims;
pub use algorithms::tnet4d::SiteCoord;
pub use algorithms::topo_sort::critical_path_length;
pub use algorithms::topo_sort::is_dag;
pub use algorithms::topo_sort::topological_sort;
pub use algorithms::topo_sort::TopoError;
pub use algorithms::topo_sort::TopoResult;
pub use algorithms::transitive::transitive_closure;
pub use algorithms::transitive::transitive_reduction;
pub use algorithms::transitive::ReachabilityResult;
pub use cypher_4d::query_4d;
pub use cypher_4d::GeoCypherError;
pub use cypher_4d::GeoCypherResult;
pub use cypher_4d::GeoCypherRow;
pub use telemetry::LoopGuard;
pub use telemetry::OpTracer;
pub use storage::build_spatial_pages;
pub use storage::BoundingBox;
pub use storage::DualEdgeType;
pub use storage::DualGraph;
pub use storage::DualVertex;
pub use storage::OctreeNode;
pub use storage::OctreePageStore;
pub use storage::SpatialPage;
pub use storage::SpatialPageHeader;
pub use storage::GeoFileHeader;
pub use storage::Section;
pub use storage::SectionEntry;
pub use storage::SectionedStorage;
pub use storage::FILE_MAGIC;
pub use storage::FORMAT_VERSION;
pub use storage::HEADER_SIZE;
pub use storage::HEADER_SIZE_USIZE;
pub use storage::MAX_SECTION_NAME_LEN;
pub use storage::SECTION_ENTRY_SIZE;
pub use storage::SECTION_ENTRY_SIZE_USIZE;
pub use storage::all_sidecar_paths;
pub use storage::geo_cfg_path;
pub use storage::geo_complexity_path;
pub use storage::geo_idx_path;
pub use storage::load_graph4d;
pub use storage::save_graph4d;
pub use storage::CfgData;
pub use storage::CfgEdge;
pub use storage::CfgSectionAdapter;
pub use storage::GraphData;
pub use storage::GraphSectionAdapter;
pub use storage::SerializableCfgBlock;
pub use storage::prop_store::build_prop_store;
pub use storage::prop_store::lookup;
pub use storage::prop_store::read_prop_store;
pub use storage::prop_store::write_prop_store;
pub use storage::prop_store::NodeProperties;
pub use storage::prop_store::PropLookupEntry;
pub use storage::prop_store::PropStore;
pub use storage::prop_store::PropertyValue;

Modules§

acceleration
Compute acceleration modules
algorithms
cfg_store
CFG Store - Combines octree spatial indexing with persistent storage
corpus
Corpus loading utilities for geometric graph construction and inference.
cypher_4d
spatial
Spatial indexing modules
storage
Storage engine modules
telemetry
Telemetry module for race detection and loop guards

Constants§

VERSION
Library version