Skip to content

Commit

Permalink
+ Batch-Textusgabe der Stabilitätsberechnung um Plattendimensionen, R…
Browse files Browse the repository at this point in the history
…andbedingungen und Termanzahlen ergänzt;
  • Loading branch information
FloDX committed Nov 14, 2024
1 parent 1fc28d8 commit aef2b83
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -497,4 +497,8 @@ protected void setUhOhText(String uhOhText, Font normalFont) {
setText(uhOhText);
}
}

public static String getBoundaryConditionString(int bc){
return boundary_cond[bc];
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
import de.elamx.clt.CLT_Laminate;
import de.elamx.clt.plate.BucklingResult;
import de.elamx.clt.plateui.buckling.BucklingModuleData;
import de.elamx.clt.plateui.buckling.InputPanel;
import de.elamx.laminate.Laminat;
import de.elamx.utilities.Utilities;
import java.io.PrintStream;
Expand Down Expand Up @@ -66,6 +67,18 @@ public void writeResults(PrintStream out, BucklingModuleData data, Laminat lamin
out.printf(lo," alpha_bar = - (stiffeners specified)");
}
out.println();
out.println("Plate geometry:");
out.printf(lo," length = %17.10E%n" , data.getBucklingInput().getLength());
out.printf(lo," width = %17.10E%n" , data.getBucklingInput().getWidth());
out.println();
out.println("Boundary conditions:");
out.printf(lo," x : %s%n", InputPanel.getBoundaryConditionString(data.getBucklingInput().getBcx()));
out.printf(lo," x : %s%n", InputPanel.getBoundaryConditionString(data.getBucklingInput().getBcy()));
out.println();
out.println("Number of terms:");
out.printf(lo," n_x = %3d%n" , data.getBucklingInput().getM());
out.printf(lo," n_y = %3d%n" , data.getBucklingInput().getN());
out.println();
out.println("critical load");
double[] ncrit = result.getN_crit();
out.printf(lo," nx_crit = %17.10E%n" , ncrit[0]);
Expand Down

0 comments on commit aef2b83

Please sign in to comment.