Skip to content

Commit

Permalink
Merge pull request #867 from KratosMultiphysics/remove-productionready
Browse files Browse the repository at this point in the history
remove ProductionReady
  • Loading branch information
jginternational authored Feb 10, 2022
2 parents dd592d6 + 640c3a2 commit 0073902
Show file tree
Hide file tree
Showing 49 changed files with 598 additions and 605 deletions.
8 changes: 4 additions & 4 deletions kratos.gid/apps/Buoyancy/xml/ConstitutiveLaws.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<ConstitutiveLaws>
<!--Newtonian constitutive laws-->
<CLaw n="Newtonian2DLaw" pn="Newtonian" ProductionReady="ProductionReady" help="Newtonian fluid" App="Fluid" ElementCompressibility="Incompressible" ImplementedInApplication="FluidDynamicsApplication" Dimension="2D">
<CLaw n="Newtonian2DLaw" pn="Newtonian" help="Newtonian fluid" App="Fluid" ElementCompressibility="Incompressible" ImplementedInApplication="FluidDynamicsApplication" Dimension="2D">
<inputs>
<parameter n="DENSITY" pn="Density" unit_magnitude="Density" units="kg/m^3" v="1.225"/>
<parameter n="DYNAMIC_VISCOSITY" pn="Dynamic viscosity" unit_magnitude="M/(L*T)" units="kg/(m*s)" v="1.846e-5" help="Set the dynamic viscosity."/>
Expand All @@ -12,7 +12,7 @@
</outputs>
</CLaw>

<CLaw n="Newtonian3DLaw" pn="Newtonian" ProductionReady="ProductionReady" help="Newtonian fluid" App="Fluid" ElementCompressibility="Incompressible" ImplementedInApplication="FluidDynamicsApplication" Dimension="3D">
<CLaw n="Newtonian3DLaw" pn="Newtonian" help="Newtonian fluid" App="Fluid" ElementCompressibility="Incompressible" ImplementedInApplication="FluidDynamicsApplication" Dimension="3D">
<inputs>
<parameter n="DENSITY" pn="Density" unit_magnitude="Density" units="kg/m^3" v="1.225"/>
<parameter n="DYNAMIC_VISCOSITY" pn="Dynamic viscosity" unit_magnitude="M/(L*T)" units="kg/(m*s)" v="1.846e-5" help="Set the dynamic viscosity."/>
Expand All @@ -24,7 +24,7 @@
</CLaw>

<!--Newtonian with sound velocity constitutive laws-->
<CLaw n="WeaklyCompressibleNewtonian2DLaw" pn="Newtonian" ProductionReady="ProductionReady" help="Newtonian fluid with sound velocity for weak compressibility" App="Fluid" ElementCompressibility="WeaklyCompressible" ImplementedInApplication="FluidDynamicsApplication" Dimension="2D" KratosName="Newtonian2DLaw">
<CLaw n="WeaklyCompressibleNewtonian2DLaw" pn="Newtonian" help="Newtonian fluid with sound velocity for weak compressibility" App="Fluid" ElementCompressibility="WeaklyCompressible" ImplementedInApplication="FluidDynamicsApplication" Dimension="2D" KratosName="Newtonian2DLaw">
<inputs>
<parameter n="DENSITY" pn="Density" unit_magnitude="Density" units="kg/m^3" v="1.225"/>
<parameter n="DYNAMIC_VISCOSITY" pn="Dynamic viscosity" unit_magnitude="M/(L*T)" units="kg/(m*s)" v="1.846e-5" help="Set the dynamic viscosity."/>
Expand All @@ -36,7 +36,7 @@
</outputs>
</CLaw>

