jaxmat.loader module#

class ImposedLoading[source]#

Bases: Module

ImposedLoading(hypothesis: Literal[‘small_strain’, ‘finite_strain’] = ‘small_strain’, **kwargs)

eps_vals: Array#
sig_vals: Array#
strain_mask: Array#
residual(material, loader, eps, state, dt)[source]#
Parameters:
stack_loadings(loadings)[source]#
Parameters:

loadings (list)

solve_mechanical_state(eps0, state, loading_data, material, dt)[source]#
Parameters:

loading_data (ImposedLoading)

global_solve(Eps0, state, loading_data, material, dt, in_axes=(0, 0, 0, None, None))[source]#