Rosetta Protocols  2014.35
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
protocols::scoring::methods::pcsTs4::PCS_data_Ts4 Class Reference

#include <PseudocontactShiftData.hh>

Public Member Functions

 PCS_data_Ts4 ()
 
 ~PCS_data_Ts4 ()
 
 PCS_data_Ts4 (PCS_data_input_Ts4 &P_d_i)
 
 PCS_data_Ts4 (PCS_data_input_Ts4 &P_d_i, utility::vector1< bool > const exclude_residues)
 
 PCS_data_Ts4 (PCS_data_Ts4 const &other)
 
PCS_data_Ts4operator= (PCS_data_Ts4 const &src)
 
virtual
basic::datacache::CacheableDataOP 
clone () const
 
core::Size get_n_lanthanides () const
 
utility::vector1< core::Real >
const & 
get_X_all () const
 
utility::vector1< core::Real >
const & 
get_Y_all () const
 
utility::vector1< core::Real >
const & 
get_Z_all () const
 
core::Size where_is_line (PCS_line_data_Ts4 &P_l_d)
 
void update_X_Y_Z_all (core::pose::Pose const &pose)
 
void update_matrix_A_all (core::Real const X, core::Real const Y, core::Real const Z)
 
utility::vector1
< PCS_data_per_lanthanides_Ts4 > & 
get_pcs_data_per_lanthanides_all ()
 
const utility::vector1
< PCS_line_data_Ts4 > & 
get_PCS_data_line_all_spin () const
 
const utility::vector1
< PCS_data_per_lanthanides_Ts4 > & 
get_pcs_data_per_lanthanides_all () const
 
- Public Member Functions inherited from basic::datacache::CacheableData
virtual ~CacheableData ()
 

Private Member Functions

void update_matrix_A ()
 

Private Attributes

core::Size n_lanthanides_
 
core::Size n_pcs_spin_
 
utility::vector1
< PCS_line_data_Ts4
PCS_data_line_all_spin_
 
utility::vector1
< PCS_data_per_lanthanides_Ts4
PCS_data_per_lanthanides_all_
 
utility::vector1
< utility::vector1< core::Real > > 
A_all_
 
utility::vector1< core::RealX_all_
 
utility::vector1< core::RealY_all_
 
utility::vector1< core::RealZ_all_
 

Friends

std::ostream & operator<< (std::ostream &out, const PCS_data_Ts4 &P_d)
 

Constructor & Destructor Documentation

protocols::scoring::methods::pcsTs4::PCS_data_Ts4::PCS_data_Ts4 ( )

References utility_exit_with_message.

Referenced by clone().

protocols::scoring::methods::pcsTs4::PCS_data_Ts4::~PCS_data_Ts4 ( )
protocols::scoring::methods::pcsTs4::PCS_data_Ts4::PCS_data_Ts4 ( PCS_data_input_Ts4 P_d_i)
protocols::scoring::methods::pcsTs4::PCS_data_Ts4::PCS_data_Ts4 ( PCS_data_input_Ts4 P_d_i,
utility::vector1< bool > const  exclude_residues 
)
protocols::scoring::methods::pcsTs4::PCS_data_Ts4::PCS_data_Ts4 ( PCS_data_Ts4 const &  other)

Member Function Documentation

basic::datacache::CacheableDataOP protocols::scoring::methods::pcsTs4::PCS_data_Ts4::clone ( ) const
virtual
core::Size protocols::scoring::methods::pcsTs4::PCS_data_Ts4::get_n_lanthanides ( ) const
const utility::vector1< PCS_line_data_Ts4 > & protocols::scoring::methods::pcsTs4::PCS_data_Ts4::get_PCS_data_line_all_spin ( ) const
utility::vector1< PCS_data_per_lanthanides_Ts4 > & protocols::scoring::methods::pcsTs4::PCS_data_Ts4::get_pcs_data_per_lanthanides_all ( )
const utility::vector1< PCS_data_per_lanthanides_Ts4 > & protocols::scoring::methods::pcsTs4::PCS_data_Ts4::get_pcs_data_per_lanthanides_all ( ) const
const utility::vector1< core::Real > & protocols::scoring::methods::pcsTs4::PCS_data_Ts4::get_X_all ( ) const
const utility::vector1< core::Real > & protocols::scoring::methods::pcsTs4::PCS_data_Ts4::get_Y_all ( ) const
const utility::vector1< core::Real > & protocols::scoring::methods::pcsTs4::PCS_data_Ts4::get_Z_all ( ) const
PCS_data_Ts4 & protocols::scoring::methods::pcsTs4::PCS_data_Ts4::operator= ( PCS_data_Ts4 const &  src)
void protocols::scoring::methods::pcsTs4::PCS_data_Ts4::update_matrix_A ( )
private
void protocols::scoring::methods::pcsTs4::PCS_data_Ts4::update_matrix_A_all ( core::Real const  X,
core::Real const  Y,
core::Real const  Z 
)
void protocols::scoring::methods::pcsTs4::PCS_data_Ts4::update_X_Y_Z_all ( core::pose::Pose const &  pose)
core::Size protocols::scoring::methods::pcsTs4::PCS_data_Ts4::where_is_line ( PCS_line_data_Ts4 P_l_d)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const PCS_data_Ts4 P_d 
)
friend

Member Data Documentation

utility::vector1< utility::vector1<core::Real> > protocols::scoring::methods::pcsTs4::PCS_data_Ts4::A_all_
private
core::Size protocols::scoring::methods::pcsTs4::PCS_data_Ts4::n_lanthanides_
private
core::Size protocols::scoring::methods::pcsTs4::PCS_data_Ts4::n_pcs_spin_
private
utility::vector1<PCS_line_data_Ts4> protocols::scoring::methods::pcsTs4::PCS_data_Ts4::PCS_data_line_all_spin_
private
utility::vector1<PCS_data_per_lanthanides_Ts4> protocols::scoring::methods::pcsTs4::PCS_data_Ts4::PCS_data_per_lanthanides_all_
private
utility::vector1<core::Real> protocols::scoring::methods::pcsTs4::PCS_data_Ts4::X_all_
private
utility::vector1<core::Real> protocols::scoring::methods::pcsTs4::PCS_data_Ts4::Y_all_
private
utility::vector1<core::Real> protocols::scoring::methods::pcsTs4::PCS_data_Ts4::Z_all_
private

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