CYCAMORE
Public Member Functions | Protected Attributes | List of all members
cycamore::DeployInst Class Reference

#include <deploy_inst.h>

Inheritance diagram for cycamore::DeployInst:

Public Member Functions

virtual Json::Value annotations ()
 
virtual void Build (cyclus::Agent *parent)
 
virtual void Build (cyclus::Agent *parent)
 
virtual cyclus::Agent * Clone ()
 
 DeployInst (cyclus::Context *ctx)
 
 DeployInst (cyclus::Context *ctx)
 
virtual void EnterNotify ()
 
virtual void EnterNotify ()
 
virtual void InfileToDb (cyclus::InfileTree *tree, cyclus::DbInit di)
 
virtual void InitFrom (cycamore::DeployInst *m)
 
virtual void InitFrom (cyclus::QueryableBackend *b)
 
virtual void InitInv (cyclus::Inventories &inv)
 
virtual std::string schema ()
 
virtual void Snapshot (cyclus::DbInit di)
 
virtual cyclus::Inventories SnapshotInv ()
 
virtual std::string version ()
 
virtual std::string version ()
 
virtual ~DeployInst ()
 
virtual ~DeployInst ()
 

Protected Attributes

std::vector< intbuild_times
 
std::vector< intcycpp_shape_build_times
 
std::vector< intcycpp_shape_lifetimes
 
std::vector< intcycpp_shape_n_build
 
std::vector< intcycpp_shape_prototypes
 
std::vector< intlifetimes
 
std::vector< intn_build
 
std::vector< std::string > prototypes
 

Detailed Description

Definition at line 24 of file _tmp_build/cycamore/deploy_inst.h.

Constructor & Destructor Documentation

cycamore::DeployInst::DeployInst ( cyclus::Context *  ctx)

Definition at line 7 of file _tmp_build/cycamore/deploy_inst.cc.

Referenced by cycamore::ConstructDeployInst().

cycamore::DeployInst::~DeployInst ( )
virtual

Definition at line 9 of file _tmp_build/cycamore/deploy_inst.cc.

cycamore::DeployInst::DeployInst ( cyclus::Context *  ctx)
virtual cycamore::DeployInst::~DeployInst ( )
virtual

Member Function Documentation

virtual Json::Value cycamore::DeployInst::annotations ( )
inlinevirtual

Definition at line 202 of file _tmp_build/cycamore/deploy_inst.h.

virtual void cycamore::DeployInst::Build ( cyclus::Agent *  parent)
virtual
void cycamore::DeployInst::Build ( cyclus::Agent *  parent)
virtual

Definition at line 11 of file _tmp_build/cycamore/deploy_inst.cc.

References build_times, lifetimes, n_build, prototypes, and cycamore::string.

Referenced by Snapshot(), and version().

virtual cyclus::Agent* cycamore::DeployInst::Clone ( )
inlinevirtual

Definition at line 160 of file _tmp_build/cycamore/deploy_inst.h.

References InitFrom(), and m.

virtual void cycamore::DeployInst::EnterNotify ( )
virtual
void cycamore::DeployInst::EnterNotify ( )
virtual

Definition at line 46 of file _tmp_build/cycamore/deploy_inst.cc.

References build_times, lifetimes, n_build, and prototypes.

Referenced by Snapshot(), and version().

virtual void cycamore::DeployInst::InfileToDb ( cyclus::InfileTree *  tree,
cyclus::DbInit  di 
)
inlinevirtual
virtual void cycamore::DeployInst::InitFrom ( cycamore::DeployInst m)
inlinevirtual
virtual void cycamore::DeployInst::InitFrom ( cyclus::QueryableBackend *  b)
inlinevirtual
virtual void cycamore::DeployInst::InitInv ( cyclus::Inventories &  inv)
inlinevirtual

Definition at line 253 of file _tmp_build/cycamore/deploy_inst.h.

virtual std::string cycamore::DeployInst::schema ( )
inlinevirtual

Definition at line 166 of file _tmp_build/cycamore/deploy_inst.h.

virtual void cycamore::DeployInst::Snapshot ( cyclus::DbInit  di)
inlinevirtual
virtual cyclus::Inventories cycamore::DeployInst::SnapshotInv ( )
inlinevirtual

Definition at line 256 of file _tmp_build/cycamore/deploy_inst.h.

virtual std::string cycamore::DeployInst::version ( )
inlinevirtual

Definition at line 32 of file _tmp_build/cycamore/deploy_inst.h.

References CYCAMORE_VERSION.

virtual std::string cycamore::DeployInst::version ( )
inlinevirtual

Member Data Documentation

std::vector< int > cycamore::DeployInst::build_times
protected
std::vector<int> cycamore::DeployInst::cycpp_shape_build_times
protected

Definition at line 285 of file _tmp_build/cycamore/deploy_inst.h.

Referenced by InfileToDb(), InitFrom(), and Snapshot().

std::vector<int> cycamore::DeployInst::cycpp_shape_lifetimes
protected

Definition at line 297 of file _tmp_build/cycamore/deploy_inst.h.

Referenced by InfileToDb(), InitFrom(), and Snapshot().

std::vector<int> cycamore::DeployInst::cycpp_shape_n_build
protected

Definition at line 290 of file _tmp_build/cycamore/deploy_inst.h.

Referenced by InfileToDb(), InitFrom(), and Snapshot().

std::vector<int> cycamore::DeployInst::cycpp_shape_prototypes
protected

Definition at line 279 of file _tmp_build/cycamore/deploy_inst.h.

Referenced by InfileToDb(), InitFrom(), and Snapshot().

std::vector< int > cycamore::DeployInst::lifetimes
protected
std::vector< int > cycamore::DeployInst::n_build
protected
std::vector< std::string > cycamore::DeployInst::prototypes
protected

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