Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::scoring::ChemicalShiftAnisotropy Class Reference

ChemicalShiftAnisotropys are mainly handled by this class related classed: CSA — a single line in an CSA file - representing a single csa coupling ChemicalShiftAnisotropyEnergy – an energy method which triggers computations handled by this class. More...

#include <ChemicalShiftAnisotropy.hh>

Inheritance diagram for core::scoring::ChemicalShiftAnisotropy:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::ChemicalShiftAnisotropy:
Collaboration graph
[legend]

Public Types

typedef core::Size Size
 
typedef utility::vector1
< core::scoring::CSA
CSA_lines
 

Public Member Functions

 ChemicalShiftAnisotropy (std::string const &filename="")
 standard c'stor – will access option -in:file:csa to read CSA data More...
 
 ChemicalShiftAnisotropy (ChemicalShiftAnisotropy const &other)
 
ChemicalShiftAnisotropyoperator= (ChemicalShiftAnisotropy const &other)
 
 ~ChemicalShiftAnisotropy ()
 
basic::datacache::CacheableDataOP clone () const
 
core::Real compute_csascore (core::pose::Pose &pose)
 compute csa score for given pose (non-constant due to membrane) More...
 
void show (std::ostream &) const
 
CSA_lines const & get_CSA_data () const
 get the raw CSA data More...
 

Private Member Functions

void read_CSA_file (std::string const &filename)
 read CSA data from file More...
 
void read_CSA_file ()
 

Private Attributes

CSA_lines All_CSA_lines_
 some internal buffers in More...
 

Detailed Description

ChemicalShiftAnisotropys are mainly handled by this class related classed: CSA — a single line in an CSA file - representing a single csa coupling ChemicalShiftAnisotropyEnergy – an energy method which triggers computations handled by this class.

Definition at line 40 of file ChemicalShiftAnisotropy.hh.

Member Typedef Documentation

Definition at line 45 of file ChemicalShiftAnisotropy.hh.

Definition at line 44 of file ChemicalShiftAnisotropy.hh.

Constructor & Destructor Documentation

core::scoring::ChemicalShiftAnisotropy::ChemicalShiftAnisotropy ( std::string const &  filename = "")
inline

standard c'stor – will access option -in:file:csa to read CSA data

Definition at line 50 of file ChemicalShiftAnisotropy.hh.

References protocols::abinitio::filename(), and read_CSA_file().

Referenced by clone().

core::scoring::ChemicalShiftAnisotropy::ChemicalShiftAnisotropy ( ChemicalShiftAnisotropy const &  other)

Definition at line 113 of file ChemicalShiftAnisotropy.cc.

References All_CSA_lines_.

core::scoring::ChemicalShiftAnisotropy::~ChemicalShiftAnisotropy ( )
inline

Definition at line 65 of file ChemicalShiftAnisotropy.hh.

Member Function Documentation

basic::datacache::CacheableDataOP core::scoring::ChemicalShiftAnisotropy::clone ( ) const
inline

Definition at line 68 of file ChemicalShiftAnisotropy.hh.

References ChemicalShiftAnisotropy().

Real core::scoring::ChemicalShiftAnisotropy::compute_csascore ( core::pose::Pose pose)
CSA_lines const& core::scoring::ChemicalShiftAnisotropy::get_CSA_data ( ) const
inline
ChemicalShiftAnisotropy & core::scoring::ChemicalShiftAnisotropy::operator= ( ChemicalShiftAnisotropy const &  other)

Definition at line 120 of file ChemicalShiftAnisotropy.cc.

References All_CSA_lines_.

void core::scoring::ChemicalShiftAnisotropy::read_CSA_file ( std::string const &  filename)
private

read CSA data from file

Definition at line 126 of file ChemicalShiftAnisotropy.cc.

References All_CSA_lines_, and core::scoring::tr().

void core::scoring::ChemicalShiftAnisotropy::read_CSA_file ( )
private
void core::scoring::ChemicalShiftAnisotropy::show ( std::ostream &  out) const

Definition at line 90 of file ChemicalShiftAnisotropy.cc.

References All_CSA_lines_.

Referenced by core::scoring::operator<<().

Member Data Documentation

CSA_lines core::scoring::ChemicalShiftAnisotropy::All_CSA_lines_
private

some internal buffers in

Definition at line 89 of file ChemicalShiftAnisotropy.hh.

Referenced by ChemicalShiftAnisotropy(), compute_csascore(), get_CSA_data(), operator=(), read_CSA_file(), and show().


The documentation for this class was generated from the following files: