(model_part)
| 11 | return os.path.join(os.path.dirname(os.path.realpath(__file__)), fileName) |
| 12 | |
| 13 | def 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 | |
| 38 | def CalculateAnalyticalNormal(node): |
| 39 | norm = math.sqrt(node.X**2+node.Y**2+node.Z**2) |
nothing calls this directly
no test coverage detected