<CLaw n="WeaklyCompressibleNewtonian3DLaw" pn="Newtonian" ProductionReady="ProductionReady" help="Newtonian fluid with sound velocity for weak compressibility" App="Fluid" ElementCompressibility="WeaklyCompressible" ImplementedInApplication="FluidDynamicsApplication" Dimension="3D" KratosName="Newtonian3DLaw">
<CLaw n="WeaklyCompressibleNewtonian3DLaw" pn="Newtonian" help="Newtonian fluid with sound velocity for weak compressibility" App="Fluid" ElementCompressibility="WeaklyCompressible" ImplementedInApplication="FluidDynamicsApplication" Dimension="3D" KratosName="Newtonian3DLaw">
<inputs>
<parameter n="DENSITY" pn="Density" unit_magnitude="Density" units="kg/m^3" v="1.225"/>
<parameter n="DYNAMIC_VISCOSITY" pn="Dynamic viscosity" unit_magnitude="M/(L*T)" units="kg/(m*s)" v="1.846e-5" help="Set the dynamic viscosity."/>
Expand Down
4 changes: 2 additions & 2 deletions kratos.gid/apps/CDEM/xml/Conditions.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<ConditionList>
<ConditionItem n="DEM-Cohesive2D" pn="Bonded domains" Interval="False" ImplementedInApplication="DEMApplication" MinimumKratosVersion="9000" ProductionReady="ProductionReady" WorkingSpaceDimension="2D" ElementType="Point,Line,Surface" LocalSpaceDimension="1" ProcessName="Cohesive2D-Process" help="Each group of cohesive particles must be assigned as a separate bonded domain." VariableName="COHESIVE">
<ConditionItem n="DEM-Cohesive2D" pn="Bonded domains" Interval="False" ImplementedInApplication="DEMApplication" MinimumKratosVersion="9000" WorkingSpaceDimension="2D" ElementType="Point,Line,Surface" LocalSpaceDimension="1" ProcessName="Cohesive2D-Process" help="Each group of cohesive particles must be assigned as a separate bonded domain." VariableName="COHESIVE">
<TopologyFeatures></TopologyFeatures>
<inputs></inputs>
<outputs></outputs>
</ConditionItem>

<ConditionItem n="DEM-Cohesive" pn="Bonded domains" Interval="False" ImplementedInApplication="DEMApplication" MinimumKratosVersion="9000" ProductionReady="ProductionReady" WorkingSpaceDimension="3D" ElementType="Point,Line,Surface,Volume" LocalSpaceDimension="2" ProcessName="Cohesive-Process" help="Each group of cohesive particles must be assigned as a separate bonded domain." VariableName="COHESIVE">
<ConditionItem n="DEM-Cohesive" pn="Bonded domains" Interval="False" ImplementedInApplication="DEMApplication" MinimumKratosVersion="9000" WorkingSpaceDimension="3D" ElementType="Point,Line,Surface,Volume" LocalSpaceDimension="2" ProcessName="Cohesive-Process" help="Each group of cohesive particles must be assigned as a separate bonded domain." VariableName="COHESIVE">
<TopologyFeatures></TopologyFeatures>
<inputs></inputs>
<outputs></outputs>
Expand Down
16 changes: 8 additions & 8 deletions kratos.gid/apps/CDEM/xml/ConstitutiveLawsC.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.1" encoding="utf-8"?>
<ConstitutiveLaws>
<!-- contact laws-->
<CLaw n="DEM_KDEM2D" pn="KDEM2D" ProductionReady="ProductionReady" help="" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="2D" OutputMode="Materials">
<CLaw n="DEM_KDEM2D" pn="KDEM2D" help="" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="2D" OutputMode="Materials">
<inputs>
<parameter n="CONTACT_TAU_ZERO" pn="Tangential Strength" units="Pa" unit_magnitude="P" v="25"/>
<parameter n="CONTACT_SIGMA_MIN" pn="Nornal Tensile Strength" units="Pa" unit_magnitude="P" v="5"/>
Expand All @@ -10,7 +10,7 @@
<outputs></outputs>
</CLaw>

