Rosetta
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::flxbb::FilterStructs_TotalCharge Class Reference

#include <FilterStructs.hh>

Inheritance diagram for protocols::flxbb::FilterStructs_TotalCharge:
Inheritance graph
[legend]

Public Types

typedef FilterStructs Super
 
typedef core::Real Real
 
typedef core::Size Size
 
typedef core::pose::Pose Pose
 
- Public Types inherited from protocols::flxbb::FilterStructs
typedef std::string String
 
typedef core::Real Real
 
typedef core::Size Size
 
typedef core::pose::Pose Pose
 
typedef core::pose::PoseOP PoseOP
 

Public Member Functions

 FilterStructs_TotalCharge (core::Size const ntrial=20)
 constructor More...
 
 FilterStructs_TotalCharge (Pose const &pose, core::Size const ntrial=20)
 constructor More...
 
 FilterStructs_TotalCharge (FilterStructs_TotalCharge const &rval)
 copy constructor More...
 
 ~FilterStructs_TotalCharge () override
 destructor More...
 
FilterStructsOP clone () const override
 clone More...
 
FilterStructsOP fresh_instance () const override
 clone More...
 
void apply (Pose const &) override
 filter apply More...
 
void reset (Pose const &) override
 
- Public Member Functions inherited from protocols::flxbb::FilterStructs
 FilterStructs ()
 default constructor More...
 
 FilterStructs (String const &name)
 value constructor More...
 
 FilterStructs (String const &name, core::Size const ntrial)
 value constructor More...
 
 FilterStructs (String const &name, Pose const &pose, core::Size const ntrial)
 value constructor More...
 
 FilterStructs (FilterStructs const &rval)
 copy constructor More...
 
 ~FilterStructs () override
 destructor More...
 
String name () const
 
bool filter_on () const
 
core::Size current_trial () const
 
PoseOP get_bestpose () const
 return best pose More...
 
void name (String const &name)
 
void set_ntrial (core::Size const ntrial)
 set ntrial More...
 

Private Attributes

core::Size disallowed_value_
 

Additional Inherited Members

- Protected Member Functions inherited from protocols::flxbb::FilterStructs
void initialize (Pose const &pose)
 
void set_filter_off ()
 
void set_filter_on ()
 
void count_ntrial ()
 set ntrial More...
 
bool filter_is_over ()
 
void set_bestpose (Pose const &pose)
 set best pose More...
 

Member Typedef Documentation

◆ Pose

◆ Real

◆ Size

◆ Super

Constructor & Destructor Documentation

◆ FilterStructs_TotalCharge() [1/3]

protocols::flxbb::FilterStructs_TotalCharge::FilterStructs_TotalCharge ( core::Size const  ntrial = 20)

constructor

◆ FilterStructs_TotalCharge() [2/3]

protocols::flxbb::FilterStructs_TotalCharge::FilterStructs_TotalCharge ( Pose const &  pose,
core::Size const  ntrial = 20 
)

constructor

◆ FilterStructs_TotalCharge() [3/3]

protocols::flxbb::FilterStructs_TotalCharge::FilterStructs_TotalCharge ( FilterStructs_TotalCharge const &  rval)
default

copy constructor

◆ ~FilterStructs_TotalCharge()

protocols::flxbb::FilterStructs_TotalCharge::~FilterStructs_TotalCharge ( )
overridedefault

destructor

Member Function Documentation

◆ apply()

void protocols::flxbb::FilterStructs_TotalCharge::apply ( Pose const &  pose)
overridevirtual

◆ clone()

FilterStructsOP protocols::flxbb::FilterStructs_TotalCharge::clone ( ) const
overridevirtual

clone

Reimplemented from protocols::flxbb::FilterStructs.

◆ fresh_instance()

FilterStructsOP protocols::flxbb::FilterStructs_TotalCharge::fresh_instance ( ) const
overridevirtual

clone

Reimplemented from protocols::flxbb::FilterStructs.

◆ reset()

void protocols::flxbb::FilterStructs_TotalCharge::reset ( Pose const &  pose)
overridevirtual

Member Data Documentation

◆ disallowed_value_

core::Size protocols::flxbb::FilterStructs_TotalCharge::disallowed_value_
private

Referenced by apply().


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