CYCLUS
Loading...
Searching...
No Matches
cyclus::toolkit::FacilityCost Class Reference

Detailed Description

The FacilityCost class is a class that handles basic cost data for Facilities within cyclus.

The inner workings of this class are TBD, but it will first serve as a very basic showcase of code injection into Facility header files for state variables which can be common to all Facilities.

Definition at line 18 of file facility_cost.h.

#include <facility_cost.h>

Public Member Functions

std::string EnumerateCosts ()
 
 FacilityCost (double capital_cost=0)
 
void setCapitalCost (double capital_cost)
 
 ~FacilityCost ()=default
 

Constructor & Destructor Documentation

◆ FacilityCost()

cyclus::toolkit::FacilityCost::FacilityCost ( double capital_cost = 0)
inline

The default constructor for FacilityCost.

This creates an object with all costs set to 0.0 as default, but with the option to set them manually.

Definition at line 24 of file facility_cost.h.

◆ ~FacilityCost()

cyclus::toolkit::FacilityCost::~FacilityCost ( )
default

The default destructor for FacilityCost.

Member Function Documentation

◆ EnumerateCosts()

std::string cyclus::toolkit::FacilityCost::EnumerateCosts ( )

Definition at line 11 of file facility_cost.cc.

◆ setCapitalCost()

void cyclus::toolkit::FacilityCost::setCapitalCost ( double capital_cost)
inline

Definition at line 33 of file facility_cost.h.


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