![]() |
NuTo
Numerics Tool
|
Namespaces | |
| DamageBar | |
Variables | |
| DamageBar.structure = nuto.Structure(1) | |
| DamageBar.interpolationType = structure.InterpolationTypeCreate("Truss1D") | |
| DamageBar.coordinates = np.zeros(1) | |
| float | DamageBar.length = 100.0 |
| float | DamageBar.weakened_zone_length = 10.0 |
| float | DamageBar.area = 10.0 |
| float | DamageBar.alpha = 0.1 |
| int | DamageBar.n_elements = 100 |
| DamageBar.delta_l = length/n_elements | |
| DamageBar.totalSection = nuto.SectionTruss.Create(area) | |
| DamageBar.weakenedSection = nuto.SectionTruss.Create((1.0 - alpha)*area) | |
| DamageBar.nodeIDs = list(range(2)) | |
| DamageBar.element = structure.ElementCreate(interpolationType, nodeIDs) | |
| DamageBar.damage = structure.ConstitutiveLawCreate("GRADIENT_DAMAGE_ENGINEERING_STRESS") | |
| DamageBar.visualizationGroup = structure.GroupCreate("Elements") | |
| DamageBar.firstNode = structure.NodeGetAtCoordinate(0) | |
| DamageBar.lastNode = structure.NodeGetAtCoordinate(length) | |
| DamageBar.newmark = nuto.NewmarkDirect(structure) | |
| DamageBar.groupID = structure.GroupCreate("Nodes") | |
| DamageBar.sol = structure.NodeExtractDofValues(0) | |
| DamageBar.nonlocaleqstrain = sol.J.Get("Nonlocaleqstrain") | |
1.8.11