Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
defectFields Namespace Reference

Variables

 simulationDir = os.path.abspath("../tutorials/uniformLoadController")
 ddBase = pyMoDELib.DefectiveCrystalBase(simulationDir)
 microstructureGenerator = pyMoDELib.MicrostructureGenerator(ddBase)
 spec = pyMoDELib.ShearLoopIndividualSpecification()
 slipSystemIDs
 loopRadii
 loopCenters
 loopSides
 defectiveCrystal = pyMoDELib.DefectiveCrystal(ddBase)
 xMax = ddBase.mesh.xMax();
 xMin = ddBase.mesh.xMin();
int n = 20
 x = np.linspace(xMin[0], xMax[0], num=n)
 y = np.linspace(xMin[1], xMax[1], num=n)
float z = 0.5*(xMin[2]+xMax[2])
 points = np.zeros((0, 3))
 pnt = np.array([x[i],y[j],z])
 u = defectiveCrystal.displacement(points)
 s = defectiveCrystal.stress(points)
 u1 = np.empty([n, n])
 s11 = np.empty([n, n])
int k = 0
 fig = plt.figure()
 origin
 cmap

Variable Documentation

◆ cmap

defectFields.cmap

Definition at line 58 of file defectFields.py.

◆ ddBase

defectFields.ddBase = pyMoDELib.DefectiveCrystalBase(simulationDir)

Definition at line 10 of file defectFields.py.

◆ defectiveCrystal

defectFields.defectiveCrystal = pyMoDELib.DefectiveCrystal(ddBase)

Definition at line 24 of file defectFields.py.

◆ fig

defectFields.fig = plt.figure()

Definition at line 57 of file defectFields.py.

◆ k

int defectFields.k = 0

Definition at line 49 of file defectFields.py.

◆ loopCenters

defectFields.loopCenters

Definition at line 17 of file defectFields.py.

◆ loopRadii

defectFields.loopRadii

Definition at line 16 of file defectFields.py.

◆ loopSides

defectFields.loopSides

Definition at line 18 of file defectFields.py.

◆ microstructureGenerator

defectFields.microstructureGenerator = pyMoDELib.MicrostructureGenerator(ddBase)

Definition at line 13 of file defectFields.py.

◆ n

int defectFields.n = 20

Definition at line 32 of file defectFields.py.

◆ origin

defectFields.origin

Definition at line 58 of file defectFields.py.

◆ pnt

defectFields.pnt = np.array([x[i],y[j],z])

Definition at line 40 of file defectFields.py.

◆ points

defectFields.points = np.zeros((0, 3))

Definition at line 36 of file defectFields.py.

◆ s

defectFields.s = defectiveCrystal.stress(points)

Definition at line 44 of file defectFields.py.

◆ s11

defectFields.s11 = np.empty([n, n])

Definition at line 48 of file defectFields.py.

◆ simulationDir

defectFields.simulationDir = os.path.abspath("../tutorials/uniformLoadController")

Definition at line 9 of file defectFields.py.

◆ slipSystemIDs

defectFields.slipSystemIDs

Definition at line 15 of file defectFields.py.

◆ spec

defectFields.spec = pyMoDELib.ShearLoopIndividualSpecification()

Definition at line 14 of file defectFields.py.

◆ u

defectFields.u = defectiveCrystal.displacement(points)

Definition at line 43 of file defectFields.py.

◆ u1

defectFields.u1 = np.empty([n, n])

Definition at line 47 of file defectFields.py.

◆ x

defectFields.x = np.linspace(xMin[0], xMax[0], num=n)

Definition at line 33 of file defectFields.py.

◆ xMax

defectFields.xMax = ddBase.mesh.xMax();

Definition at line 29 of file defectFields.py.

◆ xMin

defectFields.xMin = ddBase.mesh.xMin();

Definition at line 30 of file defectFields.py.

◆ y

defectFields.y = np.linspace(xMin[1], xMax[1], num=n)

Definition at line 34 of file defectFields.py.

◆ z

float defectFields.z = 0.5*(xMin[2]+xMax[2])

Definition at line 35 of file defectFields.py.