XVOF
|
Public Member Functions | |
def | __init__ |
def | discontinuity_number (cls) |
def | discontinuity_list (cls) |
def | get_discontinuity_associated_with_cell |
def | position_in_ruptured_element (self) |
def | label (self) |
def | mask_in_nodes (self) |
def | mask_out_nodes (self) |
def | mask_disc_nodes (self) |
def | mass_matrix_updated (self) |
def | get_ruptured_cell_id (self) |
def | has_mass_matrix_been_computed (self) |
def | compute_discontinuity_new_opening |
def | reinitialize_kinematics_after_contact (self) |
def | enr_increment (self) |
Public Attributes | |
cohesive_force | |
discontinuity_opening | |
damage_variable | |
history_max_opening | |
history_min_cohesive_force | |
mass_matrix_enriched | |
A class describing a discontinuity 1D
def tmp2790rmy6.xfv.src.discontinuity.discontinuity.Discontinuity.discontinuity_list | ( | cls | ) |
Returns the list of all existing discontinuities
def tmp2790rmy6.xfv.src.discontinuity.discontinuity.Discontinuity.discontinuity_number | ( | cls | ) |
Returns the number of existing discontinuities
def tmp2790rmy6.xfv.src.discontinuity.discontinuity.Discontinuity.enr_increment | ( | self | ) |
Increment the variables of discontinuity
def tmp2790rmy6.xfv.src.discontinuity.discontinuity.Discontinuity.get_ruptured_cell_id | ( | self | ) |
Returns the id of ruptured cell for the discontinuity
def tmp2790rmy6.xfv.src.discontinuity.discontinuity.Discontinuity.has_mass_matrix_been_computed | ( | self | ) |
Set the __mass_matrix_updated boolean to True
def tmp2790rmy6.xfv.src.discontinuity.discontinuity.Discontinuity.label | ( | self | ) |
Accessor on label variable :return: label
def tmp2790rmy6.xfv.src.discontinuity.discontinuity.Discontinuity.mask_disc_nodes | ( | self | ) |
Accessor on the mask on the nodes of the discontinuity :return: the mask on the nodes "concerned" by the discontinuity
def tmp2790rmy6.xfv.src.discontinuity.discontinuity.Discontinuity.mask_in_nodes | ( | self | ) |
Accessor on the mask on the nodes "in" the discontinuity :return: the mask on the nodes "in" the discontinuity
def tmp2790rmy6.xfv.src.discontinuity.discontinuity.Discontinuity.mask_out_nodes | ( | self | ) |
Accessor on the mask on the nodes "out" the discontinuity :return: the mask on the nodes "out" the discontinuity
def tmp2790rmy6.xfv.src.discontinuity.discontinuity.Discontinuity.mass_matrix_updated | ( | self | ) |
Accessor on the boolean that indicates if the mass matrix has been computed :return: the boolean that indicates if the mass matrix has been computed
def tmp2790rmy6.xfv.src.discontinuity.discontinuity.Discontinuity.position_in_ruptured_element | ( | self | ) |
Accessor on the relative position of the discontinuity in ruptured element
def tmp2790rmy6.xfv.src.discontinuity.discontinuity.Discontinuity.reinitialize_kinematics_after_contact | ( | self | ) |
Set the new velocity to the old one to cancel the increment that has lead to contact