Python API
Math
Spherical harmonics
Compute the tesseral spherical harmonics. |
Point
General 3-element vector structure. |
Function wrappers
Note
This API is temporary. It will no longer required once ParameterBlock
is removed.
Function base class. |
|
Scalar material function. |
|
Scalar spatial function. |
|
Scalar spatial material function. |
|
Vector spatial function. |
Angular quadrature
Base class
Angular quadrature. |
Product quadratures
Product quadrature. |
|
Curvilinear quadrature. |
Gauss-Legendre quadrature for 1D, slab geometry. |
|
Gauss-Legendre-Chebyshev quadrature for 2D, XY geometry. |
|
Gauss-Legendre-Chebyshev quadrature for 3D, XYZ geometry. |
Gauss-Legendre-Chebyshev quadrature for 2D, RZ geometry. |
Simplified LDFES quadrature
Piecewise-linear finite element quadrature using quadrilaterals. |
Field functions
Base class
Field function. |
Grid-based
Field function grid based. |
Interpolation
Line based interpolation function. |
|
Line based interpolation function. |
|
A line based interpolation function. |
Mesh
Mesh
Mesh continuum. |
Surface mesh
Surface mesh. |
Mesh generator
Generic mesh generator. |
Extruded mesh generator. |
|
Orthogonal mesh generator. |
|
From file mesh generator. |
|
Split file mesh generator. |
|
Distributed mesh generator. |
Graph partitioner
Generic graph partitioner. |
Koch, Baker and Alcouffe based partitioning. |
|
Basic linear partitioning. |
|
PETSc based partitioning. |
Logical volume
Base class
Generic logical volume. |
Logical volume types
Boolean logical volume. |
|
Right circular cylinder logical volume. |
|
Rectangular parallel piped logical volume. |
|
Spherical logical volume. |
|
Surface mesh logical volume. |
Response evaluator
Response evaluator by folding sources against adjoint solutions. |
Source
Point sources, defined by its location and a group-wise strength vector. |
|
Multi-group isotropic volumetric sources. |
Cross section
Multi-group cross section. |
Solver
Base class
Base class for all solvers. |
Linear Boltzmann solver
Base class for all Linear Boltzmann solvers. |
Base class for discrete ordinates solvers. |
|
A neutral particle transport solver in point-symmetric and axial-symmetric curvilinear coordinates. |
Steady state solver
Non-linear k-eigen
Power iteration solver
Point kinetic trnasient solver
General transient solver for point kinetics. |
Diffusion solver
Base class for diffusion solvers. |
CFEM diffusion solver. |
|
DFEM diffusion solver. |
Post-processors
Base class
Base class for all post-processors. |
Post-processor
Post-processor for basic info of a Solver. |
|
Aggregator for nodal values. |
|
Compute the volumetric integral of a field-function. |
Printer
Print a list of post-processors. |
|
Set printer options. |
Settings
Logs
Set verbosity level (0 to 3). |
|
Enable/disable color output. |
|
Allow PETSc error handler. |
Caliper configuration
Set configuration to the Caliper manager. |
|
Start the Caliper manager and mark the program begin. |
Argument vector
Overwrite OpenSn settings using |
|
Finalize OpenSn context. |