| CBoundaryConditionSet | |
| CBoundaryParameters | Struct that holds boundary parameters |
| ▼CCellMarkerBase< dim > | Base class for cell markers |
| CNucleusRefinementFunction< dim > | The class handles the stochastic nucleation in PRISMS-PF |
| CConditionalOStreams | A class that allows printing to different output streams that are classified based on their verbosity. For now, this consists of two stream the release and debug. The debug stream provides more information that may be useful when debugging |
| CConstraintManager< dim, degree, number > | The class handles the generation and application of boundary conditions based on the user-inputs |
| CDependency | Dependency struct containing evaluation flags for each field |
| CDependencyExtents | Information about what fields need to be held onto. This will likely get refactored to be an oldest age at each level instead of something global like this |
| CDoFManager< dim, degree > | Class that manages the deal.II DoFHandlers |
| ▼Cstd::exception | |
| CExcNaN | |
| ▼Cdealii::ExceptionBase | |
| CExcDepNotInitialized | |
| CFieldContainer< dim, degree, number >::FEEValuationDeps< Rank > | Struct to hold the relevant dealii::FEEvaluation for a given solution block index |
| CFieldAttributes | Structure to hold the attributes of a field. This includes things like the name, rank, and nucleation information. |
| CFieldContainer< dim, degree, number > | This class permits the access of a subset of indexed fields and gives an error if any non-allowed fields are requested |
| ▼Cdealii::Function | |
| CDirichletConditions< dim, degree, number > | Function for user-implemented Dirichlet boundary condition |
| CInitialCondition< dim, degree, number > | Function for user-implemented initial conditions. These are only ever calculated for explicit time dependent fields and implicit time dependent, as all others are calculated at runtime |
| CReadInitialCondition< dim, number > | Function for read-in of initial conditions |
| CGroupSolutionHandler< dim, number > | Class that manages solution initialization and swapping with old solutions |
| CInitialConditionFile | Initial condition file |
| CIntegrator< dim, degree, number > | Compute the integral of a given field |
| CInvMManager< dim, degree, number > | A little class that computes the element volume for our triangulation |
| ▼CMATRIX_FREE_OPERATOR_BASE | |
| CMFOperator< dim, degree, number > | This class exists to evaluate a single user-defined operator for the matrix-free implementation of some PDE |
| CMatrixFreeManager< dim, number > | Containers for matrix free objects |
| ▼CMesh< dim > | Triangulation base class |
| CRectangularMesh< dim > | Class for rectangular mesh parameters |
| CSpatialDiscretization< dim > | Struct that holds spatial discretization parameters |
| CSphericalMesh< dim > | Class for spherical mesh parameters |
| CPRISMS_PF_BEGIN_NAMESPACE::TimerStack::Meta | Section depth and parent key |
| CMGContext< dim, degree, number > | Multigrid context. Everything multigrid needs to be alive to use |
| ▼Cdealii::Utilities::MPI::MPI_InitFinalize | |
| CMPIInitFinalize | This class does the boilerplate that precedes and succeeds the simulation |
| CNewDependencyExtents | |
| CNucleationManager< dim, degree, number > | The class handles the stochastic nucleation in PRISMS-PF |
| CNucleus< dim > | This class contains mutable utilities for phase field problems |
| ▼Cstd::ostream | |
| CTeeStream | Combined output streams so we can output to terminal and the summary.log with a single statement |
| ▼CParameterBase | Virtual base class for parameter groups |
| CFieldInputParameters | Simple struct for field input |
| CFieldOutputParameters | Simple struct for field output |
| CLinearSolveParameters | Struct that holds linear solver parameters |
| CLinearSolverParameters | Struct that stores relevant linear solve information of a certain solve block |
| CMiscellaneousParameters | Struct that holds miscellaneous parameters |
| CNonlinearSolveParameters | Struct that holds nonlinear solver parameters |
| CNonlinearSolverParameters | Struct that stores relevant nonlinear solve information of a certain field |
| CNucleationParameters | Struct that holds nucleation parameters |
| CRestartOutputParameters | Simple struct for restart output |
| CSpatialDiscretization< dim > | Struct that holds spatial discretization parameters |
| CTemporalDiscretization | Struct that holds temporal discretization parameters |
| CUserInputParameters< dim > | |
| CParseCMDOptions | Class to parse command line options |
| CPDEOperatorBase< dim, degree, number > | This class contains the user implementation of each PDE operator |
| CPeriodicPair< dim > | Periodicity face pair |
| CPhaseFieldTools< dim > | This class contains mutable utilities for phase field problems |
| CProblem< dim, degree, number > | This is the main class that handles the construction and solving of user-specified PDEs |
| ▼CReadFieldBase< dim, number > | |
| CReadBinary< dim, number > | Class to read in a flat binary file and provide values at given points |
| CReadUnstructuredVTK< dim, number > | |
| CRefinementCriterion | |
| CRefinementManager< dim, degree, number > | |
| CTimer::Scope | Timer scope guard |
| CSimulationTimer | |
| CSolutionIndexer< dim, number > | Class that provides access to solution vectors spread across different blocks |
| CSolutionLevel< dim, number > | The solution vectors with respect to on some multigrid level |
| CSolutionOutput< dim, degree, number > | Class that outputs a passed solution to vtu, vtk, or pvtu |
| CSolveBlock | Structure to hold the attributes of a solve-block |
| CSolveContext< dim, degree, number > | This class provides context for a solver with ptrs to all the relevant dependencies |
| ▼CSolverBase< dim, degree, number > | |
| CExplicitSolver< dim, degree, number > | This class handles the explicit solves of all explicit fields |
| ▼CLinearSolver< dim, degree, number > | This class handles the explicit solves of all explicit fields |
| CNewtonSolver< dim, degree, number > | This class handles the explicit solves of all explicit fields |
| ▼Cboost::static_visitor | |
| CUserConstants< dim >::VariantPrinter | Class for printing of variant types. This is bad practice and should be fixed |
| ▼Cstd::streambuf | |
| CTeeStream::TeeBuffer | |
| CSystemWide< dim, degree > | This is the main class that handles the construction and solving of user-specified PDEs |
| CTerminalColor | |
| CTimer | Timer class for PRISMS-PF |
| CPRISMS_PF_BEGIN_NAMESPACE::TimerStack | |
| CTriangulationManager< dim > | This class handlers the generation and manipulation of triangulations |
| CUserConstants< dim > | Class the stores and manages user-defined constants |