hummingbird
Solving the self-adjoint angular flux transport equation using spectral elements on Cartesian geometry
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 Chummingbird::AngularQuadratureSetWrapper class that owns an angular QuadratureBase<Ordinate> of the type corresponding to the given AngularQuadSet
 Chummingbird::AngularTreatmentParamsParameters 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::BCBankBank holding the boundary conditions defined in the input file
 Chummingbird::BankBase< Material >
 Chummingbird::MaterialBankBank holding the materials defined in the input file
 Chummingbird::BankBase< std::unique_ptr< SourceBase > >
 Chummingbird::SourceBankBank holding the volumetric sources defined in the input file
 Chummingbird::ElementDefines a subset of the domain (an "element")
 Chummingbird::Segment1D line element defined by two boundary nodes, with interior nodes placed at Gauss-Lobatto-Legendre points
 Chummingbird::GlobalForcingDataConvenience struct for hold the contribution for an entry in a single element to the global forcing vector
 Chummingbird::GlobalMatrixDataConvenience struct for holding the contribution for an entry in a single element to the global matrix
 Chummingbird::Mesh::GmshReadStateIntermediate state accumulated while reading a gmsh file, shared across the section subroutines below
 Chummingbird::InputParamsAll parameters parsed from the input file
 Chummingbird::MaterialDefines a monoenergetic, constant-properties material
 Chummingbird::MeshClass defing a mesh
 Chummingbird::MeshParamsParameters from the "mesh" section of the input file
 Chummingbird::NodeA point in the mesh holding its coordinates, boundary info, and flux solution values
 Chummingbird::OrdinateDefines a solid angle, or ordinate, in spherical geometry
 Chummingbird::ProblemBaseBase class defining a formulation of the transport equation to be solved
 Chummingbird::CGProblemClass defining a Continuous Galerkin formulation of the SAAF transport equation
 Chummingbird::ProblemParamsParameters from the "problem" section of the input file
 Chummingbird::QuadratureBase< T >Base class for defining a quadrature set
 Chummingbird::QuadratureBase< double >
 Chummingbird::GaussChebyshevClass defines a Gauss-Chebyshev quadrature set, which approximates the integral of the form:
 Chummingbird::GaussLegendreDefines a Gauss-Legendre quadrature set on the interval [-1,1]
 Chummingbird::GaussLobattoLegendreClass 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::GaussLegendreChebyshevClass 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::GaussLegendreTrapezoidClass 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::QuadraturePairSimple struct holding a function value evaluated at the supplied abscissa value
 Chummingbird::ResultsExports simulation results to a file
 Chummingbird::SEMProblemWrapper class that owns a ProblemBase of the type corresponding to the given FEFormulation
 Chummingbird::SimulationTracks the running state of a simulation across source iterations
 Chummingbird::SourceBaseBase class for independent sources
 Chummingbird::ConstantVolumetricSourceDefines a constant-value, isotropic volumetric source
 Chummingbird::ParsedVolumetricSourceDefines a volumetric source defined by a parsed function passed by the user
 Chummingbird::SourceIterationParamsParameters from the "source_iteration" section of the input file
 Chummingbird::SpectralElementParamsParameters from the "spectral_elements" section of the input file
 Cte_parser::state
 Cte_exprA 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_parserMath formula parser
 Cte_string_less
 Cte_variableCustom variable or function that can be added to a te_parser