MCPcopy Create free account
hub / github.com/KratosMultiphysics/Kratos / PostProcess

Function PostProcess

kratos/tests/test_normal_utils.py:13–36  ·  view source on GitHub ↗
(model_part)

Source from the content-addressed store, hash-verified

11 return os.path.join(os.path.dirname(os.path.realpath(__file__)), fileName)
12
13def PostProcess(model_part):
14 gid_output = GiDOutputProcess(model_part,
15 "gid_output",
16 KratosMultiphysics.Parameters("""
17 {
18 "result_file_configuration" : {
19 "gidpost_flags": {
20 "GiDPostMode": "GiD_PostBinary",
21 "WriteDeformedMeshFlag": "WriteUndeformed",
22 "WriteConditionsFlag": "WriteConditions",
23 "MultiFileFlag": "SingleFile"
24 },
25 "nodal_results" : ["NORMAL"]
26 }
27 }
28 """)
29 )
30
31 gid_output.ExecuteInitialize()
32 gid_output.ExecuteBeforeSolutionLoop()
33 gid_output.ExecuteInitializeSolutionStep()
34 gid_output.PrintOutput()
35 gid_output.ExecuteFinalizeSolutionStep()
36 gid_output.ExecuteFinalize()
37
38def CalculateAnalyticalNormal(node):
39 norm = math.sqrt(node.X**2+node.Y**2+node.Z**2)

Callers

nothing calls this directly

Calls 8

ExecuteInitializeMethod · 0.95
PrintOutputMethod · 0.95
ExecuteFinalizeMethod · 0.95
GiDOutputProcessClass · 0.90
ParametersMethod · 0.45

Tested by

no test coverage detected