npt_langevin_anisotropic_init

torch_sim.integrators.npt.npt_langevin_anisotropic_init(state, model, *, kT, dt, alpha=None, cell_alpha=None, b_tau=None, **_kwargs)[source]

Initialize NPT Langevin state with independent per-dimension cell lengths.

Each spatial dimension gets its own strain DOF εi = ln(Li/Li0), driven by the corresponding diagonal pressure component.

To seed the RNG set state.rng = seed before calling.

Parameters:
Returns:

NPTLangevinAnisotropicState with εi = 0 for all dimensions

Return type:

NPTLangevinAnisotropicState