CYCAMORE
Public Types | Public Member Functions | Public Attributes | List of all members
cycamore::MixerTest Class Reference
Inheritance diagram for cycamore::MixerTest:

Public Types

typedef cyclus::toolkit::ResBuf< cyclus::Material > InvBuffer
 
typedef cyclus::toolkit::ResBuf< cyclus::Material > InvBuffer
 

Public Member Functions

InvBufferGetOutPutBuffer ()
 
InvBufferGetOutPutBuffer ()
 
double GetOutStream_capacity ()
 
double GetOutStream_capacity ()
 
std::string GetOutStream_comds ()
 
std::string GetOutStream_comds ()
 
std::vector< double > GetStream_capacity ()
 
std::vector< double > GetStream_capacity ()
 
std::vector< double > GetStream_ratio ()
 
std::vector< double > GetStream_ratio ()
 
std::map< std::string, InvBufferGetStreamBuffer ()
 
std::map< std::string, InvBufferGetStreamBuffer ()
 
double GetThroughput ()
 
double GetThroughput ()
 
void SetIn_stream (t_instream streams)
 
void SetIn_stream (t_instream streams)
 
void SetIn_stream (std::vector< std::map< std::string, double > > in_stream, std::vector< double > ratios, std::vector< double > caps)
 
void SetIn_stream (std::vector< std::map< std::string, double > > in_stream, std::vector< double > ratios, std::vector< double > caps)
 
void SetInputInv (std::vector< cyclus::Material::Ptr > mat)
 
void SetInputInv (std::vector< cyclus::Material::Ptr > mat)
 
void SetOutStream_capacity (double cap)
 
void SetOutStream_capacity (double cap)
 
void SetOutStream_comds (std::string com)
 
void SetOutStream_comds (std::string com)
 
void SetStream_capacity (std::vector< double > new_caps)
 
void SetStream_capacity (std::vector< double > new_caps)
 
void SetStream_ratio (std::vector< double > new_ratios)
 
void SetStream_ratio (std::vector< double > new_ratios)
 
void SetThroughput (double thpt)
 
void SetThroughput (double thpt)
 
virtual void SetUp ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 
virtual void TearDown ()
 

Public Attributes

std::vector< double > in_cap
 
std::vector< std::map< std::string, double > > in_coms
 
std::vector< double > in_frac
 
Mixermf_facility_
 
double out_cap
 
std::string out_com
 
cyclus::TestContext tc_
 
double throughput
 

Detailed Description

Definition at line 48 of file _tmp_build/cycamore/mixer_tests.cc.

Member Typedef Documentation

typedef cyclus::toolkit::ResBuf<cyclus::Material> cycamore::MixerTest::InvBuffer

Definition at line 50 of file _tmp_build/cycamore/mixer_tests.cc.

typedef cyclus::toolkit::ResBuf<cyclus::Material> cycamore::MixerTest::InvBuffer

Definition at line 50 of file src/mixer_tests.cc.

Member Function Documentation

InvBuffer* cycamore::MixerTest::GetOutPutBuffer ( )
inline

Definition at line 166 of file _tmp_build/cycamore/mixer_tests.cc.

References cycamore::Mixer::output.

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

InvBuffer* cycamore::MixerTest::GetOutPutBuffer ( )
inline

Definition at line 166 of file src/mixer_tests.cc.

References cycamore::Mixer::output.

double cycamore::MixerTest::GetOutStream_capacity ( )
inline

Definition at line 162 of file _tmp_build/cycamore/mixer_tests.cc.

References cycamore::Mixer::out_buf_size.

double cycamore::MixerTest::GetOutStream_capacity ( )
inline

Definition at line 162 of file src/mixer_tests.cc.

References cycamore::Mixer::out_buf_size.

std::string cycamore::MixerTest::GetOutStream_comds ( )
inline

Definition at line 160 of file _tmp_build/cycamore/mixer_tests.cc.

References cycamore::Mixer::out_commod.

std::string cycamore::MixerTest::GetOutStream_comds ( )
inline

Definition at line 160 of file src/mixer_tests.cc.

References cycamore::Mixer::out_commod.

std::vector<double> cycamore::MixerTest::GetStream_capacity ( )
inline

Definition at line 156 of file src/mixer_tests.cc.

References cycamore::Mixer::in_buf_sizes.

std::vector<double> cycamore::MixerTest::GetStream_capacity ( )
inline

Definition at line 156 of file _tmp_build/cycamore/mixer_tests.cc.

References cycamore::Mixer::in_buf_sizes.

std::vector<double> cycamore::MixerTest::GetStream_ratio ( )
inline
std::vector<double> cycamore::MixerTest::GetStream_ratio ( )
inline

Definition at line 154 of file src/mixer_tests.cc.

References cycamore::Mixer::mixing_ratios.

std::map<std::string, InvBuffer> cycamore::MixerTest::GetStreamBuffer ( )
inline

Definition at line 168 of file _tmp_build/cycamore/mixer_tests.cc.

References cycamore::Mixer::streambufs.

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

std::map<std::string, InvBuffer> cycamore::MixerTest::GetStreamBuffer ( )
inline
double cycamore::MixerTest::GetThroughput ( )
inline

Definition at line 164 of file src/mixer_tests.cc.

References cycamore::Mixer::throughput.

double cycamore::MixerTest::GetThroughput ( )
inline

Definition at line 164 of file _tmp_build/cycamore/mixer_tests.cc.

