From c2f74bfdecf2f396c3b91c824aa8429456e64266 Mon Sep 17 00:00:00 2001 From: David Schneller Date: Wed, 10 Dec 2025 04:18:25 +0100 Subject: [PATCH] Output the plasticity points as well --- src/seissol_matrices/plasticity_matrices.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/seissol_matrices/plasticity_matrices.py b/src/seissol_matrices/plasticity_matrices.py index d1635fc..735a649 100644 --- a/src/seissol_matrices/plasticity_matrices.py +++ b/src/seissol_matrices/plasticity_matrices.py @@ -81,10 +81,12 @@ def generate_Vandermonde_inv(self, mode): for mode in ["nb", "ip"]: for order in range(2, 9): generator = PlasticityGenerator(order) + nodes = generator.nodes(mode) vandermonde = generator.generate_Vandermonde(mode) vandermondeDerivative = generator.generate_VandermondeDerivative(mode) vandermonde_inv = generator.generate_Vandermonde_inv(mode) - filename = f"output/plasticity_{mode}_matrices_{order}.json" + filename = f"output/plasticity-{mode}-matrices-{order}.json" + json_io.write_matrix(nodes, "vNodes", filename) json_io.write_matrix(vandermonde, "v", filename) json_io.write_matrix(vandermondeDerivative, "vD", filename) json_io.write_matrix(vandermonde_inv, "vInv", filename)