|
PyNE C++
|
Top-level enrichment functionality. More...
#include "enrichment_symbolic.h"Go to the source code of this file.
Classes | |
| class | pyne::enrichment::EnrichmentInfiniteLoopError |
| Custom exception for when an enrichment solver has entered an infinite loop. More... | |
| class | pyne::enrichment::EnrichmentIterationLimit |
| class | pyne::enrichment::EnrichmentIterationNaN |
| Custom exception for when an enrichment solver iteration has produced a NaN. More... | |
Namespaces | |
| pyne | |
| A container representing enrichment cascades. | |
| pyne::enrichment | |
| Enrichment Component Class and Functions. | |
Functions | |||||||||
| Cascade | pyne::enrichment::_fill_default_uranium_cascade () | ||||||||
| Greates a cascade instance with default values for a uranium enrichment. | |||||||||
| double | pyne::enrichment::feed_per_prod (double x_feed, double x_prod, double x_tail) | ||||||||
| double | pyne::enrichment::feed_per_tail (double x_feed, double x_prod, double x_tail) | ||||||||
| double | pyne::enrichment::prod_per_feed (double x_feed, double x_prod, double x_tail) | ||||||||
| double | pyne::enrichment::prod_per_tail (double x_feed, double x_prod, double x_tail) | ||||||||
| double | pyne::enrichment::tail_per_feed (double x_feed, double x_prod, double x_tail) | ||||||||
| double | pyne::enrichment::tail_per_prod (double x_feed, double x_prod, double x_tail) | ||||||||
| double | pyne::enrichment::value_func (double x) | ||||||||
| Computes the value or separation potential of an assay x. | |||||||||
| double | pyne::enrichment::swu_per_feed (double x_feed, double x_prod, double x_tail) | ||||||||
| double | pyne::enrichment::swu_per_prod (double x_feed, double x_prod, double x_tail) | ||||||||
| double | pyne::enrichment::swu_per_tail (double x_feed, double x_prod, double x_tail) | ||||||||
| double | pyne::enrichment::alphastar_i (double alpha, double Mstar, double M_i) | ||||||||
| Cascade | pyne::enrichment::solve_numeric (Cascade &orig_casc, double tolerance=1.0E-7, int max_iter=100) | ||||||||
| void | pyne::enrichment::_recompute_nm (Cascade &casc, double tolerance=1.0E-7) | ||||||||
| void | pyne::enrichment::_recompute_prod_tail_mats (Cascade &casc) | ||||||||
| Cascade | pyne::enrichment::_norm_comp_secant (Cascade &casc, double tolerance=1.0E-7, int max_iter=100) | ||||||||
| double | pyne::enrichment::_deltaU_i_OverG (Cascade &casc, int i) | ||||||||
Multicomponent Functions | |||||||||
Finds a value of Mstar by minimzing the seperative power. Note that Mstar on orig_casc represents an intial guess at what Mstar might be. This is the final function that actually solves for an optimized M* that makes the cascade!
| |||||||||
| Cascade | pyne::enrichment::multicomponent (Cascade &orig_casc, char *solver, double tolerance=1.0E-7, int max_iter=100) | ||||||||
| Cascade | pyne::enrichment::multicomponent (Cascade &orig_casc, std::string solver="symbolic", double tolerance=1.0E-7, int max_iter=100) | ||||||||
Variables | |
| Cascade | pyne::enrichment::default_uranium_cascade |
| a cascade instance with default values for a uranium enrichment. | |
Top-level enrichment functionality.
1.8.13