Copmutes extension and force states out of displacement/nodes data obtained from the VIC3D CSV (DIC data)
More...
Copmutes extension and force states out of displacement/nodes data obtained from the VIC3D CSV (DIC data)
§ __init__()
def problem.dic.DIC_problem.__init__ |
( |
|
self, |
|
|
|
deck |
|
) |
| |
Constructor Find neighbors for DIC data, computes the weighted function, then computes actual positions, extension states and force states.
- Parameters
-
deck | Deck object containig data from the .yaml file |
§ update_ext_state_data()
def problem.dic.DIC_problem.update_ext_state_data |
( |
|
self, |
|
|
|
mat_class |
|
) |
| |
Records the ext_state vector at each time step.
- Parameters
-
mat_class | Material class object for the elastic/viscoelastic material models |
§ update_force_data()
def problem.dic.DIC_problem.update_force_data |
( |
|
self, |
|
|
|
mat_class |
|
) |
| |
Records the force vector at each time step.
- Parameters
-
mat_class | Material class object for the elastic/viscoelastic material models |
§ update_pos()
def problem.dic.DIC_problem.update_pos |
( |
|
self, |
|
|
|
act |
|
) |
| |
Records the actual position vector at each time step.
- Parameters
-
act | Actual position obtained from DIC data |
§ weighted_function()
def problem.dic.DIC_problem.weighted_function |
( |
|
self, |
|
|
|
deck |
|
) |
| |
Computes the weights for each PD node.
- Parameters
-
deck | Deck object containig data from the .yaml file |
problem.dic.DIC_problem.y |
Compute the weighted volume for each node in a vector.
Actual position from DIC result
The documentation for this class was generated from the following file:
- /calculs/git/peridynamics_1D/problem/dic.py