braket.analog_hamiltonian_simulator.rydberg.validators.hamiltonian module

class braket.analog_hamiltonian_simulator.rydberg.validators.hamiltonian.HamiltonianValidator(*, drivingFields: List[DrivingField], shiftingFields: List[LocalDetuning])[source]

Bases: Hamiltonian

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

classmethod max_one_driving_field(values)[source]
classmethod max_one_local_detuning(values)[source]
classmethod all_sequences_in_driving_and_local_detunings_have_the_same_last_timepoint(values)[source]