Adds two implementations of Euler angle rotations:
DiscreteEuler: analogous to the molgroups.cc DiscreteEuler class, with a few small differences (there's a fnSet now). Rotations and slicing are pre-calculated and interpolations are performed to obtain the profiles. Advantage is the ability to use the Connolly method for solvent-excluded volume. Smoothing by sigma is done in real time.
ContinuousEuler: takes as inputs x,y,z coordinates of each residue along with residue-specific properties like residue number, total scattering length and volume. Rotations and slicing are done in real time. Advantage is the ability to track the positions of each residue in real time. This may help set constraints on the positions and lengths of missing residue groups, for example.
Adds two implementations of Euler angle rotations: