C++ API
Page Hierarchy
Class Hierarchy
-
- Namespace opensn
- Namespace opensn::SimplifiedLDFESQ
- Struct BaseFunctor
- Struct FunctionWeightFromRho
- Struct SphericalQuadrilateral
- Class Quadrature
- Struct BoundaryCondition
- Struct BoundaryPreference
- Struct CartesianSpatialWeightFunction
- Struct CellView
- Struct CylindricalSpatialWeightFunction
- Struct DirectionView
- Struct DummyStream
- Struct Edge
- Struct ExtrusionLayer
- Struct Face
- Struct FaceNodalMapping
- Struct FaceView
- Struct FloodCell
- Struct FloodFace
- Struct FloodLevel
- Struct FloodPtr
- Struct GhostVecLocalRaw
- Template Struct is_shared_ptr
- Template Struct is_shared_ptr< std::shared_ptr< T > >
- Struct KResidualFunctionContext
- Struct LBSOptions
- Struct LinearEigenContext
- Struct LinearSolverContext
- Struct LinearSystemContext
- Struct Matrix3x3
- Template Struct MemoryPinner
- Struct MeshView
- Struct Multigroup_D_and_sigR
- Struct NLKEigenAGSContext
- Struct NLKEigenDiffContext
- Struct NonLinearSolverContext
- Struct OrthoMeshAttributes
- Struct PETScSolverSetup
- Struct PolyFace
- Struct QuadraturePointPhiTheta
- Struct QuadratureView
- Struct RayTracerOutputInformation
- Struct SourceFlags
- Struct SpatialWeightFunction
- Struct SphericalSpatialWeightFunction
- Struct STDG
- Template Struct Storage
- Struct SubSetInfo
- Struct SweepWGSContext
- Struct Task
- Struct TwoGridCollapsedInfo
- Struct UnitCellMatrices
- Struct Vector3
- Struct VertexProperties
- Struct WGSContext
- Struct XSView
- Class AAH_AngleSet
- Class AAH_ASynchronousCommunicator
- Class AAH_FLUDS
- Class AAH_FLUDSCommonData
- Class AAH_SPDS
- Class AAHD_FLUDS
- Class AAHSweepChunk
- Class AAHSweepChunkRZ
- Class AGSLinearSolver
- Class AllowableRange
- Class AllowableRangeHighLimit
- Class AllowableRangeList
- Class AllowableRangeLowHighLimit
- Class AllowableRangeLowLimit
- Class AngleAggregation
- Class AngleSet
- Class AngleSetGroup
- Class AngularQuadrature
- Class AsynchronousCommunicator
- Class BooleanLogicalVolume
- Class BoundaryFunction
- Class ByteArray
- Class Carrier
- Class CBC_AngleSet
- Class CBC_ASynchronousCommunicator
- Class CBC_FLUDS
- Class CBC_FLUDSCommonData
- Class CBC_SPDS
- Class CBCSweepChunk
- Class Cell
- Class CellFace
- Class CellLBSView
- Class CellMapping
- Class ClassicRichardson
- Class CurvilinearProductQuadrature
- Template Class DenseMatrix
- Class DiffusionMIPSolver
- Class DiffusionPWLCSolver
- Class DiffusionSolver
- Struct DiffusionSolver::Options
- Class DiscreteOrdinatesCurvilinearProblem
- Class DiscreteOrdinatesKEigenAcceleration
- Class DiscreteOrdinatesProblem
- Class DistributedMeshGenerator
- Class ExtruderMeshGenerator
- Class FieldFunction
- Class FieldFunctionGridBased
- Class FieldFunctionInterface
- Class FieldFunctionInterpolation
- Class FieldFunctionInterpolationLine
- Class FieldFunctionInterpolationPoint
- Class FieldFunctionInterpolationVolume
- Class FiniteElementBase
- Class FiniteVolume
- Class FiniteVolumeMapping
- Class FLUDS
- Class FLUDSCommonData
- Class FromFileMeshGenerator
- Class FunctionDimAToDimB
- Class GaussChebyshevQuadrature
- Class GaussLegendreQuadrature
- Class GaussQuadrature
- Class GhostedParallelSTLVector
- Class GLCProductQuadrature2DRZ
- Class GLCProductQuadrature2DXY
- Class GLCProductQuadrature3DXYZ
- Class GlobalCellHandler
- Class GLProductQuadrature1DSlab
- Class GLProductQuadrature1DSpherical
- Class GraphPartitioner
- Class GridBasedFieldFunctionInterface
- Class GridFaceHistogram
- Class InputParameters
- Class IsotropicBoundary
- Class KBAGraphPartitioner
- Class LBSGroup
- Class LBSGroupset
- Class LBSProblem
- Class LBSSolverIO
- Class LBSVecOps
- Class LinearEigenSolver
- Class LinearGraphPartitioner
- Class LinearSolver
- Class LinearSystemSolver
- Class LineQuadrature
- Class LocalCellHandler
- Class Logger
- Class LogicalVolume
- Class LogicalVolumeInterface
- Class LogStream
- Class MeshCarrier
- Class MeshContinuum
- Class MeshGenerator
- Class MeshIO
- Class MeshMapping
- Struct MeshMapping::CoarseMapping
- Struct MeshMapping::FineMapping
- Class MPICommunicatorSet
- Class MultiGroupXS
- Struct MultiGroupXS::Precursor
- Template Class NDArray
- Template Struct NDArray::bool_pack
- Class NLKEigenDiffSolver
- Class NLKEigenvalueAGSSolver
- Class NonLinearKEigenSolver
- Class NonLinearSolver
- Class ObjectFactory
- Class OrthogonalMeshGenerator
- Class OutflowCarrier
- Class ParallelSTLVector
- Class ParallelVector
- Class ParameterBlock
- Template Struct ParameterBlock::IsBool
- Template Struct ParameterBlock::IsFloat
- Template Struct ParameterBlock::IsInteger
- Template Struct ParameterBlock::IsString
- Template Struct ParameterBlock::IsUserData
- Class ParameterBlock::ConstIterator
- Class ParameterBlock::Iterator
- Class PETScGraphPartitioner
- Class PETScLinearSolver
- Class PETScNonLinearSolver
- Class PETScNonLinearSolverOptions
- Class PiecewiseLinear1D
- Class PieceWiseLinearBase
- Class PieceWiseLinearBaseMapping
- Class PieceWiseLinearContinuous
- Class PieceWiseLinearDiscontinuous
- Class PieceWiseLinearPolygonMapping
- Class PieceWiseLinearPolyhedronMapping
- Class PieceWiseLinearSlabMapping
- Class PointSource
- Struct PointSource::Subscriber
- Class PowerIterationKEigenSolver
- Class Problem
- Class ProductQuadrature
- Class QuadratureCarrier
- Class RandomNumberGenerator
- Class RayTracer
- Class RCCLogicalVolume
- Class ReflectingBoundary
- Class ResponseEvaluator
- Class RPPLogicalVolume
- Class SCDSAAcceleration
- Class SMMAcceleration
- Class Solver
- Class SourceFunction
- Class SparseMatrix
- Class SpatialDiscretization
- Class SpatialQuadrature
- Class SPDS
- Class SphereLogicalVolume
- Class SplitFileMeshGenerator
- Class SteadyStateSourceSolver
- Class SurfaceFiniteElementData
- Class SurfaceMesh
- Class SurfaceMeshLogicalVolume
- Class SweepBoundary
- Class SweepChunk
- Class SweepScheduler
- Struct SweepScheduler::RuleValues
- Class TetrahedraQuadrature
- Class TGDSA
- Class Timer
- Class TotalXSCarrier
- Class TransientSourceFunction
- Class TriangleQuadrature
- Class Unknown
- Class UnknownManager
- Class UnpartitionedMesh
- Class VacuumBoundary
- Class Varying
- Template Struct Varying::IsBool
- Template Struct Varying::IsByteArray
- Template Struct Varying::IsFloat
- Template Struct Varying::IsInteger
- Template Struct Varying::IsSignedInteger
- Template Struct Varying::IsString
- Template Struct Varying::IsUnsignedInteger
- Template Struct Varying::IsUserData
- Template Class Varying::VaryingArbitraryType
- Class Varying::VaryingType
- Template Class Vector
- Class VectorGhostCommunicator
- Class VectorSpatialFunction
- Class VertexHandler
- Class VolumetricFiniteElementData
- Class VolumetricSource
- Class WGDSA
- Class WGSLinearSolver
- Class XSFile
- Enum AngleAggregationType
- Enum AngleSetStatus
- Enum AngularQuadratureType
- Enum BCType
- Enum BoundaryID
- Enum CellType
- Enum CoordinateSystemType
- Enum EnergyCollapseScheme
- Enum FaceOrientation
- Enum FieldFunctionInterpolationOperation
- Enum FieldFunctionInterpolationProperty
- Enum FieldFunctionInterpolationType
- Enum GeometryType
- Enum InputParameterTag
- Enum LBSBoundaryType
- Enum MeshType
- Enum NormType
- Enum ParameterBlockType
- Enum PhiSTLOption
- Enum QuadratureOrder
- Enum ResidualScaleType
- Enum SchedulingAlgorithm
- Enum SolverType
- Enum SourceType
- Enum SpatialDiscretizationType
- Enum SteppingMethod
- Enum StringStreamColorCode
- Enum UnknownStorageType
- Enum UnknownType
- Enum VaryingDataType
- Enum VecOpType
- Namespace opensn::SimplifiedLDFESQ
- Template Class vtkNew
- Template Class vtkSmartPointer
- Namespace opensn
File Hierarchy
-
- Directory framework
- Directory data_types
- Directory parallel_vector
- Directory sparse_matrix
- File sparse_matrix.h
- Directory vector_ghost_communicator
- File allowable_range.h
- File byte_array.h
- File dense_matrix.h
- File matrix3x3.h
- File ndarray.h
- File range.h
- File varying.h
- File vector.h
- File vector3.h
- Directory field_functions
- Directory interpolation
- File ffinter_line.h
- File ffinter_point.h
- File ffinter_volume.h
- File ffinterpolation.h
- File field_function.h
- File field_function_grid_based.h
- File field_function_interface.h
- File grid_based_field_function_interface.h
- Directory interpolation
- Directory graphs
- Directory logging
- File log.h
- File log_exceptions.h
- File log_stream.h
- File stringstream_color.h
- Directory materials
- Directory multi_group_xs
- File multi_group_xs.h
- File xsfile.h
- Directory multi_group_xs
- Directory math
- Directory functions
- File function.h
- File function_dimA_to_dimB.h
- File piecewise_linear_1d.h
- Directory linear_solver
- Directory nonlinear_solver
- Directory petsc_utils
- File petsc_utils.h
- Directory quadratures
- Directory angular
- Directory legendre_poly
- File legendrepoly.h
- File angular_quadrature.h
- File curvilinear_product_quadrature.h
- File product_quadrature.h
- File sldfe_sq_quadrature.h
- Directory legendre_poly
- Directory spatial
- File gauss_quadrature.h
- File gausschebyshev_quadrature.h
- File gausslegendre_quadrature.h
- File quadrature_order.h
- Directory angular
- Directory random_number_generation
- Directory spatial_discretization
- Directory cell_mappings
- Directory finite_element
- Directory finite_volume
- File cell_mapping.h
- Directory finite_element
- Directory finite_volume
- File finite_volume.h
- File spatial_discretization.h
- Directory cell_mappings
- Directory unknown_manager
- File unknown_manager.h
- File geometry.h
- File math.h
- File math_time_stepping.h
- File spatial_weight_function.h
- Directory functions
- Directory mesh
- Directory cell
- File cell.h
- Directory io
- File mesh_io.h
- Directory logical_volume
- Directory mesh_continuum
- Directory mesh_generator
- Directory mesh_mapping
- File mesh_mapping.h
- Directory raytrace
- File raytracer.h
- Directory surface_mesh
- File surface_mesh.h
- Directory unpartitioned_mesh
- File unpartitioned_mesh.h
- File mesh.h
- File mesh_edge_loops.h
- File mesh_face.h
- Directory cell
- Directory mpi
- File mpi_comm_set.h
- File mpi_utils.h
- Directory parameters
- File input_parameters.h
- File parameter_block.h
- Directory utils
- File hdf_utils.h
- File timer.h
- File utils.h
- File object_factory.h
- File runtime.h
- Directory data_types
- Directory modules
- Directory diffusion
- File diffusion.h
- File diffusion_mip_solver.h
- File diffusion_pwlc_solver.h
- Directory linear_boltzmann_solvers
- Directory discrete_ordinates_curvilinear_problem
- Directory sweep_chunks
- File aah_sweep_chunk_rz.h
- File discrete_ordinates_curvilinear_problem.h
- Directory sweep_chunks
- Directory discrete_ordinates_problem
- Directory acceleration
- Directory iterative_methods
- File sweep_wgs_context.h
- Directory sweep
- Directory angle_aggregation
- File angle_aggregation.h
- Directory angle_set
- File aah_angle_set.h
- File angle_set.h
- File angle_set_group.h
- File cbc_angle_set.h
- Directory boundary
- File isotropic_boundary.h
- File reflecting_boundary.h
- File sweep_boundary.h
- File vacuum_boundary.h
- Directory communicators
- File aah_async_comm.h
- File async_comm.h
- File cbc_async_comm.h
- Directory fluds
- File aah_fluds.h
- File aah_fluds_common_data.h
- File aahd_fluds.h
- File cbc_fluds.h
- File cbc_fluds_common_data.h
- File fluds.h
- File fluds_common_data.h
- Directory scheduler
- File sweep_scheduler.h
- Directory spds
- File sweep.h
- Directory angle_aggregation
- Directory sweep_chunks
- File aah_sweep_chunk.h
- File cbc_sweep_chunk.h
- File sweep_chunk.h
- File discrete_ordinates_problem.h
- Directory lbs_problem
- Directory acceleration
- File acceleration.h
- File nl_keigen_acc_context.h
- File nl_keigen_acc_residual_func.h
- File nl_keigen_acc_solver.h
- File tgdsa.h
- File wgdsa.h
- Directory device
- Directory carrier
- File carrier.h
- File mesh_carrier.h
- File outflow_carrier.h
- File quadrature_carrier.h
- File total_xs_carrier.h
- Directory debug_tool
- File print_mesh.h
- File print_quadrature.h
- File print_xs.h
- Directory view
- File mesh_view.h
- File quadrature_view.h
- File xs_view.h
- File memory_pinner.h
- File storage.h
- Directory carrier
- Directory groupset
- File lbs_group.h
- File lbs_groupset.h
- Directory io
- File lbs_problem_io.h
- Directory iterative_methods
- File ags_linear_solver.h
- File classic_richardson.h
- File convergence.h
- File nonlinear_keigen_ags_context.h
- File nonlinear_keigen_ags_residual_func.h
- File nonlinear_keigen_ags_solver.h
- File power_iteration_keigen.h
- File snes_k_monitor.h
- File snes_k_residual_func_context.h
- File wgs_context.h
- File wgs_convergence_test.h
- File wgs_linear_solver.h
- Directory point_source
- File point_source.h
- Directory preconditioning
- Directory source_functions
- Directory volumetric_source
- File volumetric_source.h
- File lbs_compute.h
- File lbs_problem.h
- File lbs_structs.h
- File lbs_vecops.h
- Directory acceleration
- Directory response_evaluator
- File response_evaluator.h
- Directory solvers
- File nl_keigen_solver.h
- File pi_keigen_solver.h
- File steady_state_solver.h
- Directory discrete_ordinates_curvilinear_problem
- File problem.h
- File solver.h
- Directory diffusion
- Directory framework