<CLaw n="DEM_KDEM" pn="KDEM3D" ProductionReady="ProductionReady" help="" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="3D" OutputMode="Materials">
<CLaw n="DEM_KDEM" pn="KDEM3D" help="" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="3D" OutputMode="Materials">
<inputs>
<parameter n="CONTACT_TAU_ZERO" pn="Tangential Strength" units="Pa" unit_magnitude="P" v="25"/>
<parameter n="CONTACT_SIGMA_MIN" pn="Nornal Tensile Strength" units="Pa" unit_magnitude="P" v="5"/>
Expand All @@ -19,37 +19,37 @@
<outputs></outputs>
</CLaw>

<CLaw n="DEM_KDEM_Rankine2D" pn="Rankine2D" ProductionReady="ProductionReady" help="Not implemented" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="2D" OutputMode="Materials">
<CLaw n="DEM_KDEM_Rankine2D" pn="Rankine2D" help="Not implemented" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="2D" OutputMode="Materials">
<inputs>
<parameter n="CONTACT_SIGMA_MIN" pn="Normal Tensile Strength" units="Pa" unit_magnitude="P" v="5"/>
</inputs>
<outputs></outputs>
</CLaw>

<CLaw n="DEM_KDEM_Rankine" pn="Rankine" ProductionReady="ProductionReady" help="" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="3D" OutputMode="Materials">
<CLaw n="DEM_KDEM_Rankine" pn="Rankine" help="" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="3D" OutputMode="Materials">
<inputs>
<parameter n="CONTACT_SIGMA_MIN" pn="Normal Tensile Strength" units="Pa" unit_magnitude="P" v="5"/>
</inputs>
<outputs></outputs>
</CLaw>

<CLaw n="DEM_KDEM_Mohr_Coulomb" pn="Mohr-Coulomb" ProductionReady="ProductionReady" help="" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="3D" OutputMode="Materials">
<CLaw n="DEM_KDEM_Mohr_Coulomb" pn="Mohr-Coulomb" help="" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="3D" OutputMode="Materials">
<inputs>
<parameter n="CONTACT_TAU_ZERO" pn="Mohr-Coulomb Cohesion" units="Pa" unit_magnitude="P" v="25"/>
<parameter n="INTERNAL_FRICTION_ANGLE" pn="Mohr-Coulomb Friction Angle" units="deg" v="30"/>
</inputs>
<outputs></outputs>
</CLaw>

<CLaw n="DEM_KDEM_Mohr_Coulomb2D" pn="Mohr-Coulomb2D" ProductionReady="ProductionReady" help="Not implemented" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="2D" OutputMode="Materials">
<CLaw n="DEM_KDEM_Mohr_Coulomb2D" pn="Mohr-Coulomb2D" help="Not implemented" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="2D" OutputMode="Materials">
<inputs>
<parameter n="CONTACT_TAU_ZERO" pn="Mohr-Coulomb Cohesion" units="Pa" unit_magnitude="P" v="25"/>
<parameter n="INTERNAL_FRICTION_ANGLE" pn="Mohr-Coulomb Friction Angle" units="deg" v="30"/>
</inputs>
<outputs></outputs>
</CLaw>

<CLaw n="DEM_KDEM_with_damage_parallel_bond" pn="KDEM with damage parallel bond 3D" ProductionReady="ProductionReady" help="" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="3D" OutputMode="Materials">
<CLaw n="DEM_KDEM_with_damage_parallel_bond" pn="KDEM with damage parallel bond 3D" help="" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="3D" OutputMode="Materials">
<inputs>
<parameter n="CONTACT_TAU_ZERO" pn="Mohr-Coulomb Cohesion" units="Pa" unit_magnitude="P" v="10"/>
<parameter n="CONTACT_SIGMA_MIN" pn="Normal Tensile Strength" units="Pa" unit_magnitude="P" v="13"/>
Expand All @@ -61,7 +61,7 @@
<outputs></outputs>
</CLaw>

