Rosetta
Classes | Macros | Functions | Variables
pdb_gen_cryst.cc File Reference
#include <apps/pilot/frank/spacegroup.hh>
#include <core/types.hh>
#include <utility/vector1.hh>
#include <numeric/xyzMatrix.hh>
#include <numeric/xyzVector.hh>
#include <utility/string_constants.hh>
#include <utility/excn/Exceptions.hh>
#include <basic/Tracer.hh>
#include <fstream>
#include <iostream>
#include <cmath>
#include <string>
#include <cstdarg>
#include <basic/options/keys/OptionKeys.hh>

Classes

struct  pdbline
 

Macros

#define DEG2RAD   0.0174532925199433
 
#define RAD2DEG   57.295779513082323
 

Functions

int pos_mod (int x, int y)
 
Real pos_mod (Real x, Real y)
 
int min_mod (int x, int y)
 
double min_mod (double x, double y)
 
std::string formatstr (const char *fmt,...)
 
void readPDBcoords (std::string filename, Spacegroup &sg, utility::vector1< pdbline > &pdblines, utility::vector1< Vector > &CAs)
 
void apply_transform (numeric::xyzMatrix< Real > R, numeric::xyzVector< Real > T, utility::vector1< pdbline > &pdblines, utility::vector1< Vector > &CAs)
 
int main (int argc, char *argv[])
 

Variables

static basic::Tracer TR ("cryst.gen")
 
static std::string chains = utility::ALPHANUMERICS + "!@#$%^&*() "
 

Macro Definition Documentation

◆ DEG2RAD

#define DEG2RAD   0.0174532925199433

◆ RAD2DEG

#define RAD2DEG   57.295779513082323

Function Documentation

◆ apply_transform()

void apply_transform ( numeric::xyzMatrix< Real R,
numeric::xyzVector< Real T,
utility::vector1< pdbline > &  pdblines,
utility::vector1< Vector > &  CAs 
)

◆ formatstr()

std::string formatstr ( const char *  fmt,
  ... 
)
inline

References subloop_histogram::size.

Referenced by pdbline::getline().

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ min_mod() [1/2]

double min_mod ( double  x,
double  y 
)
inline

References create_a3b_hbs::r, x, and predPRE::y.

◆ min_mod() [2/2]

int min_mod ( int  x,
int  y 
)
inline

References create_a3b_hbs::r, x, and predPRE::y.

Referenced by main().

◆ pos_mod() [1/2]

int pos_mod ( int  x,
int  y 
)
inline

References create_a3b_hbs::r, x, and predPRE::y.

◆ pos_mod() [2/2]

Real pos_mod ( Real  x,
Real  y 
)
inline

References create_a3b_hbs::r, x, and predPRE::y.

◆ readPDBcoords()

void readPDBcoords ( std::string  filename,
Spacegroup sg,
utility::vector1< pdbline > &  pdblines,
utility::vector1< Vector > &  CAs 
)

Variable Documentation

◆ chains

std::string chains = utility::ALPHANUMERICS + "!@#$%^&*() "
static

Referenced by main().

◆ TR

basic::Tracer TR("cryst.gen") ( "cryst.gen"  )
static