Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
verifyConfiguration.py File Reference

Go to the source code of this file.

Namespaces

namespace  verifyConfiguration

Functions

 verifyConfiguration.read_value (path, name)

Variables

 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