NuTo
Numerics Tool
Variables
DamageBar Namespace Reference

Variables

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

Variable Documentation

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