<CLaw n="DEM_KDEM_with_damage_parallel_bond_2D" pn="KDEM with damage parallel bond 2D" ProductionReady="ProductionReady" help="" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="2D" OutputMode="Materials">
<CLaw n="DEM_KDEM_with_damage_parallel_bond_2D" pn="KDEM with damage parallel bond 2D" help="" ImplementedInApplication="DEMApplication" App="CDEM" Dimension="2D" OutputMode="Materials">
<inputs>
<parameter n="CONTACT_TAU_ZERO" pn="Mohr-Coulomb Cohesion" units="Pa" unit_magnitude="P" v="10"/>
<parameter n="CONTACT_SIGMA_MIN" pn="Normal Tensile Strength" units="Pa" unit_magnitude="P" v="13"/>
Expand Down
4 changes: 2 additions & 2 deletions kratos.gid/apps/CDEM/xml/ElementsC.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<ElementList>
<!--solid elements-->
<!--small displacements-->
<ElementItem n="SphericPartDEMElement3D" pn="Spheric Element" ImplementedInFile=".cpp" ImplementedInApplication="DEMApplication" ProductionReady="ProductionReady" WorkingSpaceDimension="3D" ElementType="DEM" help="">
<ElementItem n="SphericPartDEMElement3D" pn="Spheric Element" ImplementedInFile=".cpp" ImplementedInApplication="DEMApplication" WorkingSpaceDimension="3D" ElementType="DEM" help="">
<!--here we could add a list of all of the possible geometries-->
<TopologyFeatures>
<item GeometryType="Sphere" nodes="1" KratosName="SphericContinuumParticle3D"/>
Expand All @@ -18,7 +18,7 @@
<outputs></outputs>
</ElementItem>

<ElementItem n="CylinderPartDEMElement2D" pn="Circle Element" ImplementedInFile=".cpp" ImplementedInApplication="DEMApplication" ProductionReady="ProductionReady" WorkingSpaceDimension="2D" ElementType="DEM" help="">
<ElementItem n="CylinderPartDEMElement2D" pn="Circle Element" ImplementedInFile=".cpp" ImplementedInApplication="DEMApplication" WorkingSpaceDimension="2D" ElementType="DEM" help="">
<!--here we could add a list of all of the possible geometries-->
<TopologyFeatures>
<item GeometryType="Circle" nodes="1" KratosName="CylinderContinuumParticle2D"/>
Expand Down
8 changes: 4 additions & 4 deletions kratos.gid/apps/Common/xml/Conditions.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ConditionList>
<ConditionItem n="GENERIC_CONDITION2D" pn="GENERIC_CONDITION" ProductionReady="Developer">

<ConditionItem n="GENERIC_CONDITION2D" pn="GENERIC_CONDITION" >
<TopologyFeatures>
<item GeometryType="Point" nodes="1" KratosName="PointCondition2D1N"/>
<item GeometryType="Line" nodes="2" KratosName="LineCondition2D2N"/>
Expand All @@ -14,7 +14,7 @@
<!-- Some of them does not exist in kratos, but this is a developer tool, so... -->
</TopologyFeatures>
</ConditionItem>
<ConditionItem n="GENERIC_CONDITION3D" pn="GENERIC_CONDITION" ProductionReady="Developer">
<ConditionItem n="GENERIC_CONDITION3D" pn="GENERIC_CONDITION" >
<TopologyFeatures>
<item GeometryType="Point" nodes="1" KratosName="PointCondition3D1N"/>
<item GeometryType="Line" nodes="2" KratosName="LineCondition3D2N"/>
Expand All @@ -26,5 +26,5 @@
<item GeometryType="Quadrilateral" nodes="9" KratosName="SurfaceCondition3D9N"/>
</TopologyFeatures>
</ConditionItem>

</ConditionList>
2 changes: 1 addition & 1 deletion kratos.gid/apps/Common/xml/Elements.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ElementList>
<ElementItem n="GENERIC_ELEMENT" pn="GENERIC_ELEMENT" ProductionReady="Developer">
<ElementItem n="GENERIC_ELEMENT" pn="GENERIC_ELEMENT" >
<TopologyFeatures>
<item GeometryType="Line" nodes="2" KratosName="Element2D2N"/>
<item GeometryType="Triangle" nodes="3" KratosName="Element2D3N"/>
Expand Down
8 changes: 4 additions & 4 deletions kratos.gid/apps/ConjugateHeatTransfer/xml/Conditions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

