►Nboost | |
►Nspirit | |
►Ndetail | |
Cempty | |
Cfxn_ptr_table | |
Cfxns | |
►Cfxns< mpl::false_ > | |
Ctype | |
►Cfxns< mpl::true_ > | |
Ctype | |
Cget_table | |
►Ntraits | |
Cis_hold_any | |
Cis_hold_any< basic_hold_any< Char > > | |
Cbad_any_cast | |
Cbasic_hold_any | |
►Ncyclus | Taken directly from OsiSolverInterface.cpp on 2/17/14 from https://projects.coin-or.org/Osi/browser/trunk |
►Ntoolkit | |
CAgentManaged | This is a mixin class that provides an interface to access the underlying agent that manages it |
CAssays | A simple container class for enrichment assays |
CBasicFunctionFactory | A concrete factory that can provide access to basic symbolic functions |
CBuilder | A mixin to provide information about commodity producers that can be built |
CBuildingManager | Managing entity that makes decisions about which objects to build given certain conditions |
CBuildOrder | A struct for a build order: the number of producers to build |
CCommodInfo | A container to hold information about a commodity |
CCommodity | A simple class defining a commodity; it is currently super simple |
CCommodityCompare | A comparator so that commodities may be used in maps we do not care how they are compared, only that they can be |
CCommodityProducer | A mixin to provide information about produced commodities |
CCommodityProducerManager | A mixin to provide information about commodity producers |
CCommodityRecipeContext | CommodityRecipeContext contains relationships between commodities, recipes and resources |
CExpFunctionFactory | A concrete factory for exponential functions |
CExponentialFunction | Exponential functions f(x) = constant_ * exp ( exponent_ * x ) + intercept_ |
CLinearFunction | Linear functions f(x) = slope_ * x + intercept_ |
CLinFunctionFactory | A concrete factory for linear functions |
CMatlBuyPolicy | MatlBuyPolicy performs semi-automatic inventory management of a material buffer by making requests and accepting materials in an attempt to fill the buffer fully every time step according to an (s, S) inventory policy (see [1]) |
CMatlSellPolicy | MatlSellPolicy performs semi-automatic inventory management of a material buffer by making offers and trading away materials in an attempt to empty the buffer's inventory every time step |
CMatQuery | A class that provides convenience methods for querying a material's properties |
CPiecewiseFunction | Piecewise function f(x) for all x in [lhs,rhs] 0 otherwise |
CPiecewiseFunctionFactory | A concrete factory for piecewise functions |
CPosition | Basic class that stores the geographic location of each agent in latitude and longitude and follows the ISO 6709 standard |
CResBuf | ResBuf is a helper class that provides semi-automated management of a collection of resources (e.g |
CResMap | ResMap container for the management of resources |
CSupplyDemandManager | This is a manager class that manages a set of commodities |
CSymbFunctionFactory | An abstract factory for pointers to symbolic functions |
CSymFunction | Abstract base class for symbolic functions |
CAgent | The abstract base class used by all types of agents that live and interact in a simulation |
CAgentSpec | |
CArc | An arc represents a possible connection between two nodes in the bipartite resource exchange graph |
CBid | A Bid encapsulates all the information required to communicate a bid response to a request for a resource, including the resource bid and the bidder |
CBidPortfolio | A BidPortfolio is a collection of bids as responses to requests for resources and associated constraints on those bids |
CBlob | A type to represent variable-length array of bytes for dumping to a cyclus output database |
CCapacityConstraint | A CapacityConstraint provides an ability to determine an agent's constraints on resource allocation given a capacity |
CCastError | For failed casts that shouldn't |
CColumnInfo | Represents column information |
CCommodMap | |
Ccompare | |
CComposition | An immutable object responsible for holding a nuclide composition |
CCond | Represents a condition used to filter rows returned by a query |
CCondInjector | Wrapper class for QueryableBackends that injects a set of Cond's into every query before being executed |
CContext | A simulation context provides access to necessary simulation-global functions and state |
CConverter | Simple interface for converting resource objects to unit capacities |
CCycArithmetic | CycArithmetic is a toolkit for arithmetic |
CDatum | Used to specify and send a collection of key-value pairs to the Recorder for recording |
CDbInit | DbInit provides an interface for agents to record data to the output db that automatically injects the agent's id and current timestep alongside all recorded data |
CDecayer | Decayer is DEPRECATED. Use pyne::decayers::decay |
CDepricationError | For depricating API until a next major release |
CDigest | The digest type for SHA1s |
CDoubleDistribution | |
CDummy | |
►CDynamicModule | |
CCloser | Convenience class for using a stack variable to auto-destruct all loaded dynamic modules |
CEnv | An environment utility to help locate files and find environment settings |
CError | A generic mechanism to manually manage exceptions |
CExchangeContext | The ExchangeContext is designed to provide an ease-of-use interface for querying and reaggregating information regarding requests and bids of a resource exchange |
CExchangeGraph | An ExchangeGraph is a resource-neutral representation of a ResourceExchange |
CExchangeManager | The ExchangeManager is designed to house all of the internals involved in executing a resource exchange |
CExchangeNode | ExchangeNodes are used in ExchangeGraphs to house information about a given translated Bid or Request |
CExchangeNodeGroup | A ExchangeNodeGroup is a collection of ExchangeNodes, and is the ExchangeGraph representation of a BidPortfolio or RequestPortfolio |
CExchangeSolver | Very simple interface for solving translated resource exchanges |
CExchangeTranslationContext | An ExchangeTranslationContext is a simple holder class for any information needed to translate a ResourceExchange to and from an ExchangeGraph |
CExchangeTranslator | An ExchangeTranslator facilitates translation from a resource specific exchange to a resource-neutral exchange, upon which generic solvers can be applied |
CFacility | Abstract class/interface used by all facility agents |
CFixedDoubleDist | |
CFixedIntDist | |
CFullBackend | Interface implemented by backends that support recording and querying |
CGreedyPreconditioner | A GreedyPreconditioner conditions an ExchangeGraph for a GreedySolver by ordering the RequestGroups and ExchangeNodes within each RequestGroup weighted by their commodity's importance |
CGreedySolver | The GreedySolver provides the implementation for a "greedy" solution to a resource exchange graph |
CHdf5Back | An Recorder backend that writes data to an hdf5 file |
CIder | |
CInfileTree | A class for extracting information from a given XML parser |
CInstitution | Abstract class/interface used by all institution agents |
CIntDistribution | |
CIntrusiveBase | IntrusiveBase provides a base class that fulfulls basic requirements for a (sub) class to be used in a boost::intrusive_ptr |
CIOError | For failed reading/writing to files, network connections, etc. |
CKeyError | For failed retrieval/insertion of key-based data into/from data structures |
CLMatrix | |
CLogger | A logging tool providing finer grained control over standard output for debugging and other purposes |
CMaterial | The material class is primarily responsible for enabling basic material manipulation while helping enforce mass conservation |
CMockAgent | MockAgent is a template for accumulating configuration information used to generate a source or sink facility in a MockSimulation |
CMockSim | MockSim is a helper for running full simulations entirely in-code to test archetypes/agents without having to deal with input files, output database files, and other pieces of the full Cyclus stack |
CNormalDoubleDist | |
CNormalIntDist | |
CObjValueHandler | An event handler that records the time that a better solution is found |
CPackage | Package is a class that packages materials into discrete items in ways |
CPrefixInjector | Wrapper class for QueryableBackends that injects prefix in front of the title/table for every query before being executed |
CPrefMap | |
CProduct | A Product is a general type of resource in the Cyclus simulation, and is a catch-all for non-standard resources |
CProgSolver | The ProgSolver provides the implementation for a mathematical programming solution to a resource exchange graph |
►CProgTranslator | Helper class to translate a product exchange into a mathematical program |
CContext | This class is now deprecated |
CProgTranslatorContext | Struct to hold all problem instance state |
CQtyCoeffConverter | Provide coefficients for default mass constraints |
CQueryableBackend | Interface implemented by backends that support rudimentary querying |
CQueryResult | Meta data and results of a query |
CRandomNumberGenerator | A random number generator |
►CRecBackend | An abstract base class for listeners (e.g |
CDeleter | Convenience class for using a stack variable to auto-destruct a Recbackend |
CRecorder | Collects and manages output data generation for the cyclus core and agents during a simulation |
CRegion | Abstract class/interface used by all region agents |
CRelaxNGValidator | RelaxNGValidator |
CRequest | A Request encapsulates all the information required to communicate the needs of an agent in the Dynamic Resource Exchange, including the commodity it needs as well as a resource specification for that commodity |
CRequestGroup | A RequestGroup is a specific ExchangeNodeGroup with a notion of an total requested quantity |
CRequestPortfolio | A RequestPortfolio is a group of (possibly constrained) requests for resources |
CResource | Resource defines an abstract interface implemented by types that are offered, requested, and transferred between simulation agents |
CResourceExchange | The ResourceExchange class manages the communication for the supply and demand of resources in a simulation |
CResTracker | Tracks and records the state and parent-child relationships of resources as they are changed |
CSecondLT | Less-than comparison for pairs |
CSha1 | |
CSimInfo | Container for a static simulation-global parameters that both describe the simulation and affect its behavior |
CSimInit | Handles initialization of a simulation from the output database |
CSolverFactory | A factory class that, given a configuration, returns a Coin::OsiSolverInterface for a solver |
CSqliteBack | An Recorder backend that writes data to an sqlite database |
CSqliteDb | An abstraction over the Sqlite native C interface to simplify database creation and data insertion |
CSqlStatement | Thin wrapper class over sqlite3 prepared statements |
CStateError | For failed object state expectations |
CStateWrangler | An abjstract interface that must be implemented by all simulation agents and all agent member variables that have unexported internal state |
CTimeListener | Inheritable class for any Agent that requires knowlege of ticks and tocks |
CTimer | Controls simulation timestepping and inter-timestep phases |
CTrade | A Trade is a simple container that associates a request for a resource with a bid for that resource |
CTradeExecutionContext | |
CTradeExecutor | The TradeExecutor is an object whose task is to execute a collection of Trades |
CTrader | A simple API for agents that wish to exchange resources in the simulation |
CTransportUnit | TransportUnit is a class that can be used in conjunction with packages to restrict the amount of material that can be traded between facilities |
CTrivialConverter | The default converter returns the resource's quantity |
CUniformDoubleDist | |
CUniformIntDist | |
CUniformTaylor | A class that solves the matrix exponential problem using the Taylor Series with Uniformization method |
CValidationError | For validating files received via IO |
CValueError | For values that are too big, too small, etc |
CXMLFileLoader | Handles initialization of a database with information from a cyclus xml input file |
CXMLFlatLoader | Class that encapsulates the methods needed to load input to a cyclus simulation from xml |
CXMLParser | A helper class to hold xml file data and provide automatic validation |
►Nh5wrap | Wrapper for standard HDF5 operations |
CFileNotHDF5 | Custom exception for when an existing file is not in a valid HDF5 format |
CGroupNotFound | Custom exception for when a group cannot be found in an HDF5 file |
CHDF5BoundsError | Custom exception for HDF5 indexing errors |
CHomogenousTypeTable | A class representing a high-level table contruct whose columns all have the same type T in C/C++ (and the analogous type in HDF5) |
CPathNotFound | Custom exception for when a path is not found in an HDF5 file |
►Nhdf5_back_gen | |
CAssign | |
CBinOp | |
CBlock | |
CCase | |
CCppGen | |
CDecl | |
CDeclAssign | |
CExpr | |
CExprStmt | |
CFor | |
CFuncCall | |
CFuncDef | |
CIf | |
CLeftUnaryOp | |
CLine | |
CNode | |
CNothing | |
CPrettyFormatter | |
CRaw | |
CRightUnaryOp | |
CType | |
CVar | |
CVisitor | |
►NJson | JSON (JavaScript Object Notation) |
CBatchAllocator | |
CCustomWriter | Writes a Value in JSON format with custom formatting |
CFastWriter | Outputs a Value in JSON format without formatting (not human friendly) |
CFeatures | Configuration passed to reader and writer |
CPath | Experimental and untested: represents a "path" to access a node |
CPathArgument | Experimental and untested: represents an element of the "path" to access a node |
CReader | Unserialize a JSON document into a Value |
CStaticString | Lightweight wrapper to tag static string |
CStyledStreamWriter | Writes a Value in JSON format in a human friendly way, to a stream rather than to a string |
CStyledWriter | Writes a Value in JSON format in a human friendly way |
CValue | Represents a JSON value |
CValueConstIterator | Const iterator for object and array value |
CValueIterator | Iterator for object and array value |
CValueIteratorBase | Base class for Value iterators |
CWriter | Abstract class for writers |
►Npretty_print | |
Carray_wrapper_n | |
Cconditional | |
Cconditional< false, S, T > | |
Cconditional< true, S, T > | |
Ccustom_delims | |
Ccustom_delims_base | |
Ccustom_delims_wrapper | |
Cdelimiters | |
Cdelimiters< ::std::multiset< T, TComp, TAllocator >, char > | |
Cdelimiters< ::std::multiset< T, TComp, TAllocator >, wchar_t > | |
Cdelimiters< ::std::pair< T1, T2 >, char > | |
Cdelimiters< ::std::pair< T1, T2 >, wchar_t > | |
Cdelimiters< ::std::set< T, TComp, TAllocator >, char > | |
Cdelimiters< ::std::set< T, TComp, TAllocator >, wchar_t > | |
Cdelimiters< ::std::tr1::unordered_multiset< T, THash, TEqual, TAllocator >, char > | |
Cdelimiters< ::std::tr1::unordered_multiset< T, THash, TEqual, TAllocator >, wchar_t > | |
Cdelimiters< ::std::tr1::unordered_set< T, THash, TEqual, TAllocator >, char > | |
Cdelimiters< ::std::tr1::unordered_set< T, THash, TEqual, TAllocator >, wchar_t > | |
Cdelimiters< T, char > | |
Cdelimiters< T, wchar_t > | |
Cdelimiters_values | |
Cenable_if | |
Cenable_if< true, T > | |
Cget_iterator | |
Cget_iterator< T[N]> | |
►Chas_begin_end | |
CChT | |
CDerived | |
CDummy | |
CFallback | |
Chas_const_iterator | |
Cis_container | |
Cis_container< char[N]> | |
Cis_container< T[N]> | |
Cpretty_tuple_helper | |
Cpretty_tuple_helper< Tuple, 1, TChar, TCharTraits > | |
Cprint_container_helper | |
Ctuple_dummy_t | |
►Npyne | The 'pyne' namespace all PyNE functionality is included in |
►Nenrichment | Enrichment Component Class and Functions |
CCascade | A set of physical parameters used to specify an enrichment cascade |
CEnrichmentInfiniteLoopError | Custom exception for when an enrichment solver has entered an infinite loop |
CEnrichmentIterationLimit | Custom exception for when an enrichment solver has reached its maximum number of iterations |
CEnrichmentIterationNaN | Custom exception for when an enrichment solver iteration has produced a NaN |
►Nnucname | Nuclide naming conventions |
CIndeterminateNuclideForm | Custom expection for declaring that a value represents one or more nuclides in one or more namig conventions |
CNotANuclide | Custom expection for declaring that a value does not follow a recognizable nuclide naming convention |
►Nrxname | Converts between naming conventions for reaction channels |
CIndeterminateReactionForm | Custom exception for declaring a value not to be of ambiquous reaction form |
CNotAReaction | Custom exception for declaring a value not to be a valid reaction |
Calpha | Struct matching the '/decay/alphas' table in nuc_data.h5 |
Catomic | Structure for atomic data |
Catomic_mass_data | Struct matching the atomic_mass table in nuc_data.h5 |
Cbeta | Struct matching the '/decay/betas' table in nuc_data.h5 |
Cdecay | Struct matching the '/decay/decays' table in nuc_data.h5 |
Cdose | A struct matching the dose factor table in nuc_data.h5 |
Cecbp | A struct matching the '/decay/ecbp' table in nuc_data.h5 |
CFileNotFound | Custom exception to be thrown in the event that a required file is not able to be found |
Cgamma | Struct matching the '/decay/gammas' table in nuc_data.h5 |
CInvalidSimpleXS | Custom exception for declaring a simple_xs request invalid |
Clevel_data | Struct matching the '/decay/level_list' table in nuc_data.h5 |
CMaterial | Material composed of nuclides |
Cmaterial_data | A stuct for reprensenting fundemental data in a material |
CMaterialProtocolError | Custom exception for invalid HDF5 protocol numbers |
Cndsfpy | Struct matching the '/neutron/nds_fission_product' table in nuc_data.h5 |
Cndsfpysub | Struct for the nds data for fpyield |
Cq_val_data | Struct matching the q_value table in nuc_data.h5 |
Cscattering_lengths | Struct matching the '/neutron/scattering_lengths' table in nuc_data.h5 |
Cswapmapcompare | Data access functions |
Cwimsdfpy | Struct matching the '/neutron/wimsd_fission_product' table in nuc_data.h5 |
CContext | Holding class for information related to a TradeExecutor |
COsiCbcSolverInterface | Cbc Solver Interface |
Cpyne_cram_transmute_info_tag | |
Csimple_xs | |
Cxd_complex_t | Complex type struct, matching PyTables definition |