|
Mechanics of Defect Evolution Library
|
Functions | |
| read_value (path, name) | |
Variables | |
| parser = argparse.ArgumentParser(description=__doc__) | |
| type | |
| Path | |
| default | |
| folder = parser.parse_args().output_dir | |
| str | inputs = folder / "inputFiles" |
| C2G = read_value(inputs / "polycrystal.txt", "C2G1").reshape(3, 3) | |
| F = read_value(inputs / "polycrystal.txt", "F").reshape(3, 3) | |
| b = read_value(inputs / "W.txt", "b_SI")[0] | |
| int | volume_SI = abs(np.linalg.det(F)) * b**3 |
| tuple | lines = (folder / "config/evl_0.txt").read_text().splitlines() |
| list | counts = [int(line) for line in lines[:11]] |
| int | start = 11 + sum(counts[:5]) |
| records = np.array([np.fromstring(line, sep=" ") for line in lines[start:start + counts[5]]]) | |
| atol | |
| int | offset = 0 |
| str | inclusion = inputs / f"ellipsoidalInclusionsDensity_{family}.txt" |
| target = read_value(inclusion, "targetDensity")[0] | |
| count = int(np.ceil(target * volume_SI)) | |
| crystal_axes = read_value(inclusion, "crystalAxes").reshape(3, 3) | |
| means = read_value(inclusion, "axesLognormalDistributionMean_SI") | |
| crystal_distortion = read_value(inclusion, "crystalEigenDistortion").reshape(3, 3) | |
| family_records = records[offset:offset + count] | |
| axes = record[4:13].reshape(3, 3) * b | |
| lengths = np.linalg.norm(axes, axis=0) | |
| rtol | |
| normal | |
| T | |
Verify the tutorial's three circular platelet families in generated frame 0.
| verifyConfiguration.read_value | ( | path, | |
| name ) |
Definition at line 12 of file verifyConfiguration.py.
| verifyConfiguration.atol |
Definition at line 29 of file verifyConfiguration.py.
| verifyConfiguration.axes = record[4:13].reshape(3, 3) * b |
Definition at line 44 of file verifyConfiguration.py.
| verifyConfiguration.b = read_value(inputs / "W.txt", "b_SI")[0] |
Definition at line 23 of file verifyConfiguration.py.
| verifyConfiguration.C2G = read_value(inputs / "polycrystal.txt", "C2G1").reshape(3, 3) |
Definition at line 21 of file verifyConfiguration.py.
Definition at line 34 of file verifyConfiguration.py.
Definition at line 26 of file verifyConfiguration.py.
| verifyConfiguration.crystal_axes = read_value(inclusion, "crystalAxes").reshape(3, 3) |
Definition at line 35 of file verifyConfiguration.py.
| verifyConfiguration.crystal_distortion = read_value(inclusion, "crystalEigenDistortion").reshape(3, 3) |
Definition at line 37 of file verifyConfiguration.py.
| verifyConfiguration.default |
Definition at line 8 of file verifyConfiguration.py.
| verifyConfiguration.F = read_value(inputs / "polycrystal.txt", "F").reshape(3, 3) |
Definition at line 22 of file verifyConfiguration.py.
Definition at line 40 of file verifyConfiguration.py.
| verifyConfiguration.folder = parser.parse_args().output_dir |
Definition at line 9 of file verifyConfiguration.py.
| str verifyConfiguration.inclusion = inputs / f"ellipsoidalInclusionsDensity_{family}.txt" |
Definition at line 32 of file verifyConfiguration.py.
| str verifyConfiguration.inputs = folder / "inputFiles" |
Definition at line 20 of file verifyConfiguration.py.
Definition at line 45 of file verifyConfiguration.py.
| tuple verifyConfiguration.lines = (folder / "config/evl_0.txt").read_text().splitlines() |
Definition at line 25 of file verifyConfiguration.py.
| verifyConfiguration.means = read_value(inclusion, "axesLognormalDistributionMean_SI") |
Definition at line 36 of file verifyConfiguration.py.
| verifyConfiguration.normal |
Definition at line 47 of file verifyConfiguration.py.
| int verifyConfiguration.offset = 0 |
Definition at line 30 of file verifyConfiguration.py.
| verifyConfiguration.parser = argparse.ArgumentParser(description=__doc__) |
Definition at line 7 of file verifyConfiguration.py.
| verifyConfiguration.Path |
Definition at line 8 of file verifyConfiguration.py.
| verifyConfiguration.records = np.array([np.fromstring(line, sep=" ") for line in lines[start:start + counts[5]]]) |
Definition at line 28 of file verifyConfiguration.py.
| verifyConfiguration.rtol |
Definition at line 46 of file verifyConfiguration.py.
| int verifyConfiguration.start = 11 + sum(counts[:5]) |
Definition at line 27 of file verifyConfiguration.py.
| verifyConfiguration.T |
Definition at line 50 of file verifyConfiguration.py.
| verifyConfiguration.target = read_value(inclusion, "targetDensity")[0] |
Definition at line 33 of file verifyConfiguration.py.
| verifyConfiguration.type |
Definition at line 8 of file verifyConfiguration.py.
Definition at line 24 of file verifyConfiguration.py.