<!-- Fluid side -->
<ConditionItem n="FluidThermalInterface2D" pn="Fluid thermal interface" ImplementedInFile=".cpp" Interval="False"
ImplementedInApplication="ConvectionDiffusionApplication" MinimumKratosVersion="9000" ProductionReady="ProductionReady"
ImplementedInApplication="ConvectionDiffusionApplication" MinimumKratosVersion="9000"
WorkingSpaceDimension="2D" LocalSpaceDimension="1" SkinConditions="True" App="Fluid"
ElementType="Line" ProcessName="ApplyThermalFaceProcess" help="This process sets the interface thermal behavior">
<TopologyFeatures>
Expand All @@ -20,7 +20,7 @@
</ConditionItem>

<ConditionItem n="FluidThermalInterface3D" pn="Fluid thermal interface" ImplementedInFile=".cpp" Interval="False"
ImplementedInApplication="ConvectionDiffusionApplication" MinimumKratosVersion="9000" ProductionReady="ProductionReady"
ImplementedInApplication="ConvectionDiffusionApplication" MinimumKratosVersion="9000"
WorkingSpaceDimension="3D" LocalSpaceDimension="1" SkinConditions="True" App="Fluid"
ElementType="Surface" ProcessName="ApplyThermalFaceProcess" help="This process sets the interface thermal behavior">
<TopologyFeatures>
Expand All @@ -39,7 +39,7 @@

<!-- Structural side -->
<ConditionItem n="SolidThermalInterface2D" pn="Solid thermal interface" ImplementedInFile=".cpp" Interval="False"
ImplementedInApplication="ConvectionDiffusionApplication" MinimumKratosVersion="9000" ProductionReady="ProductionReady"
ImplementedInApplication="ConvectionDiffusionApplication" MinimumKratosVersion="9000"
WorkingSpaceDimension="2D" LocalSpaceDimension="1" SkinConditions="True" App="ConvectionDiffusion"
ElementType="Line" ProcessName="ApplyThermalFaceProcess" help="This process sets the interface thermal behavior">
<TopologyFeatures>
Expand All @@ -53,7 +53,7 @@
</ConditionItem>

<ConditionItem n="SolidThermalInterface3D" pn="Solid thermal interface" ImplementedInFile=".cpp" Interval="False"
ImplementedInApplication="ConvectionDiffusionApplication" MinimumKratosVersion="9000" ProductionReady="ProductionReady"
ImplementedInApplication="ConvectionDiffusionApplication" MinimumKratosVersion="9000"
WorkingSpaceDimension="3D" LocalSpaceDimension="1" SkinConditions="True" App="ConvectionDiffusion"
ElementType="Surface" ProcessName="ApplyThermalFaceProcess" help="This process sets the interface thermal behavior">
<TopologyFeatures>
Expand Down
12 changes: 6 additions & 6 deletions kratos.gid/apps/ConvectionDiffusion/xml/Conditions.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ConditionList>
<ConditionItem n="HeatFlux2D" pn="External heat flux" ImplementedInFile=".cpp" Interval="True" ImplementedInApplication="ConvectionDiffusionApplication"
MinimumKratosVersion="9000" ProductionReady="ProductionReady" WorkingSpaceDimension="2D" LocalSpaceDimension="1"
MinimumKratosVersion="9000" WorkingSpaceDimension="2D" LocalSpaceDimension="1"
SkinConditions="True" VariableName="FACE_HEAT_FLUX" App="ConvectionDiffusion" ElementType="Line" ProcessName="AssignScalarVariableProcess"
help="Applies an external thermal load" function="1" units="W/m^2" unit_magnitude="Power/L^2">
<TopologyFeatures>
Expand All @@ -16,7 +16,7 @@
</ConditionItem>