References cycamore::Mixer::throughput.

void cycamore::MixerTest::SetIn_stream ( t_instream  streams)
inline

Definition at line 97 of file _tmp_build/cycamore/mixer_tests.cc.

References cycamore::Mixer::streams_.

Referenced by SetIn_stream(), and SetUp().

void cycamore::MixerTest::SetIn_stream ( t_instream  streams)
inline

Definition at line 97 of file src/mixer_tests.cc.

References cycamore::Mixer::streams_.

void cycamore::MixerTest::SetIn_stream ( std::vector< std::map< std::string, double > >  in_stream,
std::vector< double >  ratios,
std::vector< double >  caps 
)
inline

Definition at line 108 of file _tmp_build/cycamore/mixer_tests.cc.

References SetIn_stream().

void cycamore::MixerTest::SetIn_stream ( std::vector< std::map< std::string, double > >  in_stream,
std::vector< double >  ratios,
std::vector< double >  caps 
)
inline

Definition at line 108 of file src/mixer_tests.cc.

References SetIn_stream().

void cycamore::MixerTest::SetInputInv ( std::vector< cyclus::Material::Ptr >  mat)
inline
void cycamore::MixerTest::SetInputInv ( std::vector< cyclus::Material::Ptr >  mat)
inline

Definition at line 147 of file src/mixer_tests.cc.

References cycamore::Mixer::streambufs, and cycamore::string.

void cycamore::MixerTest::SetOutStream_capacity ( double  cap)
inline
void cycamore::MixerTest::SetOutStream_capacity ( double  cap)
inline

Definition at line 142 of file src/mixer_tests.cc.

References cycamore::Mixer::out_buf_size.

void cycamore::MixerTest::SetOutStream_comds ( std::string  com)
inline

Definition at line 137 of file _tmp_build/cycamore/mixer_tests.cc.

References cycamore::Mixer::out_commod.

Referenced by SetUp().

void cycamore::MixerTest::SetOutStream_comds ( std::string  com)
inline

Definition at line 137 of file src/mixer_tests.cc.

References cycamore::Mixer::out_commod.

void cycamore::MixerTest::SetStream_capacity ( std::vector< double >  new_caps)
inline

Definition at line 129 of file src/mixer_tests.cc.

References cycamore::Mixer::in_buf_sizes, and cycamore::Mixer::streams_.

void cycamore::MixerTest::SetStream_capacity ( std::vector< double >  new_caps)
inline
void cycamore::MixerTest::SetStream_ratio ( std::vector< double >  new_ratios)
inline
void cycamore::MixerTest::SetStream_ratio ( std::vector< double >  new_ratios)
inline
void cycamore::MixerTest::SetThroughput ( double  thpt)
inline

Definition at line 92 of file src/mixer_tests.cc.

References cycamore::Mixer::throughput.

void cycamore::MixerTest::SetThroughput ( double  thpt)
inline

Definition at line 92 of file _tmp_build/cycamore/mixer_tests.cc.

References cycamore::Mixer::throughput.

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

virtual void cycamore::MixerTest::SetUp ( )
inlinevirtual

Definition at line 55 of file _tmp_build/cycamore/mixer_tests.cc.

References SetIn_stream(), and SetOutStream_comds().

virtual void cycamore::MixerTest::SetUp ( )
inlinevirtual

Definition at line 55 of file src/mixer_tests.cc.

References SetIn_stream(), and SetOutStream_comds().

virtual void cycamore::MixerTest::TearDown ( )
inlinevirtual

Definition at line 81 of file src/mixer_tests.cc.

References in_cap, in_coms, in_frac, mf_facility_, out_cap, out_com, cycamore::string, and throughput.

virtual void cycamore::MixerTest::TearDown ( )
inlinevirtual

Definition at line 81 of file _tmp_build/cycamore/mixer_tests.cc.

References mf_facility_.

Member Data Documentation

std::vector< double > cycamore::MixerTest::in_cap

Definition at line 85 of file _tmp_build/cycamore/mixer_tests.cc.

Referenced by GetStreamBuffer(), TearDown(), and cycamore::TEST_F().

std::vector< std::map< std::string, double > > cycamore::MixerTest::in_coms

Definition at line 83 of file _tmp_build/cycamore/mixer_tests.cc.

Referenced by GetStreamBuffer(), TearDown(), and cycamore::TEST_F().

std::vector< double > cycamore::MixerTest::in_frac

Definition at line 84 of file _tmp_build/cycamore/mixer_tests.cc.

Referenced by GetStreamBuffer(), TearDown(), and cycamore::TEST_F().

Mixer * cycamore::MixerTest::mf_facility_

Definition at line 53 of file _tmp_build/cycamore/mixer_tests.cc.

Referenced by GetStreamBuffer(), TearDown(), and cycamore::TEST_F().

double cycamore::MixerTest::out_cap

Definition at line 88 of file _tmp_build/cycamore/mixer_tests.cc.

Referenced by TearDown().

std::string cycamore::MixerTest::out_com

Definition at line 87 of file _tmp_build/cycamore/mixer_tests.cc.

Referenced by TearDown().

cyclus::TestContext cycamore::MixerTest::tc_

Definition at line 52 of file _tmp_build/cycamore/mixer_tests.cc.

double cycamore::MixerTest::throughput

Definition at line 90 of file _tmp_build/cycamore/mixer_tests.cc.

Referenced by GetStreamBuffer(), TearDown(), and cycamore::TEST_F().


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