|
| | verifyConfiguration.parser = argparse.ArgumentParser(description=__doc__) |
| | verifyConfiguration.type |
| | verifyConfiguration.Path |
| | verifyConfiguration.default |
| | verifyConfiguration.folder = parser.parse_args().output_dir |
| str | verifyConfiguration.inputs = folder / "inputFiles" |
| | verifyConfiguration.C2G = read_value(inputs / "polycrystal.txt", "C2G1").reshape(3, 3) |
| | verifyConfiguration.F = read_value(inputs / "polycrystal.txt", "F").reshape(3, 3) |
| | verifyConfiguration.b = read_value(inputs / "W.txt", "b_SI")[0] |
| int | verifyConfiguration.volume_SI = abs(np.linalg.det(F)) * b**3 |
| tuple | verifyConfiguration.lines = (folder / "config/evl_0.txt").read_text().splitlines() |
| list | verifyConfiguration.counts = [int(line) for line in lines[:11]] |
| int | verifyConfiguration.start = 11 + sum(counts[:5]) |
| | verifyConfiguration.records = np.array([np.fromstring(line, sep=" ") for line in lines[start:start + counts[5]]]) |
| | verifyConfiguration.atol |
| int | verifyConfiguration.offset = 0 |
| str | verifyConfiguration.inclusion = inputs / f"ellipsoidalInclusionsDensity_{family}.txt" |
| | verifyConfiguration.target = read_value(inclusion, "targetDensity")[0] |
| | verifyConfiguration.count = int(np.ceil(target * volume_SI)) |
| | verifyConfiguration.crystal_axes = read_value(inclusion, "crystalAxes").reshape(3, 3) |
| | verifyConfiguration.means = read_value(inclusion, "axesLognormalDistributionMean_SI") |
| | verifyConfiguration.crystal_distortion = read_value(inclusion, "crystalEigenDistortion").reshape(3, 3) |
| | verifyConfiguration.family_records = records[offset:offset + count] |
| | verifyConfiguration.axes = record[4:13].reshape(3, 3) * b |
| | verifyConfiguration.lengths = np.linalg.norm(axes, axis=0) |
| | verifyConfiguration.rtol |
| | verifyConfiguration.normal |
| | verifyConfiguration.T |