Rosetta
Namespaces | Functions
basic.cc File Reference
#include <basic/basic.hh>
#include <ObjexxFCL/Fmath.hh>
#include <utility/assert.hh>
#include <cmath>
#include <numeric/constants.hh>

Namespaces

 basic
 Tags used to tag messeges sent by MPI functions used to decide whether a slave is requesting a new job id or flagging as job as being a bad input.
 

Functions

void basic::calc_quadratic (double a, double b, double c, double &n1, double &n2)
 calculates quadratic polynomial solutions More...
 
double basic::subtract_degree_angles (double a, double b)
 subtract angles in degrees, restricting the range of the result More...
 
double basic::subtract_radian_angles (double a, double b)
 subtract angles in radians, restricting the range of the result More...
 
double basic::periodic_range (double a, double x)
 a is restricted to [-x/2,x/2), assuming that a=a+n*x, n=any integer More...
 
double basic::unsigned_periodic_range (double a, double x)
 a is restricted to [0.,x), assuming that a=a+n*x,, n=any integer More...
 
void basic::angle_in_range (double &ang)
 taken from wobble.cc More...
 

Detailed Description

Author