Skip to content

Commit 8569723

Browse files
Use nodal conditions from the core
1 parent 5084294 commit 8569723

2 files changed

Lines changed: 29 additions & 4 deletions

File tree

kratos.gid/apps/PfemFluid/xml/GetFromXML.tcl

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,12 @@ proc PfemFluid::xml::Init { } {
1313

1414
Model::getSolutionStrategies Strategies.xml
1515
Model::getElements Elements.xml
16-
Model::getConstitutiveLaws "../../PfemFluid/xml/ConstitutiveLaws.xml"
17-
Model::getProcesses "../../Solid/xml/Processes.xml"
16+
Model::getConstitutiveLaws ConstitutiveLaws.xml
17+
# Model::getProcesses "../../Solid/xml/Processes.xml"
1818
Model::getProcesses "../../Common/xml/Processes.xml"
1919
Model::getProcesses Processes.xml
20-
Model::getNodalConditions "../../Solid/xml/NodalConditions.xml"
2120
Model::getNodalConditions NodalConditions.xml
22-
Model::getConditions "../../Solid/xml/Conditions.xml"
21+
# Model::getConditions "../../Solid/xml/Conditions.xml"
2322
Model::getSolvers "../../Pfem/xml/Solvers.xml"
2423

2524
Model::ForgetNodalCondition "CONTACT"

kratos.gid/apps/PfemFluid/xml/NodalConditions.xml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<NodalConditionList>
3+
<NodalConditionItem n="DISPLACEMENT" pn="Displacement" ProcessName="AssignVectorVariableProcess" VariableName="DISPLACEMENT"
4+
analysis_type="Static,Quasi-static,Dynamic" unit_magnitude="L" units="m" App="PfemFluid" state="CheckNodalConditionStatePFEM" Interval="Total">
5+
<symbol proc='gid_groups_conds::draw_symbol_image conditions/displacement.png' orientation='global'/>
6+
<outputs>
7+
<parameter n="DISPLACEMENT_REACTION" pn="Force Reaction" v="No"/>
8+
</outputs>
9+
</NodalConditionItem>
10+
11+
<NodalConditionItem n="VELOCITY" pn="Velocity" ProcessName="AssignVectorVariableProcess" VariableName="VELOCITY"
12+
analysis_type="Dynamic" unit_magnitude="Velocity" units="m/s" App="PfemFluid" state="CheckNodalConditionStatePFEM" Interval="Total">
13+
<symbol proc='gid_groups_conds::draw_symbol_text velocity' orientation='global'/>
14+
<outputs>
15+
<parameter n="VELOCITY_REACTION" pn="Velocity Reaction" v="No"/>
16+
</outputs>
17+
</NodalConditionItem>
18+
19+
<NodalConditionItem n="ACCELERATION" pn="Acceleration" ProcessName="AssignVectorVariableProcess" VariableName="ACCELERATION"
20+
analysis_type="Dynamic" unit_magnitude="Acceleration" units="m/s^2" App="PfemFluid" state="CheckNodalConditionStatePFEM" Interval="Total">
21+
</NodalConditionItem>
22+
23+
<NodalConditionItem n="PRESSURE" pn="Pressure" ProcessName="AssignScalarVariableProcess" VariableName="PRESSURE"
24+
analysis_type="Static,Quasi-static,Dynamic" unit_magnitude="P" units="Pa" v="Yes" App="PfemFluid" state="CheckNodalConditionStatePFEM" Interval="Total">
25+
<outputs>
26+
<parameter n="PRESSURE_REACTION" pn="Pressure Reaction" v="No"/>
27+
</outputs>
28+
</NodalConditionItem>
329
<NodalConditionItem n="INLET" pn="Inlet" ProcessName="AssignInletProcess" VariableName="VELOCITY" Interval="Total"
430
unit_magnitude="Velocity" units="m/s" App="Pfem" kratos_module="DelaunayMeshingApplication" ov="[CheckGeometry 2]">
531
</NodalConditionItem>

0 commit comments

Comments
 (0)