Rosetta
Macros | Functions | Variables
RDCTest.cc File Reference
#include <core/types.hh>
#include <devel/init.hh>
#include <core/conformation/Residue.hh>
#include <core/pose/Pose.hh>
#include <core/io/pdb/pdb_writer.hh>
#include <basic/Tracer.hh>
#include <core/scoring/ResidualDipolarCoupling.hh>
#include <basic/options/option.hh>
#include <basic/options/option_macros.hh>
#include <basic/options/keys/OptionKeys.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/rdc.OptionKeys.gen.hh>
#include <utility/vector1.hh>
#include <utility/io/izstream.hh>
#include <core/import_pose/import_pose.hh>
#include <utility/excn/Exceptions.hh>

Macros

#define XX   0
 
#define YY   1
 
#define ZZ   2
 
#define ROTATE(a, i, j, k, l)   g=a[i][j];h=a[k][l];a[i][j]=g-s*(h+g*tau); a[k][l]=h+s*(g-h*tau);
 

Functions

void evaluate_score (core::pose::PoseOP, utility::vector1< core::scoring::RDC > &)
 
void read_RDC_file (std::string const &, utility::vector1< core::scoring::RDC > &, Size)
 
Real referenceRDC (core::pose::PoseOP p)
 
int m_inv_gen (Real m[5][5], int n, Real minv[5][5])
 
void jacobi (Real a[5][5], Real d[], Real v[5][5], int *nrot)
 
void register_options ()
 
ResidualDipolarCouplingOP filter_rdcs (Size first_pos, Size last_pos, ResidualDipolarCoupling const &orig_rdcs)
 
int main (int argc, char *argv[])
 
Real sqr (Real x)
 
Real iprod (const Real a[3], const Real b[3])
 
void mvmul (Real a[3][3], const Real src[3], Real dest[3])
 

Variables

static basic::Tracer trace ("RDCTest")
 

Macro Definition Documentation

◆ ROTATE

#define ROTATE (   a,
  i,
  j,
  k,
 
)    g=a[i][j];h=a[k][l];a[i][j]=g-s*(h+g*tau); a[k][l]=h+s*(g-h*tau);

◆ XX

#define XX   0

◆ YY

#define YY   1

◆ ZZ

#define ZZ   2

Function Documentation

◆ evaluate_score()

void evaluate_score ( core::pose::PoseOP  pose,
utility::vector1< core::scoring::RDC > &  data 
)

◆ filter_rdcs()

ResidualDipolarCouplingOP filter_rdcs ( Size  first_pos,
Size  last_pos,
ResidualDipolarCoupling const &  orig_rdcs 
)

Referenced by main().

◆ iprod()

Real iprod ( const Real  a[3],
const Real  b[3] 
)
inline

References a, compute_difference::b, XX, YY, and ZZ.

Referenced by evaluate_score().

◆ jacobi()

void jacobi ( Real  a[5][5],
Real  d[],
Real  v[5][5],
int *  nrot 
)

◆ m_inv_gen()

int m_inv_gen ( Real  m[5][5],
int  n,
Real  minv[5][5] 
)

◆ main()

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

◆ mvmul()

void mvmul ( Real  a[3][3],
const Real  src[3],
Real  dest[3] 
)
inline

References a, solution_counts::dest, XX, YY, and ZZ.

Referenced by evaluate_score().

◆ read_RDC_file()

void read_RDC_file ( std::string const &  filename,
utility::vector1< core::scoring::RDC > &  data_sink,
Size  exp_id 
)

◆ referenceRDC()

Real referenceRDC ( core::pose::PoseOP  p)

◆ register_options()

void register_options ( )

◆ sqr()

Real sqr ( Real  x)
inline

Variable Documentation

◆ trace

basic::Tracer trace("RDCTest") ( "RDCTest"  )
static