Class to compute, as a vector state, the global internal volumic force of an viscoelastic material using its material properties.
More...
|
def | __init__ (self, deck, problem, y, t_n) |
| Constructor. More...
|
|
def | compute_ext_state (self, deck, problem, y) |
| Function to compute the scalar extension state. More...
|
|
def | compute_ext_state_visco (self, deck, problem, y, t_n) |
| Function to compute the viscoelastic part of the scalar extension state. More...
|
|
def | compute_t_visco (self, deck, problem, y) |
| Function to compute the viscous part of the scalar force state. More...
|
|
def | compute_T (self, deck, problem, y) |
| Function to compute the vector force state. More...
|
|
def | compute_Ts (self, deck, problem) |
| Function to compute, as a vector state, the global internal volumic force within the equation of motion. More...
|
|
|
| len_x |
| Amount of nodes in x direction.
|
|
| Relax_Modulus |
| Relaxation modulus of the material.
|
|
| Relax_Time |
| Relaxation time of the material.
|
|
| w |
| Scalar influence function.
|
|
| M |
| Deformed direction vector state.
|
|
| e |
| Scalar extension state.
|
|
| e_visco |
| Viscous part of the scalar extension state.
|
|
| t_visco |
| Viscous part of the scalar state.
|
|
| tscal |
| Scalar force state.
|
|
| T |
| Vector force state.
|
|
| Ts |
| Sum of the (T[xi] - T[xp])*Vol[xi] equivalent to the global internal volumic force.
|
|
Class to compute, as a vector state, the global internal volumic force of an viscoelastic material using its material properties.
§ __init__()
def materials.viscoelastic.Viscoelastic_material.__init__ |
( |
|
self, |
|
|
|
deck, |
|
|
|
problem, |
|
|
|
y, |
|
|
|
t_n |
|
) |
| |
Constructor.
- Parameters
-
deck | The input deck |
problem | The related peridynamic problem |
y | The actual postions |
t_n | The time step |
§ compute_ext_state()
def materials.viscoelastic.Viscoelastic_material.compute_ext_state |
( |
|
self, |
|
|
|
deck, |
|
|
|
problem, |
|
|
|
y |
|
) |
| |
Function to compute the scalar extension state.
- Parameters
-
deck | The input deck |
problem | The related peridynamic problem |
y | The actual postions |
§ compute_ext_state_visco()
def materials.viscoelastic.Viscoelastic_material.compute_ext_state_visco |
( |
|
self, |
|
|
|
deck, |
|
|
|
problem, |
|
|
|
y, |
|
|
|
t_n |
|
) |
| |
Function to compute the viscoelastic part of the scalar extension state.
- Parameters
-
deck | The input deck |
problem | The related peridynamic problem |
y | The actual postions |
t_n | The time step |
§ compute_T()
def materials.viscoelastic.Viscoelastic_material.compute_T |
( |
|
self, |
|
|
|
deck, |
|
|
|
problem, |
|
|
|
y |
|
) |
| |
Function to compute the vector force state.
- Parameters
-
deck | The input deck |
problem | The related peridynamic problem |
y | The actual postions |
§ compute_t_visco()
def materials.viscoelastic.Viscoelastic_material.compute_t_visco |
( |
|
self, |
|
|
|
deck, |
|
|
|
problem, |
|
|
|
y |
|
) |
| |
Function to compute the viscous part of the scalar force state.
- Parameters
-
deck | The input deck |
problem | The related peridynamic problem |
y | The actual postions |
§ compute_Ts()
def materials.viscoelastic.Viscoelastic_material.compute_Ts |
( |
|
self, |
|
|
|
deck, |
|
|
|
problem |
|
) |
| |
Function to compute, as a vector state, the global internal volumic force within the equation of motion.
- Parameters
-
deck | The input deck |
problem | The related peridynamic problem |
The documentation for this class was generated from the following file:
- /calculs/git/peridynamics_1D/materials/viscoelastic.py