Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | Static Public Attributes | List of all members
protocols::wum::WorkUnitBase::WU_Header Struct Reference

this structure can contain any non-dynamicly allocated data. Any simple data types can be used here, ints, real, floats, char, etc.. More...

#include <WorkUnitBase.hh>

Public Attributes

char wu_type_ [BUFFER_SIZE]
 
core::Size id_
 
core::Size unixtime_creation_
 Unixtime of when this WU was created. More...
 
core::Size unixtime_start_
 Unixtime of when this workunit began execution. More...
 
core::Size unixtime_stop_
 Unixtime of when this workunit finished execution. More...
 
core::Size extra_data_1_
 
core::Size extra_data_2_
 
core::Size extra_data_3_
 
core::Size extra_data_4_
 
char options_ [BUFFER_SIZE]
 protocols can put arbitrary small header data here More...
 

Static Public Attributes

static constexpr unsigned int BUFFER_SIZE = 128
 

Detailed Description

this structure can contain any non-dynamicly allocated data. Any simple data types can be used here, ints, real, floats, char, etc..

Member Data Documentation

constexpr unsigned int protocols::wum::WorkUnitBase::WU_Header::BUFFER_SIZE = 128
static
core::Size protocols::wum::WorkUnitBase::WU_Header::extra_data_1_

Referenced by protocols::wum::WorkUnitBase::extra_data_1(), protocols::mpi_refinement::WorkUnit_NormalMode::get_nmodes(), protocols::mpi_refinement::WorkUnit_FragInsert::get_nsteps(), protocols::mpi_refinement::WorkUnit_KicCloser::get_nsteps(), protocols::mpi_refinement::WorkUnit_RamaPerturber::get_nsteps(), protocols::mpi_refinement::WorkUnit_PartialAbinitio::get_nsteps(), protocols::mpi_refinement::WorkUnit_bbGauss::get_nstruct(), protocols::mpi_refinement::WorkUnit_CombinePose::get_nstruct(), protocols::mpi_refinement::WorkUnit_MD::get_relaxtype(), protocols::mpi_refinement::WorkUnit_Relax::get_relaxtype(), protocols::loophash::WorkUnit_LoopHash::get_start(), protocols::mpi_refinement::WorkUnit_LoopHash::get_start(), protocols::wum::WorkUnitBase::print(), protocols::wum::WorkUnit_Wait::run(), protocols::wum::WorkUnitBase::set_extra_data_1(), protocols::mpi_refinement::WorkUnit_NormalMode::set_nmodes(), protocols::mpi_refinement::WorkUnit_FragInsert::set_nsteps(), protocols::mpi_refinement::WorkUnit_KicCloser::set_nsteps(), protocols::mpi_refinement::WorkUnit_RamaPerturber::set_nsteps(), protocols::mpi_refinement::WorkUnit_PartialAbinitio::set_nsteps(), protocols::mpi_refinement::WorkUnit_bbGauss::set_nstruct(), protocols::mpi_refinement::WorkUnit_CombinePose::set_nstruct(), protocols::mpi_refinement::WorkUnit_MD::set_relaxtype(), protocols::mpi_refinement::WorkUnit_Relax::set_relaxtype(), protocols::loophash::WorkUnit_LoopHash::set_start(), protocols::mpi_refinement::WorkUnit_LoopHash::set_start(), protocols::wum::WorkUnit_Wait::WorkUnit_Wait(), and protocols::wum::WorkUnitBase::WorkUnitBase().

core::Size protocols::wum::WorkUnitBase::WU_Header::extra_data_2_

Referenced by protocols::wum::WorkUnitBase::extra_data_2(), protocols::mpi_refinement::WorkUnit_CombinePose::get_cartesian(), protocols::loophash::WorkUnit_LoopHash::get_end(), protocols::mpi_refinement::WorkUnit_LoopHash::get_end(), protocols::mpi_refinement::WorkUnit_bbGauss::get_kT(), protocols::mpi_refinement::WorkUnit_NormalMode::get_nmtype(), protocols::mpi_refinement::WorkUnit_RamaPerturber::get_res1(), protocols::mpi_refinement::WorkUnit_PartialAbinitio::get_res1(), protocols::mpi_refinement::WorkUnit_MD::get_scoretype(), protocols::mpi_refinement::WorkUnit_FragInsert::get_scoretype(), protocols::mpi_refinement::WorkUnit_Relax::get_scoretype(), protocols::mpi_refinement::WorkUnit_KicCloser::get_scoretype(), protocols::wum::WorkUnitBase::print(), protocols::mpi_refinement::WorkUnit_CombinePose::set_cartesian(), protocols::loophash::WorkUnit_LoopHash::set_end(), protocols::mpi_refinement::WorkUnit_LoopHash::set_end(), protocols::wum::WorkUnitBase::set_extra_data_2(), protocols::mpi_refinement::WorkUnit_bbGauss::set_kT(), protocols::mpi_refinement::WorkUnit_NormalMode::set_nmtype(), protocols::mpi_refinement::WorkUnit_RamaPerturber::set_res1(), protocols::mpi_refinement::WorkUnit_PartialAbinitio::set_res1(), protocols::mpi_refinement::WorkUnit_MD::set_scoretype(), protocols::mpi_refinement::WorkUnit_FragInsert::set_scoretype(), protocols::mpi_refinement::WorkUnit_Relax::set_scoretype(), protocols::mpi_refinement::WorkUnit_KicCloser::set_scoretype(), and protocols::wum::WorkUnitBase::WorkUnitBase().

core::Size protocols::wum::WorkUnitBase::WU_Header::extra_data_3_
core::Size protocols::wum::WorkUnitBase::WU_Header::extra_data_4_
core::Size protocols::wum::WorkUnitBase::WU_Header::id_
char protocols::wum::WorkUnitBase::WU_Header::options_[BUFFER_SIZE]
core::Size protocols::wum::WorkUnitBase::WU_Header::unixtime_creation_

Unixtime of when this WU was created.

Referenced by protocols::wum::WorkUnitBase::print(), and protocols::wum::WorkUnitBase::WorkUnitBase().

core::Size protocols::wum::WorkUnitBase::WU_Header::unixtime_start_
core::Size protocols::wum::WorkUnitBase::WU_Header::unixtime_stop_
char protocols::wum::WorkUnitBase::WU_Header::wu_type_[BUFFER_SIZE]

The documentation for this struct was generated from the following file: