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

#include <enrichment_tests.h>

Inheritance diagram for cycamore::EnrichmentTest:

Protected Member Functions

void DoAddMat (cyclus::Material::Ptr mat)
 
void DoAddMat (cyclus::Material::Ptr mat)
 
cyclus::Material::Ptr DoBid (cyclus::Material::Ptr mat)
 
cyclus::Material::Ptr DoBid (cyclus::Material::Ptr mat)
 
cyclus::Material::Ptr DoEnrich (cyclus::Material::Ptr mat, double qty)
 
cyclus::Material::Ptr DoEnrich (cyclus::Material::Ptr mat, double qty)
 
cyclus::Material::Ptr DoOffer (cyclus::Material::Ptr mat)
 
cyclus::Material::Ptr DoOffer (cyclus::Material::Ptr mat)
 
cyclus::Material::Ptr DoRequest ()
 
cyclus::Material::Ptr DoRequest ()
 
boost::shared_ptr< cyclus::ExchangeContext< cyclus::Material > > GetContext (int nreqs, int nvalid)
 
boost::shared_ptr< cyclus::ExchangeContext< cyclus::Material > > GetContext (int nreqs, int nvalid)
 
cyclus::Material::Ptr GetMat (double qty)
 
cyclus::Material::Ptr GetMat (double qty)
 
cyclus::Material::Ptr GetReqMat (double qty, double enr)
 
cyclus::Material::Ptr GetReqMat (double qty, double enr)
 
void InitParameters ()
 
void InitParameters ()
 
virtual void SetUp ()
 
virtual void SetUp ()
 
void SetUpSource ()
 
void SetUpSource ()
 
virtual void TearDown ()
 
virtual void TearDown ()
 

Protected Attributes

double feed_assay
 
std::string feed_commod
 
std::string feed_recipe
 
double inv_size
 
double max_enrich
 
bool order_prefs
 
std::string product_commod
 
cyclus::Composition::Ptr recipe
 
double reserves
 
Enrichmentsrc_facility
 
double swu_capacity
 
double tails_assay
 
std::string tails_commod
 
cyclus::TestContext tc_
 
TestFacility * trader
 

Detailed Description

Definition at line 18 of file _tmp_build/cycamore/enrichment_tests.h.

Member Function Documentation

void cycamore::EnrichmentTest::DoAddMat ( cyclus::Material::Ptr  mat)
protected
void cycamore::EnrichmentTest::DoAddMat ( cyclus::Material::Ptr  mat)
protected
cyclus::Material::Ptr cycamore::EnrichmentTest::DoBid ( cyclus::Material::Ptr  mat)
protected
cyclus::Material::Ptr cycamore::EnrichmentTest::DoBid ( cyclus::Material::Ptr  mat)
protected
cyclus::Material::Ptr cycamore::EnrichmentTest::DoEnrich ( cyclus::Material::Ptr  mat,
double  qty 
)
protected
cyclus::Material::Ptr cycamore::EnrichmentTest::DoEnrich ( cyclus::Material::Ptr  mat,
double  qty 
)
protected
cyclus::Material::Ptr cycamore::EnrichmentTest::DoOffer ( cyclus::Material::Ptr  mat)
protected
cyclus::Material::Ptr cycamore::EnrichmentTest::DoOffer ( cyclus::Material::Ptr  mat)
protected
cyclus::Material::Ptr cycamore::EnrichmentTest::DoRequest ( )
protected
cyclus::Material::Ptr cycamore::EnrichmentTest::DoRequest ( )
protected
boost::shared_ptr< cyclus::ExchangeContext<cyclus::Material> > cycamore::EnrichmentTest::GetContext ( int  nreqs,
int  nvalid 
)
protected
Parameters
nreqsthe total number of requests
nvalidthe number of requests that are valid
boost::shared_ptr< cyclus::ExchangeContext<cyclus::Material> > cycamore::EnrichmentTest::GetContext ( int  nreqs,
int  nvalid 
)
protected
Parameters
nreqsthe total number of requests
nvalidthe number of requests that are valid
cyclus::Material::Ptr cycamore::EnrichmentTest::GetMat ( double  qty)
protected
cyclus::Material::Ptr cycamore::EnrichmentTest::GetMat ( double  qty)
protected

Definition at line 493 of file _tmp_build/cycamore/enrichment_tests.cc.

References feed_recipe, and tc_.

Referenced by cycamore::TEST_F().

cyclus::Material::Ptr cycamore::EnrichmentTest::GetReqMat ( double  qty,
double  enr 
)
protected
Parameters
enrthe enrichment percent, i.e. for 5 w/o, enr = 0.05
cyclus::Material::Ptr cycamore::EnrichmentTest::GetReqMat ( double  qty,
double  enr 
)
protected
Parameters
enrthe enrichment percent, i.e. for 5 w/o, enr = 0.05
void cycamore::EnrichmentTest::InitParameters ( )
protected
void cycamore::EnrichmentTest::InitParameters ( )
protected
virtual void cycamore::EnrichmentTest::SetUp ( )
protectedvirtual
void cycamore::EnrichmentTest::SetUp ( )
protectedvirtual
void cycamore::EnrichmentTest::SetUpSource ( )
protected
void cycamore::EnrichmentTest::SetUpSource ( )
protected
void cycamore::EnrichmentTest::TearDown ( )
protectedvirtual

Definition at line 451 of file _tmp_build/cycamore/enrichment_tests.cc.

References src_facility.

virtual void cycamore::EnrichmentTest::TearDown ( )
protectedvirtual

Member Data Documentation

double cycamore::EnrichmentTest::feed_assay
protected

Definition at line 26 of file _tmp_build/cycamore/enrichment_tests.h.

Referenced by InitParameters(), and cycamore::TEST_F().

std::string cycamore::EnrichmentTest::feed_commod
protected

Definition at line 22 of file _tmp_build/cycamore/enrichment_tests.h.

Referenced by InitParameters(), and SetUpSource().

std::string cycamore::EnrichmentTest::feed_recipe
protected
double cycamore::EnrichmentTest::inv_size
protected
double cycamore::EnrichmentTest::max_enrich
protected

Definition at line 26 of file _tmp_build/cycamore/enrichment_tests.h.

Referenced by SetUpSource().

bool cycamore::EnrichmentTest::order_prefs
protected

Definition at line 28 of file _tmp_build/cycamore/enrichment_tests.h.

std::string cycamore::EnrichmentTest::product_commod
protected
cyclus::Composition::Ptr cycamore::EnrichmentTest::recipe
protected

Definition at line 23 of file _tmp_build/cycamore/enrichment_tests.h.

Referenced by InitParameters().

double cycamore::EnrichmentTest::reserves
protected

Definition at line 30 of file _tmp_build/cycamore/enrichment_tests.h.

Referenced by InitParameters(), and SetUpSource().

Enrichment * cycamore::EnrichmentTest::src_facility
protected
double cycamore::EnrichmentTest::swu_capacity
protected

Definition at line 26 of file _tmp_build/cycamore/enrichment_tests.h.

Referenced by InitParameters(), and SetUpSource().

double cycamore::EnrichmentTest::tails_assay
protected
std::string cycamore::EnrichmentTest::tails_commod
protected

Definition at line 22 of file _tmp_build/cycamore/enrichment_tests.h.

Referenced by InitParameters(), and SetUpSource().

cyclus::TestContext cycamore::EnrichmentTest::tc_
protected
TestFacility * cycamore::EnrichmentTest::trader
protected

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

Referenced by SetUp(), and cycamore::TEST_F().


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