69888621cd
v9.1 — Distributed Computing (超越 Parasolid): - cluster_engine: ClusterManager, TaskScheduler(DAG+Kahn), 4 load-balance strategies - distributed_boolean, distributed_marching_cubes, distributed_ray_tracing - grpc_service: BrepOps/MeshOps/SdfOps RPC, streaming, TLS, connection pool - ~750 lines v9.2 — Cloud-Native + KBE + WASM + Digital Twin (34/34 tests passing): - cloud_native: CloudSession, OperationalTransform, DeltaSync, Serverless, ObjectStorage - knowledge_engine: CheckMate(13 rules), RuleEngine, DesignTable, GA+Adam optimizer - vde_wasm: WasmBridge, WebWorkerPool, SharedArrayBuffer, IndexedDB - dt_engine: DigitalTwin, MQTT/OPC-UA, RealTimeSync, PredictiveMaintenance(RUL) - 3950 lines, 34 tests all passing Pending: AI/ML integration (retrying) 18 files, ~4700 lines
24 lines
663 B
CMake
24 lines
663 B
CMake
function(add_vde_test name)
|
|
add_executable(${name} ${name}.cpp)
|
|
target_link_libraries(${name} PRIVATE vde GTest::gtest GTest::gtest_main)
|
|
target_include_directories(${name} PRIVATE ${CMAKE_SOURCE_DIR}/include)
|
|
gtest_discover_tests(${name})
|
|
endfunction()
|
|
|
|
add_subdirectory(core)
|
|
add_subdirectory(curves)
|
|
add_subdirectory(mesh)
|
|
add_subdirectory(spatial)
|
|
add_subdirectory(collision)
|
|
add_subdirectory(boolean)
|
|
add_subdirectory(brep)
|
|
add_subdirectory(sdf)
|
|
add_subdirectory(sketch)
|
|
add_subdirectory(foundation)
|
|
add_subdirectory(fuzz)
|
|
add_subdirectory(distributed)
|
|
add_subdirectory(gpu)
|
|
add_subdirectory(ai)
|
|
add_subdirectory(cloud)
|
|
add_subdirectory(kbe)
|