torchref.refinement.targets.adp.base module

class torchref.refinement.targets.adp.base.ADPTarget(model=None, verbose=0, **kwargs)[source]

Bases: ModelTarget

Base class for ADP restraint targets.

ADP targets access the model’s ADP values and restraints for similarity, rigid bond, and other ADP-related restraints.

Parameters:
  • model (Model, optional) – Reference to the Model object.

  • verbose (int, optional) – Verbosity level. Default is 0.

  • target_value (float, optional) – Target value for this loss. Default is -1.0.

  • sigma (float, optional) – Sigma parameter for weighting. Default is 1.0.

__init__(model=None, verbose=0, **kwargs)[source]

Initialize model target.

Parameters:
  • model (Model, optional) – Reference to the Model object (optional for empty init).

  • verbose (int, optional) – Verbosity level. Default is 0.