voxforge-world / engine /sim /__init__.py
peiti's picture
Upload folder using huggingface_hub
b154e4c verified
"""engine.sim — simulation modules for the VoxForge platform.
This package contains both the newer VoxForge platform simulations
(fluid/gas/weather/chemistry/energy) and the imported Noctilith advanced
material pipeline (entropy, fracture, degradation, debris coupling).
"""
from .fluid import FluidSimulation, FluidGrid, FluidEventType
from .thermal import ThermalGrid
from .chemistry import ChemistrySystem, Reaction, ReactionResult
from .energy import EnergyNetwork, EnergyNode, NodeType, EnergyEvent
from .gas import GasGrid, GasType
from .weather import WeatherSimulation, WeatherType, WeatherState
from .reversed_hydraulics import (
HydraulicMaterialStack,
ReversedHydraulicConfig,
derive_hydraulic_materials,
simulate_reversed_hydraulics,
run_default_report,
)
from .hydraulic_joint import (
HydraulicJointConfig,
simulate_hydraulic_joint,
run_default_joint_report,
)
from .cryostat import CryostatConfig, CryostatResult, simulate_cryostat, compare_cryostats, recommended_configs
from .entropy import EntropyField
from .reactions import phase_transition, get_reactions_for, ReactionDef
from .material_degradation import MaterialDegradationModel, MaterialDegradationConfig
from .fracture import (
compute_stress,
compute_fracture_mask,
FractureBridge,
FractureBridgeConfig,
)
from .thermal_coupler import ThermalCoupler, ThermalCouplerConfig
from .entropy_coupler import EntropyCoupler, EntropyCouplerConfig
from .world_reaction import WorldReactionBridge, WorldReactionConfig
from .debris_execution import DebrisExecutionBridge, DebrisExecutionConfig
from .debris_world_coupling import DebrisWorldCoupling, DebrisWorldCouplingConfig
from .material_profiles import MaterialPipelineProfile, MaterialProfileCache, PROFILE_CACHE
from .local_material_map import LocalMaterialMap, evaluate_degradation_local
from .quantized_field_ops import (
compute_overlap_eta,
build_radius_kernel,
scatter_deposit,
batch_scatter_deposit,
)
__all__ = [
"FluidSimulation", "FluidGrid", "FluidEventType",
"ThermalGrid",
"ChemistrySystem", "Reaction", "ReactionResult",
"EnergyNetwork", "EnergyNode", "NodeType", "EnergyEvent",
"GasGrid", "GasType",
"WeatherSimulation", "WeatherType", "WeatherState",
"HydraulicMaterialStack", "ReversedHydraulicConfig", "derive_hydraulic_materials", "simulate_reversed_hydraulics", "run_default_report",
"HydraulicJointConfig", "simulate_hydraulic_joint", "run_default_joint_report",
"CryostatConfig", "CryostatResult", "simulate_cryostat", "compare_cryostats", "recommended_configs",
"EntropyField", "phase_transition", "get_reactions_for", "ReactionDef",
"MaterialDegradationModel", "MaterialDegradationConfig",
"compute_stress", "compute_fracture_mask", "FractureBridge", "FractureBridgeConfig",
"ThermalCoupler", "ThermalCouplerConfig", "EntropyCoupler", "EntropyCouplerConfig",
"WorldReactionBridge", "WorldReactionConfig",
"DebrisExecutionBridge", "DebrisExecutionConfig",
"DebrisWorldCoupling", "DebrisWorldCouplingConfig",
"MaterialPipelineProfile", "MaterialProfileCache", "PROFILE_CACHE",
"LocalMaterialMap", "evaluate_degradation_local",
"compute_overlap_eta", "build_radius_kernel", "scatter_deposit", "batch_scatter_deposit",
]