| Chummingbird::AngularQuadratureSet | Wrapper class that owns an angular QuadratureBase<Ordinate> of the type corresponding to the given AngularQuadSet |
| Chummingbird::AngularTreatmentParams | Parameters from the "angular_treatment" section of the input file |
| Chummingbird::BankBase< T > | Base class for banks that store objects of type T by integer ID and look them up by the name given in the JSON input file |
| Chummingbird::BankBase< BC > | |
| Chummingbird::BCBank | Bank holding the boundary conditions defined in the input file |
| Chummingbird::BankBase< Material > | |
| Chummingbird::MaterialBank | Bank holding the materials defined in the input file |
| Chummingbird::BankBase< std::unique_ptr< SourceBase > > | |
| Chummingbird::SourceBank | Bank holding the volumetric sources defined in the input file |
| Chummingbird::Element | Defines a subset of the domain (an "element") |
| Chummingbird::Segment | 1D line element defined by two boundary nodes, with interior nodes placed at Gauss-Lobatto-Legendre points |
| Chummingbird::GlobalForcingData | Convenience struct for hold the contribution for an entry in a single element to the global forcing vector |
| Chummingbird::GlobalMatrixData | Convenience struct for holding the contribution for an entry in a single element to the global matrix |
| Chummingbird::Mesh::GmshReadState | Intermediate state accumulated while reading a gmsh file, shared across the section subroutines below |
| Chummingbird::InputParams | All parameters parsed from the input file |
| Chummingbird::Material | Defines a monoenergetic, constant-properties material |
| Chummingbird::Mesh | Class defing a mesh |
| Chummingbird::MeshParams | Parameters from the "mesh" section of the input file |
| Chummingbird::Node | A point in the mesh holding its coordinates, boundary info, and flux solution values |
| Chummingbird::Ordinate | Defines a solid angle, or ordinate, in spherical geometry |
| Chummingbird::ProblemBase | Base class defining a formulation of the transport equation to be solved |
| Chummingbird::CGProblem | Class defining a Continuous Galerkin formulation of the SAAF transport equation |
| Chummingbird::ProblemParams | Parameters from the "problem" section of the input file |
| Chummingbird::QuadratureBase< T > | Base class for defining a quadrature set |
| Chummingbird::QuadratureBase< double > | |
| Chummingbird::GaussChebyshev | Class defines a Gauss-Chebyshev quadrature set, which approximates the integral of the form: |
| Chummingbird::GaussLegendre | Defines a Gauss-Legendre quadrature set on the interval [-1,1] |
| Chummingbird::GaussLobattoLegendre | Class defining a 1D Gauss-Legendre-Lobatto quadrature set on [-1,1]. The quadrature set approximates the integral using a set of weights ( \(w_k\)) and abscissas ( \(\xi_k\)): |
| Chummingbird::QuadratureBase< Ordinate > | |
| Chummingbird::GaussLegendreChebyshev | Class defines a Gauss-Legendre-Chebyshev quadrature set on the unit sphere, where a Gauss-Legendre quadrature set is used along the polar direction, and a Gauss-Chebyshev quadrature set is used along the azimuthal direction |
| Chummingbird::GaussLegendreTrapezoid | Class defines a Gauss-Legendre-Trapezoid rule on the unit sphere, where a Gauss-Legendre rule is used on the polar coordinate, and a trapezoid rule is used on the azimuthal |
| Chummingbird::QuadraturePair | Simple struct holding a function value evaluated at the supplied abscissa value |
| Chummingbird::Results | Exports simulation results to a file |
| Chummingbird::SEMProblem | Wrapper class that owns a ProblemBase of the type corresponding to the given FEFormulation |
| Chummingbird::Simulation | Tracks the running state of a simulation across source iterations |
| Chummingbird::SourceBase | Base class for independent sources |
| Chummingbird::ConstantVolumetricSource | Defines a constant-value, isotropic volumetric source |
| Chummingbird::ParsedVolumetricSource | Defines a volumetric source defined by a parsed function passed by the user |
| Chummingbird::SourceIterationParams | Parameters from the "source_iteration" section of the input file |
| Chummingbird::SpectralElementParams | Parameters from the "spectral_elements" section of the input file |
| Cte_parser::state | |
| Cte_expr | A compiled expression |
| Cte_fun_traits< FuncType > | |
| Cte_fun_traits< ReturnType(*)(Args...)> | |
| Cte_fun_traits< ReturnType(Args...)> | |
| Cte_is_closure< FuncType > | |
| Cte_is_closure< ReturnType(*)(const te_expr *, Args...)> | |
| Cte_is_closure< ReturnType(const te_expr *, Args...)> | |
| Cte_is_closure< te_arg_confun > | |
| Cte_parser | Math formula parser |
| Cte_string_less | |
| Cte_variable | Custom variable or function that can be added to a te_parser |