<ConditionItem n="HeatFlux3D" pn="External heat flux" ImplementedInFile=".cpp" Interval="True" ImplementedInApplication="ConvectionDiffusionApplication"
MinimumKratosVersion="9000" ProductionReady="ProductionReady" WorkingSpaceDimension="3D" LocalSpaceDimension="2"
MinimumKratosVersion="9000" WorkingSpaceDimension="3D" LocalSpaceDimension="2"
SkinConditions="True" VariableName="FACE_HEAT_FLUX" App="ConvectionDiffusion" ElementType="Surface" ProcessName="AssignScalarVariableProcess"
help="Applies an external thermal load" function="1" units="W/m^2" unit_magnitude="Power/L^2">
<TopologyFeatures>
Expand All @@ -32,7 +32,7 @@
</ConditionItem>

<ConditionItem n="ImposedTemperature2D" pn="Imposed temperature" ImplementedInFile=".cpp" Interval="True" ImplementedInApplication="ConvectionDiffusionApplication"
MinimumKratosVersion="9000" ProductionReady="ProductionReady" WorkingSpaceDimension="2D" LocalSpaceDimension="1"
MinimumKratosVersion="9000" WorkingSpaceDimension="2D" LocalSpaceDimension="1"
SkinConditions="True" VariableName="TEMPERATURE" App="ConvectionDiffusion" ElementType="Point,Line" ProcessName="AssignScalarVariableProcess"
help="Imposes a fixed temperature" units="K" unit_magnitude="Temp">
<TopologyFeatures>
Expand All @@ -47,7 +47,7 @@
</ConditionItem>

<ConditionItem n="ImposedTemperature3D" pn="Imposed temperature" ImplementedInFile=".cpp" Interval="True" ImplementedInApplication="ConvectionDiffusionApplication"
MinimumKratosVersion="9000" ProductionReady="ProductionReady" WorkingSpaceDimension="3D" LocalSpaceDimension="2"
MinimumKratosVersion="9000" WorkingSpaceDimension="3D" LocalSpaceDimension="2"
SkinConditions="True" VariableName="TEMPERATURE" App="ConvectionDiffusion" ElementType="Point,Line,Surface" ProcessName="AssignScalarVariableProcess"
help="Imposes a fixed temperature" units="K" unit_magnitude="Temp">
<TopologyFeatures>
Expand All @@ -64,7 +64,7 @@
</ConditionItem>

<ConditionItem n="ThermalFace2D" pn="Thermal face conditions" ImplementedInFile=".cpp" Interval="True" ImplementedInApplication="ConvectionDiffusionApplication"
MinimumKratosVersion="9000" ProductionReady="ProductionReady" WorkingSpaceDimension="2D" LocalSpaceDimension="1"
MinimumKratosVersion="9000" WorkingSpaceDimension="2D" LocalSpaceDimension="1"
SkinConditions="True" App="ConvectionDiffusion" ElementType="Line" ProcessName="ApplyThermalFaceProcess"
help="Assigns the thermal behaviour of the boundary. If it is not set, adiabatic behaviour is assumed">
<TopologyFeatures>
Expand All @@ -78,7 +78,7 @@
</ConditionItem>

<ConditionItem n="ThermalFace3D" pn="Thermal face conditions" ImplementedInFile=".cpp" Interval="True" ImplementedInApplication="ConvectionDiffusionApplication"
MinimumKratosVersion="9000" ProductionReady="ProductionReady" WorkingSpaceDimension="3D" LocalSpaceDimension="2"
MinimumKratosVersion="9000" WorkingSpaceDimension="3D" LocalSpaceDimension="2"
SkinConditions="True" App="ConvectionDiffusion" ElementType="Surface" ProcessName="ApplyThermalFaceProcess"
help="Assigns the thermal behaviour of the boundary. If it is not set, adiabatic behaviour is assumed">
<TopologyFeatures>
Expand Down
Loading

0 comments on commit 0073902

Please sign in to comment.