exceptions

Common exceptions raised by the framework.

Exceptions

RechargeException

The base exception from which most custom exceptions should inherit.

UnsupportedBCCSmirksError

An error raised when a SMIRNOFF charge increment parameter cannot be mapped onto a bond charge correction parameter as it should be applied to more / less than two atoms (i.e.

UnsupportedBCCValueError

An error raised when a SMIRNOFF charge increment parameter cannot be mapped onto a bond charge correction parameter as it does not symetrically apply across a bond (i.e ``charge_charge_increment[0] != -charge_charge_increment[1].

UnsupportedSMIRNOFFBCCError

The base error for when a SMIRNOFF charge increment parameter cannot be mapped onto a bond charge correction parameter.