318 lines
11 KiB
JSON
318 lines
11 KiB
JSON
{
|
|
"schema": "freecad-web-p6-fem-generic-family-gate/v1",
|
|
"taskId": "FW-P6-FPA-D2-FEM",
|
|
"result": "pass_with_boundaries",
|
|
"coverage": {
|
|
"inventoryRecords": 41,
|
|
"probedRecords": 41,
|
|
"counts": {
|
|
"passed": 0,
|
|
"passed_boundary": 41,
|
|
"blocked": 0
|
|
},
|
|
"registered": 41,
|
|
"missing": 0,
|
|
"representativeCreateRecompute": true,
|
|
"resourcesReleased": true
|
|
},
|
|
"records": [
|
|
{
|
|
"id": "obj:Fem:Fem::Constraint",
|
|
"name": "Fem::Constraint",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintBearing",
|
|
"name": "Fem::ConstraintBearing",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintContact",
|
|
"name": "Fem::ConstraintContact",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintDisplacement",
|
|
"name": "Fem::ConstraintDisplacement",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintFixed",
|
|
"name": "Fem::ConstraintFixed",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintFluidBoundary",
|
|
"name": "Fem::ConstraintFluidBoundary",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintForce",
|
|
"name": "Fem::ConstraintForce",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintGear",
|
|
"name": "Fem::ConstraintGear",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintHeatflux",
|
|
"name": "Fem::ConstraintHeatflux",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintInitialTemperature",
|
|
"name": "Fem::ConstraintInitialTemperature",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintPlaneRotation",
|
|
"name": "Fem::ConstraintPlaneRotation",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintPressure",
|
|
"name": "Fem::ConstraintPressure",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintPulley",
|
|
"name": "Fem::ConstraintPulley",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintRigidBody",
|
|
"name": "Fem::ConstraintRigidBody",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintSpring",
|
|
"name": "Fem::ConstraintSpring",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintTemperature",
|
|
"name": "Fem::ConstraintTemperature",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::ConstraintTransform",
|
|
"name": "Fem::ConstraintTransform",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::DocumentObject",
|
|
"name": "Fem::DocumentObject",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemAnalysis",
|
|
"name": "Fem::FemAnalysis",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostCalculatorFilter",
|
|
"name": "Fem::FemPostCalculatorFilter",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostClipFilter",
|
|
"name": "Fem::FemPostClipFilter",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostContoursFilter",
|
|
"name": "Fem::FemPostContoursFilter",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostCutFilter",
|
|
"name": "Fem::FemPostCutFilter",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostDataAlongLineFilter",
|
|
"name": "Fem::FemPostDataAlongLineFilter",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostFilter",
|
|
"name": "Fem::FemPostFilter",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostFunction",
|
|
"name": "Fem::FemPostFunction",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostFunctionProvider",
|
|
"name": "Fem::FemPostFunctionProvider",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostObject",
|
|
"name": "Fem::FemPostObject",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostPlaneFunction",
|
|
"name": "Fem::FemPostPlaneFunction",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostScalarClipFilter",
|
|
"name": "Fem::FemPostScalarClipFilter",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostSmoothFilterExtension",
|
|
"name": "Fem::FemPostSmoothFilterExtension",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_boundary_non_document",
|
|
"detail": "registered type is not an App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemPostWarpVectorFilter",
|
|
"name": "Fem::FemPostWarpVectorFilter",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemResultObject",
|
|
"name": "Fem::FemResultObject",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemSetElementNodesObject",
|
|
"name": "Fem::FemSetElementNodesObject",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemSetElementsObject",
|
|
"name": "Fem::FemSetElementsObject",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemSetGeometryObject",
|
|
"name": "Fem::FemSetGeometryObject",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemSetNodesObject",
|
|
"name": "Fem::FemSetNodesObject",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemSetObject",
|
|
"name": "Fem::FemSetObject",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::FemSolverObject",
|
|
"name": "Fem::FemSolverObject",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_document_object",
|
|
"detail": "native type registered; per-object fixture required"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::PropertyPostDataObject",
|
|
"name": "Fem::PropertyPostDataObject",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_boundary_non_document",
|
|
"detail": "registered type is not an App::DocumentObject"
|
|
},
|
|
{
|
|
"id": "obj:Fem:Fem::WorkerExtension",
|
|
"name": "Fem::WorkerExtension",
|
|
"status": "passed_boundary",
|
|
"nativeStatus": "registered_boundary_non_document",
|
|
"detail": "registered type is not an App::DocumentObject"
|
|
}
|
|
],
|
|
"source": {
|
|
"kernel": "docs/p6/fem-generic-family-kernel.json",
|
|
"kernelSha256": "df80362d5b1b6cf95bbe97800afb3d2ffdb1979ba87e9706746e17d05d6ccdbc",
|
|
"matrix": "docs/p6/object-contract-matrix.json",
|
|
"matrixSha256": "db031c3fe8a86fdbb5a263fd6ec493813841d0cc670ca5d03cb7ea1ed8fc666e"
|
|
},
|
|
"boundaries": [
|
|
"All 41 Fem generic records are native registered and included in the compiled report.",
|
|
"Generic property/link semantics remain a passed boundary; the representative FemAnalysis/FemSetObject create/recompute fixture is native and resources are released."
|
|
]
|
|
}
|