CYCAMORE
Loading...
Searching...
No Matches
cycamore::StorageTest Class Reference

#include <storage_tests.h>

Inheritance diagram for cycamore::StorageTest:

Protected Member Functions

void InitParameters ()
 
void InitParameters ()
 
virtual void SetUp ()
 
virtual void SetUp ()
 
void SetUpStorage ()
 
void SetUpStorage ()
 
virtual void TearDown ()
 
virtual void TearDown ()
 
void TestAddMat (cycamore::Storage *fac, cyclus::Material::Ptr mat)
 
void TestAddMat (cycamore::Storage *fac, cyclus::Material::Ptr mat)
 
void TestBuffers (cycamore::Storage *fac, double inv, double proc, double ready, double stocks)
 
void TestBuffers (cycamore::Storage *fac, double inv, double proc, double ready, double stocks)
 
void TestCurrentCap (cycamore::Storage *fac, double inv)
 
void TestCurrentCap (cycamore::Storage *fac, double inv)
 
void TestInitState (cycamore::Storage *fac)
 
void TestInitState (cycamore::Storage *fac)
 
void TestReadyTime (cycamore::Storage *fac, int t)
 
void TestReadyTime (cycamore::Storage *fac, int t)
 
void TestStocks (cycamore::Storage *fac, cyclus::CompMap v)
 
void TestStocks (cycamore::Storage *fac, cyclus::CompMap v)
 

Protected Attributes

bool discrete_handling
 
std::vector< std::string > in_c1
 
std::string in_r1
 
double max_inv_size
 
std::vector< std::string > out_c1
 
std::string package
 
int residence_time
 
Storagesrc_facility_
 
cyclus::TestContext tc_
 
double throughput
 

Detailed Description

Definition at line 14 of file build/cycamore/storage_tests.h.

Member Function Documentation

◆ InitParameters() [1/2]

void cycamore::StorageTest::InitParameters ( )
protected

Definition at line 18 of file build/cycamore/storage_tests.cc.

References discrete_handling, in_c1, in_r1, max_inv_size, out_c1, residence_time, and throughput.

Referenced by SetUp().

◆ InitParameters() [2/2]

void cycamore::StorageTest::InitParameters ( )
protected

◆ SetUp() [1/2]

void cycamore::StorageTest::SetUp ( )
protectedvirtual

Definition at line 8 of file build/cycamore/storage_tests.cc.

References InitParameters(), SetUpStorage(), src_facility_, and tc_.

◆ SetUp() [2/2]

virtual void cycamore::StorageTest::SetUp ( )
protectedvirtual

◆ SetUpStorage() [1/2]

◆ SetUpStorage() [2/2]

void cycamore::StorageTest::SetUpStorage ( )
protected

◆ TearDown() [1/2]

void cycamore::StorageTest::TearDown ( )
protectedvirtual

Definition at line 14 of file build/cycamore/storage_tests.cc.

References src_facility_.

◆ TearDown() [2/2]

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

◆ TestAddMat() [1/2]

void cycamore::StorageTest::TestAddMat ( cycamore::Storage * fac,
cyclus::Material::Ptr mat )
protected

◆ TestAddMat() [2/2]

void cycamore::StorageTest::TestAddMat ( cycamore::Storage * fac,
cyclus::Material::Ptr mat )
protected

◆ TestBuffers() [1/2]

void cycamore::StorageTest::TestBuffers ( cycamore::Storage * fac,
double inv,
double proc,
double ready,
double stocks )
protected

◆ TestBuffers() [2/2]

void cycamore::StorageTest::TestBuffers ( cycamore::Storage * fac,
double inv,
double proc,
double ready,
double stocks )
protected

◆ TestCurrentCap() [1/2]

void cycamore::StorageTest::TestCurrentCap ( cycamore::Storage * fac,
double inv )
protected

Definition at line 85 of file build/cycamore/storage_tests.cc.

Referenced by cycamore::TEST_F().

◆ TestCurrentCap() [2/2]

void cycamore::StorageTest::TestCurrentCap ( cycamore::Storage * fac,
double inv )
protected

◆ TestInitState() [1/2]

void cycamore::StorageTest::TestInitState ( cycamore::Storage * fac)
protected

◆ TestInitState() [2/2]

void cycamore::StorageTest::TestInitState ( cycamore::Storage * fac)
protected

◆ TestReadyTime() [1/2]

void cycamore::StorageTest::TestReadyTime ( cycamore::Storage * fac,
int t )
protected

◆ TestReadyTime() [2/2]

void cycamore::StorageTest::TestReadyTime ( cycamore::Storage * fac,
int t )
protected

◆ TestStocks() [1/2]

void cycamore::StorageTest::TestStocks ( cycamore::Storage * fac,
cyclus::CompMap v )
protected

Definition at line 76 of file build/cycamore/storage_tests.cc.

Referenced by cycamore::TEST_F().

◆ TestStocks() [2/2]

void cycamore::StorageTest::TestStocks ( cycamore::Storage * fac,
cyclus::CompMap v )
protected

Member Data Documentation

◆ discrete_handling

bool cycamore::StorageTest::discrete_handling
protected

Definition at line 38 of file build/cycamore/storage_tests.h.

Referenced by InitParameters(), and SetUpStorage().

◆ in_c1

std::vector< std::string > cycamore::StorageTest::in_c1
protected

Definition at line 33 of file build/cycamore/storage_tests.h.

Referenced by InitParameters(), and SetUpStorage().

◆ in_r1

◆ max_inv_size

double cycamore::StorageTest::max_inv_size
protected

◆ out_c1

std::vector< std::string > cycamore::StorageTest::out_c1
protected

Definition at line 33 of file build/cycamore/storage_tests.h.

Referenced by InitParameters(), and SetUpStorage().

◆ package

std::string cycamore::StorageTest::package
protected

Definition at line 39 of file build/cycamore/storage_tests.h.

Referenced by SetUpStorage(), and TestInitState().

◆ residence_time

◆ src_facility_

◆ tc_

◆ throughput


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