2611 lines
102 KiB
JSON
2611 lines
102 KiB
JSON
{
|
|
"schema": "freecad-web-fem-geometry-value-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "886940cb4c32ec8a6977d9ef",
|
|
"module": "Fem",
|
|
"tier": "tier-1-readonly",
|
|
"family": "geometry-value",
|
|
"status": "pass_with_boundaries",
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"dispatcher": "fc_web_dispatch_json",
|
|
"route": {
|
|
"command": "fem.pythonFamilyBatch",
|
|
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/FemGenericFamilyProbe.cpp:fc_web_dispatch_json",
|
|
"facade": "web/src/fem-python-family-facade.ts",
|
|
"worker": "web/src/fem.worker.ts"
|
|
},
|
|
"input": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"args": {
|
|
"tier": "tier-1-readonly",
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:NetgenTools.get_mesh_region",
|
|
"name": "NetgenTools.get_mesh_region",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/netgentools.py",
|
|
"sourceLine": 395,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BaseFemMeshElement",
|
|
"name": "BaseFemMeshElement",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femobjects/base_femmeshelement.py",
|
|
"sourceLine": 39,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:ConstraintElectricChargeDensity.get_total_interface_density",
|
|
"name": "ConstraintElectricChargeDensity.get_total_interface_density",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femobjects/constraint_electricchargedensity.py",
|
|
"sourceLine": 137,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElementGeometry1D",
|
|
"name": "ElementGeometry1D",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femobjects/element_geometry1D.py",
|
|
"sourceLine": 39,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElementGeometry2D",
|
|
"name": "ElementGeometry2D",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femobjects/element_geometry2D.py",
|
|
"sourceLine": 36,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshBoundaryLayer",
|
|
"name": "MeshBoundaryLayer",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femobjects/mesh_boundarylayer.py",
|
|
"sourceLine": 35,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshGmsh",
|
|
"name": "MeshGmsh",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femobjects/mesh_gmsh.py",
|
|
"sourceLine": 38,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshNetgen",
|
|
"name": "MeshNetgen",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femobjects/mesh_netgen.py",
|
|
"sourceLine": 38,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshRegion",
|
|
"name": "MeshRegion",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femobjects/mesh_region.py",
|
|
"sourceLine": 35,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshResult",
|
|
"name": "MeshResult",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femobjects/mesh_result.py",
|
|
"sourceLine": 35,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getMeshDimension",
|
|
"name": "Writer.getMeshDimension",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 655,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Vector3DCellExpressionFromXDMF",
|
|
"name": "Vector3DCellExpressionFromXDMF",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 186,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Vector2DCellExpressionFromXDMF",
|
|
"name": "Vector2DCellExpressionFromXDMF",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 207,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FacetFunctionFromXDMF",
|
|
"name": "FacetFunctionFromXDMF",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 228,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_pressure_faces",
|
|
"name": "FemInputWriter.get_constraints_pressure_faces",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 232,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_contact_faces",
|
|
"name": "FemInputWriter.get_constraints_contact_faces",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 235,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_tie_faces",
|
|
"name": "FemInputWriter.get_constraints_tie_faces",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 238,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_heatflux_faces",
|
|
"name": "FemInputWriter.get_constraints_heatflux_faces",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 241,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPBaseFemMeshElement",
|
|
"name": "VPBaseFemMeshElement",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femviewprovider/view_base_femmeshelement.py",
|
|
"sourceLine": 35,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPElementGeometry1D",
|
|
"name": "VPElementGeometry1D",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femviewprovider/view_element_geometry1D.py",
|
|
"sourceLine": 36,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPElementGeometry2D",
|
|
"name": "VPElementGeometry2D",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femviewprovider/view_element_geometry2D.py",
|
|
"sourceLine": 36,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshBoundaryLayer",
|
|
"name": "VPMeshBoundaryLayer",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femviewprovider/view_mesh_boundarylayer.py",
|
|
"sourceLine": 36,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshGmsh",
|
|
"name": "VPMeshGmsh",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femviewprovider/view_mesh_gmsh.py",
|
|
"sourceLine": 43,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshNetgen",
|
|
"name": "VPMeshNetgen",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femviewprovider/view_mesh_netgen.py",
|
|
"sourceLine": 42,
|
|
"disposition": "planned"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "3f8e37d5198fd99035f3d67043a7cb422ae33a53d5e56ff9e4e15d0cefab3bc5",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:NetgenTools.get_mesh_region",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "NetgenTools.get_mesh_region",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"count": 1,
|
|
"lengthMm": 2.5,
|
|
"shapeType": "Face"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/netgentools.py",
|
|
"sourceLine": 395,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BaseFemMeshElement",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "BaseFemMeshElement",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"extensions": [
|
|
"App::SuppressibleExtensionPython"
|
|
],
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "BaseFemMeshElement"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/base_femmeshelement.py",
|
|
"sourceLine": 39,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:ConstraintElectricChargeDensity.get_total_interface_density",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ConstraintElectricChargeDensity.get_total_interface_density",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"densityCPerMm2": 1,
|
|
"referenceCount": 2
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/constraint_electricchargedensity.py",
|
|
"sourceLine": 137,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElementGeometry1D",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElementGeometry1D",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"RectWidth",
|
|
"RectHeight",
|
|
"CircDiameter",
|
|
"PipeDiameter",
|
|
"PipeThickness",
|
|
"Axis1Length",
|
|
"Axis2Length",
|
|
"BoxWidth",
|
|
"BoxHeight",
|
|
"BoxT1",
|
|
"BoxT2",
|
|
"BoxT3",
|
|
"BoxT4",
|
|
"SectionType",
|
|
"TrussArea"
|
|
],
|
|
"proxyType": "ElementGeometry1D"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry1D.py",
|
|
"sourceLine": 39,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElementGeometry2D",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElementGeometry2D",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"Thickness",
|
|
"Offset"
|
|
],
|
|
"proxyType": "ElementGeometry2D"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry2D.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshBoundaryLayer",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshBoundaryLayer",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"NumberOfLayers",
|
|
"MinimumThickness",
|
|
"GrowthRate"
|
|
],
|
|
"proxyType": "MeshBoundaryLayer"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_boundarylayer.py",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshGmsh",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshGmsh",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"MeshBoundaryLayerList",
|
|
"MeshRegionList",
|
|
"MeshGroupList",
|
|
"CharacteristicLengthMax",
|
|
"CharacteristicLengthMin",
|
|
"ElementDimension",
|
|
"ElementOrder"
|
|
],
|
|
"proxyType": "MeshGmsh"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_gmsh.py",
|
|
"sourceLine": 38,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshNetgen",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshNetgen",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"MeshRegionList",
|
|
"Optimize3d",
|
|
"OptimizationSteps3d",
|
|
"MaxSize",
|
|
"MinSize"
|
|
],
|
|
"proxyType": "MeshNetgen"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_netgen.py",
|
|
"sourceLine": 38,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshRegion",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshRegion",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"CharacteristicLength"
|
|
],
|
|
"proxyType": "MeshRegion"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_region.py",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshResult",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshResult",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [],
|
|
"proxyType": "MeshResult"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_result.py",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getMeshDimension",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "Writer.getMeshDimension",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"dimension": 3,
|
|
"shapeType": "Solid"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 655,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Vector3DCellExpressionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "Vector3DCellExpressionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "fenics_runtime_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 186,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Vector2DCellExpressionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "Vector2DCellExpressionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "fenics_runtime_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 207,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FacetFunctionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "FacetFunctionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "fenics_runtime_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 228,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_pressure_faces",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemInputWriter.get_constraints_pressure_faces",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_pressure_faces"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 232,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_contact_faces",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemInputWriter.get_constraints_contact_faces",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_contact_faces"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 235,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_tie_faces",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemInputWriter.get_constraints_tie_faces",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_tie_faces"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 238,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_heatflux_faces",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemInputWriter.get_constraints_heatflux_faces",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_heatflux_faces"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 241,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPBaseFemMeshElement",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPBaseFemMeshElement",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_base_femmeshelement.py",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPElementGeometry1D",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPElementGeometry1D",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry1D.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPElementGeometry2D",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPElementGeometry2D",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry2D.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshBoundaryLayer",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPMeshBoundaryLayer",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_boundarylayer.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshGmsh",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPMeshGmsh",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_gmsh.py",
|
|
"sourceLine": 43,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshNetgen",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPMeshNetgen",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_netgen.py",
|
|
"sourceLine": 42,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-fem/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
},
|
|
"resultSha256": "50f548824c984d46b28fafee40e7a5400de83d86291582819541d670001889c4",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "50f548824c984d46b28fafee40e7a5400de83d86291582819541d670001889c4"
|
|
},
|
|
"facadeWorker": {
|
|
"ready": {
|
|
"kind": "ready",
|
|
"action": "fem.pythonFamilyBatch"
|
|
},
|
|
"success": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "fem-geometry-value-success",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:NetgenTools.get_mesh_region",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "NetgenTools.get_mesh_region",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"count": 1,
|
|
"lengthMm": 2.5,
|
|
"shapeType": "Face"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/netgentools.py",
|
|
"sourceLine": 395,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BaseFemMeshElement",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "BaseFemMeshElement",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"extensions": [
|
|
"App::SuppressibleExtensionPython"
|
|
],
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "BaseFemMeshElement"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/base_femmeshelement.py",
|
|
"sourceLine": 39,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:ConstraintElectricChargeDensity.get_total_interface_density",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ConstraintElectricChargeDensity.get_total_interface_density",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"densityCPerMm2": 1,
|
|
"referenceCount": 2
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/constraint_electricchargedensity.py",
|
|
"sourceLine": 137,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElementGeometry1D",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElementGeometry1D",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"RectWidth",
|
|
"RectHeight",
|
|
"CircDiameter",
|
|
"PipeDiameter",
|
|
"PipeThickness",
|
|
"Axis1Length",
|
|
"Axis2Length",
|
|
"BoxWidth",
|
|
"BoxHeight",
|
|
"BoxT1",
|
|
"BoxT2",
|
|
"BoxT3",
|
|
"BoxT4",
|
|
"SectionType",
|
|
"TrussArea"
|
|
],
|
|
"proxyType": "ElementGeometry1D"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry1D.py",
|
|
"sourceLine": 39,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElementGeometry2D",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElementGeometry2D",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"Thickness",
|
|
"Offset"
|
|
],
|
|
"proxyType": "ElementGeometry2D"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry2D.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshBoundaryLayer",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshBoundaryLayer",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"NumberOfLayers",
|
|
"MinimumThickness",
|
|
"GrowthRate"
|
|
],
|
|
"proxyType": "MeshBoundaryLayer"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_boundarylayer.py",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshGmsh",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshGmsh",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"MeshBoundaryLayerList",
|
|
"MeshRegionList",
|
|
"MeshGroupList",
|
|
"CharacteristicLengthMax",
|
|
"CharacteristicLengthMin",
|
|
"ElementDimension",
|
|
"ElementOrder"
|
|
],
|
|
"proxyType": "MeshGmsh"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_gmsh.py",
|
|
"sourceLine": 38,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshNetgen",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshNetgen",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"MeshRegionList",
|
|
"Optimize3d",
|
|
"OptimizationSteps3d",
|
|
"MaxSize",
|
|
"MinSize"
|
|
],
|
|
"proxyType": "MeshNetgen"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_netgen.py",
|
|
"sourceLine": 38,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshRegion",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshRegion",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"CharacteristicLength"
|
|
],
|
|
"proxyType": "MeshRegion"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_region.py",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshResult",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshResult",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [],
|
|
"proxyType": "MeshResult"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_result.py",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getMeshDimension",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "Writer.getMeshDimension",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"dimension": 3,
|
|
"shapeType": "Solid"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 655,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Vector3DCellExpressionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "Vector3DCellExpressionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "fenics_runtime_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 186,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Vector2DCellExpressionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "Vector2DCellExpressionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "fenics_runtime_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 207,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FacetFunctionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "FacetFunctionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "fenics_runtime_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 228,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_pressure_faces",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemInputWriter.get_constraints_pressure_faces",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_pressure_faces"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 232,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_contact_faces",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemInputWriter.get_constraints_contact_faces",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_contact_faces"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 235,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_tie_faces",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemInputWriter.get_constraints_tie_faces",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_tie_faces"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 238,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_heatflux_faces",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemInputWriter.get_constraints_heatflux_faces",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_heatflux_faces"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 241,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPBaseFemMeshElement",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPBaseFemMeshElement",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_base_femmeshelement.py",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPElementGeometry1D",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPElementGeometry1D",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry1D.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPElementGeometry2D",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPElementGeometry2D",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry2D.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshBoundaryLayer",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPMeshBoundaryLayer",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_boundarylayer.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshGmsh",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPMeshGmsh",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_gmsh.py",
|
|
"sourceLine": 43,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshNetgen",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPMeshNetgen",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_netgen.py",
|
|
"sourceLine": 42,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-fem/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"repeat": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "fem-geometry-value-repeat",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:NetgenTools.get_mesh_region",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "NetgenTools.get_mesh_region",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"count": 1,
|
|
"lengthMm": 2.5,
|
|
"shapeType": "Face"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/netgentools.py",
|
|
"sourceLine": 395,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BaseFemMeshElement",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "BaseFemMeshElement",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"extensions": [
|
|
"App::SuppressibleExtensionPython"
|
|
],
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "BaseFemMeshElement"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/base_femmeshelement.py",
|
|
"sourceLine": 39,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:ConstraintElectricChargeDensity.get_total_interface_density",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ConstraintElectricChargeDensity.get_total_interface_density",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"densityCPerMm2": 1,
|
|
"referenceCount": 2
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/constraint_electricchargedensity.py",
|
|
"sourceLine": 137,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElementGeometry1D",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElementGeometry1D",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"RectWidth",
|
|
"RectHeight",
|
|
"CircDiameter",
|
|
"PipeDiameter",
|
|
"PipeThickness",
|
|
"Axis1Length",
|
|
"Axis2Length",
|
|
"BoxWidth",
|
|
"BoxHeight",
|
|
"BoxT1",
|
|
"BoxT2",
|
|
"BoxT3",
|
|
"BoxT4",
|
|
"SectionType",
|
|
"TrussArea"
|
|
],
|
|
"proxyType": "ElementGeometry1D"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry1D.py",
|
|
"sourceLine": 39,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElementGeometry2D",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElementGeometry2D",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"Thickness",
|
|
"Offset"
|
|
],
|
|
"proxyType": "ElementGeometry2D"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry2D.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshBoundaryLayer",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshBoundaryLayer",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"NumberOfLayers",
|
|
"MinimumThickness",
|
|
"GrowthRate"
|
|
],
|
|
"proxyType": "MeshBoundaryLayer"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_boundarylayer.py",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshGmsh",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshGmsh",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"MeshBoundaryLayerList",
|
|
"MeshRegionList",
|
|
"MeshGroupList",
|
|
"CharacteristicLengthMax",
|
|
"CharacteristicLengthMin",
|
|
"ElementDimension",
|
|
"ElementOrder"
|
|
],
|
|
"proxyType": "MeshGmsh"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_gmsh.py",
|
|
"sourceLine": 38,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshNetgen",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshNetgen",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"MeshRegionList",
|
|
"Optimize3d",
|
|
"OptimizationSteps3d",
|
|
"MaxSize",
|
|
"MinSize"
|
|
],
|
|
"proxyType": "MeshNetgen"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_netgen.py",
|
|
"sourceLine": 38,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshRegion",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshRegion",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"CharacteristicLength"
|
|
],
|
|
"proxyType": "MeshRegion"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_region.py",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshResult",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MeshResult",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"properties": [],
|
|
"proxyType": "MeshResult"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_result.py",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getMeshDimension",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "Writer.getMeshDimension",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"dimension": 3,
|
|
"shapeType": "Solid"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 655,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Vector3DCellExpressionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "Vector3DCellExpressionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "fenics_runtime_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 186,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Vector2DCellExpressionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "Vector2DCellExpressionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "fenics_runtime_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 207,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FacetFunctionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "FacetFunctionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "fenics_runtime_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 228,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_pressure_faces",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemInputWriter.get_constraints_pressure_faces",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_pressure_faces"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 232,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_contact_faces",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemInputWriter.get_constraints_contact_faces",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_contact_faces"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 235,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_tie_faces",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemInputWriter.get_constraints_tie_faces",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_tie_faces"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 238,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_heatflux_faces",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemInputWriter.get_constraints_heatflux_faces",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_heatflux_faces"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 241,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPBaseFemMeshElement",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPBaseFemMeshElement",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_base_femmeshelement.py",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPElementGeometry1D",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPElementGeometry1D",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry1D.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPElementGeometry2D",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPElementGeometry2D",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry2D.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshBoundaryLayer",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPMeshBoundaryLayer",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_boundarylayer.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshGmsh",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPMeshGmsh",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_gmsh.py",
|
|
"sourceLine": 43,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshNetgen",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"name": "VPMeshNetgen",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_netgen.py",
|
|
"sourceLine": 42,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-fem/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"crossModule": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "fem-geometry-value-cross",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 1,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:BIM:class:Binding",
|
|
"code": "unmatched_source_record",
|
|
"family": "geometry-value",
|
|
"message": "Fem adapter rejects API records owned by another module",
|
|
"name": "NetgenTools.get_mesh_region",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/netgentools.py",
|
|
"sourceLine": 395,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-fem/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"malformed": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "fem-geometry-value-invalid",
|
|
"error": {
|
|
"code": "invalid_request",
|
|
"message": "Fem Python family batch envelope is invalid"
|
|
}
|
|
},
|
|
"cancelled": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "fem-geometry-value-cancel",
|
|
"error": {
|
|
"code": "cancelled",
|
|
"message": "request was cancelled"
|
|
}
|
|
},
|
|
"reset": {
|
|
"kind": "reset",
|
|
"requestId": "fem-geometry-value-reset"
|
|
},
|
|
"traceSha256": "3f1788e5cc21d28290173b9ed9858c10390d785085b4fca969bb3e5b38fa84a3"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 15,
|
|
"restricted": 9,
|
|
"nonportable": 0,
|
|
"not_implemented": 0
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:NetgenTools.get_mesh_region",
|
|
"name": "NetgenTools.get_mesh_region",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/netgentools.py",
|
|
"sourceLine": 395,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"count": 1,
|
|
"lengthMm": 2.5,
|
|
"shapeType": "Face"
|
|
},
|
|
"evidenceSha256": "a5c89497d13e43ea44deefafb1b0879bdea5b17d026b688218cc65293d61056a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BaseFemMeshElement",
|
|
"name": "BaseFemMeshElement",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/base_femmeshelement.py",
|
|
"sourceLine": 39,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"extensions": [
|
|
"App::SuppressibleExtensionPython"
|
|
],
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "BaseFemMeshElement"
|
|
},
|
|
"evidenceSha256": "8bac6cbcb21a75f37865eb6168c62d86163f2a4e25766364da26f1dd08744d9c"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:ConstraintElectricChargeDensity.get_total_interface_density",
|
|
"name": "ConstraintElectricChargeDensity.get_total_interface_density",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/constraint_electricchargedensity.py",
|
|
"sourceLine": 137,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"densityCPerMm2": 1,
|
|
"referenceCount": 2
|
|
},
|
|
"evidenceSha256": "2320b1eca17b1267d9c84c27fc585348d12ae56dd1eb3d2402f46c8dbc38b6c3"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElementGeometry1D",
|
|
"name": "ElementGeometry1D",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry1D.py",
|
|
"sourceLine": 39,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"RectWidth",
|
|
"RectHeight",
|
|
"CircDiameter",
|
|
"PipeDiameter",
|
|
"PipeThickness",
|
|
"Axis1Length",
|
|
"Axis2Length",
|
|
"BoxWidth",
|
|
"BoxHeight",
|
|
"BoxT1",
|
|
"BoxT2",
|
|
"BoxT3",
|
|
"BoxT4",
|
|
"SectionType",
|
|
"TrussArea"
|
|
],
|
|
"proxyType": "ElementGeometry1D"
|
|
},
|
|
"evidenceSha256": "a9a0e42c12de2474615de58b61e2a2ffb9a4019ab187280c61f75342af72bf3e"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElementGeometry2D",
|
|
"name": "ElementGeometry2D",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/element_geometry2D.py",
|
|
"sourceLine": 36,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"Thickness",
|
|
"Offset"
|
|
],
|
|
"proxyType": "ElementGeometry2D"
|
|
},
|
|
"evidenceSha256": "9686f7cbf7e73b9e9cc648c89bceb9c2762fb305b579c84d68daaf5fdf1394b5"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshBoundaryLayer",
|
|
"name": "MeshBoundaryLayer",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_boundarylayer.py",
|
|
"sourceLine": 35,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"NumberOfLayers",
|
|
"MinimumThickness",
|
|
"GrowthRate"
|
|
],
|
|
"proxyType": "MeshBoundaryLayer"
|
|
},
|
|
"evidenceSha256": "b28c487d325a5516d2a99352fa401afd6f4076e8b9be828010d15bb40fde2a13"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshGmsh",
|
|
"name": "MeshGmsh",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_gmsh.py",
|
|
"sourceLine": 38,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"properties": [
|
|
"MeshBoundaryLayerList",
|
|
"MeshRegionList",
|
|
"MeshGroupList",
|
|
"CharacteristicLengthMax",
|
|
"CharacteristicLengthMin",
|
|
"ElementDimension",
|
|
"ElementOrder"
|
|
],
|
|
"proxyType": "MeshGmsh"
|
|
},
|
|
"evidenceSha256": "6a835630a674c6a0defb2b288b3931f7409e03c8416e52e415e8bbbe30c23642"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshNetgen",
|
|
"name": "MeshNetgen",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_netgen.py",
|
|
"sourceLine": 38,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"properties": [
|
|
"MeshRegionList",
|
|
"Optimize3d",
|
|
"OptimizationSteps3d",
|
|
"MaxSize",
|
|
"MinSize"
|
|
],
|
|
"proxyType": "MeshNetgen"
|
|
},
|
|
"evidenceSha256": "5797c1aa93f8b38c1af95be6f4a052e92ff97c77bec1f4caa074d56c8f03acde"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshRegion",
|
|
"name": "MeshRegion",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_region.py",
|
|
"sourceLine": 35,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"properties": [
|
|
"References",
|
|
"CharacteristicLength"
|
|
],
|
|
"proxyType": "MeshRegion"
|
|
},
|
|
"evidenceSha256": "a36b6a56a48cbff8e3229cee18ac6714ed9d7054f8cbdc66d7e5f0a4a3d28e00"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshResult",
|
|
"name": "MeshResult",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femobjects/mesh_result.py",
|
|
"sourceLine": 35,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"properties": [],
|
|
"proxyType": "MeshResult"
|
|
},
|
|
"evidenceSha256": "cd6be76045c215b94c68438fa9b0038992cb9910192d2c5cab77ded20633155c"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getMeshDimension",
|
|
"name": "Writer.getMeshDimension",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 655,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"dimension": 3,
|
|
"shapeType": "Solid"
|
|
},
|
|
"evidenceSha256": "6015640006a9831a579fef3399cc7d031a387f7decd39a5ea1963e0af41352d5"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Vector3DCellExpressionFromXDMF",
|
|
"name": "Vector3DCellExpressionFromXDMF",
|
|
"family": "geometry-value",
|
|
"status": "restricted",
|
|
"code": "external_runtime_unavailable",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 186,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"boundary": "fenics_runtime_required"
|
|
},
|
|
"evidenceSha256": "17ea686716fc1e6345841032b3971d1b1a86cc5f8c72ee7479dd0499f46073c6"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Vector2DCellExpressionFromXDMF",
|
|
"name": "Vector2DCellExpressionFromXDMF",
|
|
"family": "geometry-value",
|
|
"status": "restricted",
|
|
"code": "external_runtime_unavailable",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 207,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"boundary": "fenics_runtime_required"
|
|
},
|
|
"evidenceSha256": "b93c01c23adef23dd89cc018edcbf9afe33c81378516c731c9581074febd8fac"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FacetFunctionFromXDMF",
|
|
"name": "FacetFunctionFromXDMF",
|
|
"family": "geometry-value",
|
|
"status": "restricted",
|
|
"code": "external_runtime_unavailable",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 228,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"boundary": "fenics_runtime_required"
|
|
},
|
|
"evidenceSha256": "4ae843835f657501783498d957aafcd8b586cea0157d680b60d008464b15986b"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_pressure_faces",
|
|
"name": "FemInputWriter.get_constraints_pressure_faces",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 232,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_pressure_faces"
|
|
},
|
|
"evidenceSha256": "9e2ee3a30624bc22fcbd33648d1ddd2749d7ef60d8d969914c1fde7b8614b1f0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_contact_faces",
|
|
"name": "FemInputWriter.get_constraints_contact_faces",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 235,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_contact_faces"
|
|
},
|
|
"evidenceSha256": "cd3f130f63b89d3dd328b28513bb04d7ab65e15a9be36dfb71613309919c1a4e"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_tie_faces",
|
|
"name": "FemInputWriter.get_constraints_tie_faces",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 238,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_tie_faces"
|
|
},
|
|
"evidenceSha256": "86791f656770a288b0c582154d1890fbdd75e60a7c5c8e3a9d87f84d1b1a9398"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_heatflux_faces",
|
|
"name": "FemInputWriter.get_constraints_heatflux_faces",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"sourceLine": 241,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"callCount": 1,
|
|
"delegatedTo": "get_constraints_heatflux_faces"
|
|
},
|
|
"evidenceSha256": "6755df8bdec3e03b72e27493848397980dfa2f90301cdef1a92055ef9b2f41a7"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPBaseFemMeshElement",
|
|
"name": "VPBaseFemMeshElement",
|
|
"family": "geometry-value",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_base_femmeshelement.py",
|
|
"sourceLine": 35,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"evidenceSha256": "e603380d4b55b15a0b1b01f42f2a87249333497fdc108deacbd4539af629acfb"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPElementGeometry1D",
|
|
"name": "VPElementGeometry1D",
|
|
"family": "geometry-value",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry1D.py",
|
|
"sourceLine": 36,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"evidenceSha256": "50c003576ec090dcb5163ff700fe2e2395b44f56ad13ed1c95c4ad696630ac47"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPElementGeometry2D",
|
|
"name": "VPElementGeometry2D",
|
|
"family": "geometry-value",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_element_geometry2D.py",
|
|
"sourceLine": 36,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"evidenceSha256": "1c03059418be4372082ef18262b4254f08f3360b8496c1cba52a0244e262616d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshBoundaryLayer",
|
|
"name": "VPMeshBoundaryLayer",
|
|
"family": "geometry-value",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_boundarylayer.py",
|
|
"sourceLine": 36,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"evidenceSha256": "cca5de4ad234663ab1a0344f2630138d3c29082ad0b474ea7072aa0e204a43ff"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshGmsh",
|
|
"name": "VPMeshGmsh",
|
|
"family": "geometry-value",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_gmsh.py",
|
|
"sourceLine": 43,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"evidenceSha256": "04a6a6fe7a318f66a7ce71f8d9f49b1abf9b61564bddf3521bacfb6b866b4ba9"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshNetgen",
|
|
"name": "VPMeshNetgen",
|
|
"family": "geometry-value",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem view provider requires FreeCADGui/Qt task panels unavailable in the Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femviewprovider/view_mesh_netgen.py",
|
|
"sourceLine": 42,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"boundary": "freecad_gui_required"
|
|
},
|
|
"evidenceSha256": "6b5556508a69b62f1a8cf02e64a6ea93e69e341b68b615a7a1e577dc5dda9bf4"
|
|
}
|
|
],
|
|
"sourceEvidence": [
|
|
{
|
|
"apiId": "py:Fem:method:NetgenTools.get_mesh_region",
|
|
"path": "src/Mod/Fem/femmesh/netgentools.py",
|
|
"line": 395,
|
|
"declaration": "def get_mesh_region(self):",
|
|
"sha256": "5180c24f61d37196db4e7dae32effdd9ee0b37cd1c3c58e71c0a09d92b08af13"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BaseFemMeshElement",
|
|
"path": "src/Mod/Fem/femobjects/base_femmeshelement.py",
|
|
"line": 39,
|
|
"declaration": "class BaseFemMeshElement(base_fempythonobject.BaseFemPythonObject):",
|
|
"sha256": "1762f657484811e50b5781270564621e368412350d3b9bf4ea411833f41bd098"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:ConstraintElectricChargeDensity.get_total_interface_density",
|
|
"path": "src/Mod/Fem/femobjects/constraint_electricchargedensity.py",
|
|
"line": 137,
|
|
"declaration": "def get_total_interface_density(self, obj):",
|
|
"sha256": "0303dd0ddc2c7e976708fec5440be3e72d3c2a92036fdcb2953e338bc72e631d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElementGeometry1D",
|
|
"path": "src/Mod/Fem/femobjects/element_geometry1D.py",
|
|
"line": 39,
|
|
"declaration": "class ElementGeometry1D(base_femelement.BaseFemElement):",
|
|
"sha256": "b8a314095c29a1ce878a4d1fccd957e15d076654e9e1e47707eedaa01f533681"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElementGeometry2D",
|
|
"path": "src/Mod/Fem/femobjects/element_geometry2D.py",
|
|
"line": 36,
|
|
"declaration": "class ElementGeometry2D(base_femelement.BaseFemElement):",
|
|
"sha256": "2709d190607a8e71c571ae700998908d4f9f356a4ced72b9b8412b8024978ef9"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshBoundaryLayer",
|
|
"path": "src/Mod/Fem/femobjects/mesh_boundarylayer.py",
|
|
"line": 35,
|
|
"declaration": "class MeshBoundaryLayer(base_femmeshelement.BaseFemMeshElement):",
|
|
"sha256": "110b8603b24e0fe307df620d663f299a5f36a0b160ada13904db6d669c745ff4"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshGmsh",
|
|
"path": "src/Mod/Fem/femobjects/mesh_gmsh.py",
|
|
"line": 38,
|
|
"declaration": "class MeshGmsh(base_fempythonobject.BaseFemPythonObject):",
|
|
"sha256": "1018bc39dd92a267e282411224d5e554d2e70e66000b9a484ebbe9421debdbdf"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshNetgen",
|
|
"path": "src/Mod/Fem/femobjects/mesh_netgen.py",
|
|
"line": 38,
|
|
"declaration": "class MeshNetgen(base_fempythonobject.BaseFemPythonObject):",
|
|
"sha256": "75f65c3e752a7188483f3f9ecefa7c9406327227a7c92eccf354877155c66382"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshRegion",
|
|
"path": "src/Mod/Fem/femobjects/mesh_region.py",
|
|
"line": 35,
|
|
"declaration": "class MeshRegion(base_femmeshelement.BaseFemMeshElement):",
|
|
"sha256": "9fe5d7f5fc84a1975118bb9bf3d45d3e3ca4580a6cc2c91dbd3d504713233521"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshResult",
|
|
"path": "src/Mod/Fem/femobjects/mesh_result.py",
|
|
"line": 35,
|
|
"declaration": "class MeshResult(base_fempythonobject.BaseFemPythonObject):",
|
|
"sha256": "97a11d6e43db3884acb65850221b004def87278903def19a58a08e622b92e987"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getMeshDimension",
|
|
"path": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"line": 655,
|
|
"declaration": "def getMeshDimension(self):",
|
|
"sha256": "225e0df0dafb88399e938b040f03a88b5b95d0ee7ec0acdaeaf2611cf77eb541"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Vector3DCellExpressionFromXDMF",
|
|
"path": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"line": 186,
|
|
"declaration": "class Vector3DCellExpressionFromXDMF(fenics.Expression, CellExpressionFromXDMF):",
|
|
"sha256": "42c834203a5ec207a27e697aeb1f4a4c06ac356318d7359e92e8b7cd0bb9dff9"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Vector2DCellExpressionFromXDMF",
|
|
"path": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"line": 207,
|
|
"declaration": "class Vector2DCellExpressionFromXDMF(fenics.Expression, CellExpressionFromXDMF):",
|
|
"sha256": "42c834203a5ec207a27e697aeb1f4a4c06ac356318d7359e92e8b7cd0bb9dff9"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FacetFunctionFromXDMF",
|
|
"path": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"line": 228,
|
|
"declaration": "class FacetFunctionFromXDMF:",
|
|
"sha256": "42c834203a5ec207a27e697aeb1f4a4c06ac356318d7359e92e8b7cd0bb9dff9"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_pressure_faces",
|
|
"path": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"line": 232,
|
|
"declaration": "def get_constraints_pressure_faces(self):",
|
|
"sha256": "e1a36542628852f4264c1064008c3583f1c30e1678ba278a20696c78edc5ea40"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_contact_faces",
|
|
"path": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"line": 235,
|
|
"declaration": "def get_constraints_contact_faces(self):",
|
|
"sha256": "e1a36542628852f4264c1064008c3583f1c30e1678ba278a20696c78edc5ea40"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_tie_faces",
|
|
"path": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"line": 238,
|
|
"declaration": "def get_constraints_tie_faces(self):",
|
|
"sha256": "e1a36542628852f4264c1064008c3583f1c30e1678ba278a20696c78edc5ea40"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemInputWriter.get_constraints_heatflux_faces",
|
|
"path": "src/Mod/Fem/femsolver/writerbase.py",
|
|
"line": 241,
|
|
"declaration": "def get_constraints_heatflux_faces(self):",
|
|
"sha256": "e1a36542628852f4264c1064008c3583f1c30e1678ba278a20696c78edc5ea40"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPBaseFemMeshElement",
|
|
"path": "src/Mod/Fem/femviewprovider/view_base_femmeshelement.py",
|
|
"line": 35,
|
|
"declaration": "class VPBaseFemMeshElement(view_base_femobject.VPBaseFemObject):",
|
|
"sha256": "e0ea197ac7b39c17477dfe348d24f4bd0c76c2def9fb8fa730a119846bbfc2e9"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPElementGeometry1D",
|
|
"path": "src/Mod/Fem/femviewprovider/view_element_geometry1D.py",
|
|
"line": 36,
|
|
"declaration": "class VPElementGeometry1D(view_base_femelement.VPBaseFemElement):",
|
|
"sha256": "56f4d00fba6cfeb2307e09fcd2b2df566dc24d0aefb600b3910ba852ad25b49c"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPElementGeometry2D",
|
|
"path": "src/Mod/Fem/femviewprovider/view_element_geometry2D.py",
|
|
"line": 36,
|
|
"declaration": "class VPElementGeometry2D(view_base_femelement.VPBaseFemElement):",
|
|
"sha256": "3017d3799b0eb1e3bb8a0415b1535bc74e84558a83965f8317a282dbd794adc5"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshBoundaryLayer",
|
|
"path": "src/Mod/Fem/femviewprovider/view_mesh_boundarylayer.py",
|
|
"line": 36,
|
|
"declaration": "class VPMeshBoundaryLayer(view_base_femmeshelement.VPBaseFemMeshElement):",
|
|
"sha256": "a14b03a159771dcb62cf00f4637c8ed09df072a43787177590dfbbf771ceb6f7"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshGmsh",
|
|
"path": "src/Mod/Fem/femviewprovider/view_mesh_gmsh.py",
|
|
"line": 43,
|
|
"declaration": "class VPMeshGmsh:",
|
|
"sha256": "b8cc7ef4ec40907d765fbb248f2e5bb701bbd197ca6faed9eade7ed7f049cd02"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VPMeshNetgen",
|
|
"path": "src/Mod/Fem/femviewprovider/view_mesh_netgen.py",
|
|
"line": 42,
|
|
"declaration": "class VPMeshNetgen(view_base_femobject.VPBaseFemObject):",
|
|
"sha256": "673f9cd29c9015fad06cbdc5853fbbd5f94f1f68c598819bc324df5bba5c1e1f"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"loader": {
|
|
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.js",
|
|
"sha256": "0f8b37a0956fa9516a7613324b071912d65a97754fe21550e891b851e1e6ef1f"
|
|
},
|
|
"wasm": {
|
|
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.wasm",
|
|
"sha256": "4a2620afc716c0b28895f99cf3d909a39e5114d577002313141cd2fd455170bc"
|
|
}
|
|
},
|
|
"boundaries": [
|
|
"FEniCS XDMF expressions remain restricted because the external FEniCS runtime is not linked into this FreeCAD Web kernel.",
|
|
"Fem ViewProvider classes remain restricted because FreeCADGui/Qt task panels are outside the App/WASM kernel boundary.",
|
|
"All statuses and typed Fem values come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only validates and transports the batch envelope."
|
|
]
|
|
}
|