Classes
-
namespace inciter Inciter declarations and definitions.
-
namespace cmd Inciter command line grammar definition.
- struct benchmark Match and set benchmark switch (i.e., benchmark mode)
- struct charestate Match and set chare state switch.
- struct feedback Match and set feedback switch (i.e., feedback mode)
- struct help Match help on command-line parameters.
- struct helpctr Match help on control file keywords.
- struct helpkw Match help on a command-line or control file keyword.
- struct io Match and set io parameter.
- struct keywords Match all command line keywords.
- struct lbfreq Match and set load-balancing frequency.
- struct license Match switch on license output.
- struct nonblocking Match and set non-blocking (migration) switch.
- struct quiescence Match on quiescence switch.
- struct read_string Grammar entry point: parse keywords until end of string.
- struct rsfreq Match and set checkpoint/restartfrequency.
- struct trace Match switch on trace output.
- struct verbose Match and set verbose switch (i.e., verbose or quiet output)
- struct version Match switch on version output.
- struct virtualization Match and set virtualization parameter.
-
namespace ctr Inciter control facilitating user input to internal data transfer.
- class AMRError AMRError options: outsource searches to base templated on enum type.
- class AMRInitial AMRInitial options: outsource searches to base templated on enum type.
- class BC Class with base templated on the above enum class with associations.
- class CmdLine CmdLine : Control< specialized to Inciter >
- class Flux Flux options: outsource to base templated on enum type.
- class Initiate Initiation options: outsource to base templated on enum type.
-
class InputDeck InputDeck : Control< specialized to Inciter >, see Types.h,.
- class Limiter Limiter options: outsource to base templated on enum type.
- class Material Material options: outsource to base templated on enum type.
- class MeshVelocity Mesh velocity options: outsource to base templated on enum type.
- class MeshVelocitySmoother Mesh velocity options: outsource to base templated on enum type.
- struct OutVar Output variable.
- class PDE Class with base templated on the above enum class with associations.
- class Physics Physics options: outsource to base templated on enum type.
- class PrefIndicator PrefIndicator options: outsource searches to base templated on enum type.
- class Problem Problem options: outsource to base templated on enum type.
- class Scheme Scheme options: outsource to base templated on enum type.
-
namespace deck Inciter input deck facilitating user input for computing shock hydrodynamics.
- struct ale Arbitrary-Lagrangian-Eulerian (ALE) ale...end block.
- struct amr adaptive mesh refinement (AMR) amr...end block
- struct bc Boundary conditions block.
- struct bc_spec Stagnation boundary conditions block.
- struct box initial conditins box block
- struct box_deep_parameter Match box parameter and store deep.
- struct box_deep_vector Match box parameter vector and store deep.
- struct box_option Match box option.
- struct box_parameter Match box parameter.
- struct box_vector Match box parameter vector.
- struct check_errors Error checks after an equation...end block has been parsed.
- struct compflow compressible flow
- struct coords coords ... end block
- struct discretization Discretization parameters.
- struct discroption Match discretization option.
- struct edgelist edgelist ... end block
- struct equations equation types
- struct farfield_bc Farfield boundary conditions block.
- struct field_output field_
output ... end block
- struct half_world xminus configuring coordinate-based edge tagging for mesh refinement
- struct history_output history_
output ... end block
- struct ic initial conditions block for compressible flow
- struct inciter 'inciter' block
- struct keywords All keywords.
- struct material_option Match material option.
- struct material_properties Material properties block for compressible flow.
- struct material_property put in material property for equation matching keyword
- struct material_vector Match material parameter vector.
- struct mesh mesh ... end block
- struct meshblock initial conditins meshblock block
- struct moving_sides Arbitrary-Lagrangian-Eulerian (ALE) move...end block.
- struct multimat compressible multi-material flow
- struct outvar_alias Match output variable alias.
- struct outvar_block outvar ... end block
- struct outvar_centering Parse a centering token and if matches, set centering in parser's state.
- struct outvar_depvar Match an output variable based on depvar defined upstream of input file.
- struct outvar_human Match an output variable in a human readable form: var must be a keyword.
- struct parameter put in PDE parameter for equation matching keyword
- struct parameter_bool put in PDE bool parameter for equation matching keyword into vector< int >
- struct partitioning partitioning ... end block
- struct pde_parameter_vector PDE parameter vector.
- struct pref p-adaptive refinement (pref) ...end block
- struct read_file Grammar entry point: parse keywords and ignores until eof.
- struct refvars refinement variable(s) (refvar) ... end block
- struct scan_eq scan and store_back equation keyword and option
- struct sponge Boundary conditions block.
- struct store_parameter put in PDE parameter for equation matching keyword
- struct timedep_bc User defined time dependent BC bc_timedep...end block.
- struct transport transport equation for scalars
- struct user_fn Match user-defined function as a discrete list of real numbers.
- class ALE ALE Charm++ chare array used to perform arbitrary ALE mesh movement.
- class ALECG ALECG Charm++ chare array used to advance PDEs in time with ALECG+RK.
- struct AUSM AUSM+up approximate Riemann solver.
-
class CGPDE Partial differential equation base for continuous Galerkin PDEs.
- class CmdLineParser Command-line parser for Inciter.
- class CompFlowProblemGaussHump CompFlow system of PDEs problem: GaussHump.
- class CompFlowProblemNLEnergyGrowth
- class CompFlowProblemRayleighTaylor
- class CompFlowProblemRotatedSodShocktube
- class CompFlowProblemSedovBlastwave CompFlow system of PDEs problem: Sedov blast-wave.
- class CompFlowProblemSheddingFlow CompFlow system of PDEs problem: Shedding flow.
- class CompFlowProblemShockDensityWave
- class CompFlowProblemSodShocktube
- class CompFlowProblemTaylorGreen
- class CompFlowProblemUserDefined CompFlow system of PDEs problem: user defined.
- class CompFlowProblemVorticalFlow
- struct ConfigBC
- class DG DG Charm++ chare array used to advance PDEs in time with DG+RK.
-
class DGPDE Partial differential equation base for discontinuous Galerkin PDEs.
- class DiagCG DiagCG Charm++ chare array used to advance PDEs in time with DiagCG+LW+FCT.
-
class Discretization Discretization Charm++ chare array holding common functinoality to all discretization schemes.
- struct SidesetNodes Function object for querying the node ids that belong to side sets of the same type, called for each PDE type.
- class DistFCT DistFCT Charm++ chare array used to advance PDEs in time with DiagCG+LW+FCT.
- class ElemDiagnostics ElemDiagnostics class used to compute diagnostics while integrating PDEs.
-
class EOS Base class for generic forwarding interface to eos types.
- struct CauchyStress Entry method tags for specific EOS classes to use with computeTensor()
- struct density Entry method tags for specific EOS classes to use with compute()
- class FaceData FaceData class holding face-connectivity data useful for DG discretization.
- class FluxCorrector
- class FV FV Charm++ chare array used to advance PDEs in time with FV.
-
class FVPDE Partial differential equation base for discontinuous Galerkin PDEs.
-
class Ghosts Ghosts Charm++ chare array used to determine ghost data structures.
- struct OutMesh Storage type for refined mesh used for field output.
- struct HLL HLL approximate Riemann solver.
- struct HLLC HLLC approximate Riemann solver.
- class InciterDriver Inciter driver used polymorphically with tk::Driver.
- class InciterPrint InciterPrint : tk::
Print.
- class InputDeckParser Control file parser for Inciter.
- struct LaxFriedrichs Lax-Friedrichs approximate Riemann solver.
- struct LaxFriedrichsSolids Lax-Friedrichs approximate Riemann solver for solids.
- class MultiMatProblemEquilInterfaceAdvect MultiMat system of PDEs problem: equilibrium interface advection.
- class MultiMatProblemInterfaceAdvection
- class MultiMatProblemRichtmyerMeshkov MultiMat system of PDEs problem: equilibrium interface advection.
- class MultiMatProblemShockDensityWave
- class MultiMatProblemShockHeBubble
- class MultiMatProblemSinewavePacket MultiMat system of PDEs problem: sinewave packet advection.
- class MultiMatProblemSodShocktube
- class MultiMatProblemUnderwaterEx
- class MultiMatProblemUserDefined MultiMat system of PDEs problem: user defined.
- class MultiMatProblemWaterAirShocktube
- class NodeDiagnostics NodeDiagnostics class used to compute diagnostics while integrating PDEs.
- class OversetFE OversetFE Charm++ chare array used to advance PDEs in time with OversetFE+RK.
- class Partitioner
- class PDEStack Partial differential equations stack.
- class Refiner Mesh refiner for interfacing the mesh refinement library.
- struct registerCG
- struct registerDG
- struct registerFV
- struct registerPDE Function object for registering a partial differential equation into the partial differential equation factory.
- struct Rusanov Rusanov approximate Riemann solver.
-
class Scheme Base class for generic forwarding interface to discretization proxies.
- class Sorter Mesh sorter for global distributed mesh node reordering.
- struct Transfer Description of solution transfer between two solvers holding different meshes.
-
class Transporter Transporter drives the time integration of transport equations.
- struct UserBC
- struct UserTimedepBC
- class TransportProblemCylAdvect Transport PDE problem: advection of cylinder.
- class TransportProblemCylVortex Transport PDE problem: deformation of cylinder in a vortex.
- class TransportProblemGaussHump Transport PDE problem: advection of two-dimensional Gaussian hump.
- class TransportProblemShearDiff
- class TransportProblemSlotCyl
- struct Upwind Upwind Riemann solver.
-
namespace kw Keywords used by all input deck and command line parsers.
-
namespace meshconv Mesh converter declarations and definitions.
-
namespace cmd Mesh converter command line grammar definition.
- struct charestate Match and set chare state switch.
- struct help Match help on command-line parameters.
- struct helpkw Match help on a single command-line or control file keyword.
- struct io Match and set io parameter.
- struct keywords Match all command line keywords.
- struct license Match switch on license output.
- struct quiescence Match help on control file keywords.
- struct read_string Grammar entry point: parse keywords until end of string.
- struct reorder brief Match and set reorder switch (i.e., reorder mesh nodes or not)
- struct trace Match switch on trace output.
- struct verbose brief Match and set verbose switch (i.e., verbose or quiet output)
- struct version Match switch on version output.
-
namespace ctr Mesh converter control facilitating user input to internal data transfer.
- class CmdLineParser Command-line parser for MeshConv.
- class MeshConvDriver Mesh converter driver used polymorphically with tk::Driver.
- namespace PUP Extensions to Charm++'s Pack/Unpack routines.
- namespace std STL namespace.
- namespace tag Tags used as unique-type labels for compile-time code-generation.
-
namespace tk Toolkit declarations and definitions for general purpose utilities.
-
namespace ctr Toolkit control, general purpose user input to internal data transfer.
- struct CaseInsensitiveCharLess Case-insensitive character comparison functor.
- struct ComponentVector
- class Error Error options: outsource searches to base templated on enum type.
- class FieldFile FieldFileType options: outsource searches to base templated on enum type.
- struct HelpKw Help bundle on a single keyword.
- struct Info Function object for filling a HelpFactory (std::map) with keywords and their associated information bundle.
- struct KeywordInfo Keyword information bundle.
- class ncomponents Number of components storage.
- class PartitioningAlgorithm PartitioningAlgorithm options: outsource searches to base templated on enum type.
- class PDFCentering PDFCentering options: outsource searches to base templated on enum type.
- struct PDFInfo PDF information bundle.
- struct Term Term is a Moment of a quantity with a field ID to be ensemble averaged.
- class TxtFloatFormat TxtFloatFormat options: outsource searches to base templated on enum type.
- class UserTable UserTable options: outsource searches to base templated on enum type.
-
namespace grm Toolkit general purpose grammar definition.
- struct act Rule used to trigger action(s) for a rule.
- struct action
- struct action<act<rule, actions...>>
- struct action<add_depvar> Add depvar (dependent variable) to the selected ones.
- struct action<Back_back_store<target, tag, tags...>> Convert and store value to vector of vector in state at position given by tags and target.
- struct action<Back_back_store_back<target, tag, tags...>> Convert and store value to vector of vector in state at position given by tags and target.
- struct action<back_back_store_option<target, use, Option, tag, tags...>> Push back option to vector of back of vector in state at position given by tags.
- struct action<Back_deep_store<target, subtarget, tag, tags...>> Convert and store value to vector of vector in state at position given by tags and target.
- struct action<Back_deep_store_back<target, subtarget, tag, tags...>> Convert and store value to vector of vector in state at position given by tags and target.
- struct action<back_deep_store_option<target, subtarget, use, Option, tag, tags...>> Push back option to vector of back of vector in state at position given by tags.
- struct action<Back_store<target, tag, tags...>> Convert and store value to vector of vector in state at position given by tags and target.
- struct action<Back_store_back<target, tag, tags...>> Convert and store value to vector in state at position given by tags and target.
- struct action<back_store_option<target, use, Option, tag, tags...>> Push back option to back of vector in state at position given by tags.
- struct action<check_ale> Do error checking on the inciter block.
- struct action<check_amr_errors>
- struct action<check_compflow<eq>> Set defaults and do error checking on the compressible flow equation block.
- struct action<check_inciter> Do error checking on the inciter block.
- struct action<check_lower_bound<keyword, tag, tags...>> Check if value is larger than lower bound.
- struct action<check_multimat<eq>> Set defaults and do error checking on the multimaterial compressible flow equation block.
- struct action<check_pref_errors> Do error checking for the pref...end block.
- struct action<check_transport<eq>> Set defaults and do error checking on the transport equation block.
- struct action<check_upper_bound<keyword, tag, tags...>> Check if value is lower than upper bound.
- struct action<check_vector<eq, param, xparam...>> Check parameter vector.
- struct action<compute_refvar_idx>
- struct action<configure_scheme>
- struct action<couple_mesh> Couple solvers to use mesh2mesh transfer.
- struct action<enable<Feature>> Enable adaptive mesh refinement (AMR)
- struct action<helpkw> Find keyword among all keywords and if found, store the keyword and its info on which help was requested behind tag::
helpkw in Stack.
- struct action<insert_option<use, Option, field, sel, vec, tag, tags...>> Convert and insert option value to map at position given by tags.
- struct action<Invert_switch<tags...>>
- struct action<match_depvar<push>> Match depvar (dependent variable) to one of the selected ones.
- struct action<match_outvar> Match output variable based on depvar.
- struct action<match_pointname> Match PDF name to the registered ones.
- struct action<msg<type, key>>
- struct action<noop<tags...>> Action that does nothing.
- struct action<push_depvar>
- struct action<push_humanvar>
- struct action<push_matvar>
- struct action<register_inciter_eq<eq>> Register differential equation after parsing its block.
- struct action<save_field> Save field ID to parser's state so push_term can pick it up.
- struct action<Set<tag, tags...>>
- struct action<set_centering> Set variable centering in parser's state.
- struct action<set_outvar_alias> Set alias of last pushed output variable.
- struct action<start_vector<tag, tags...>> Start new vector in vector.
- struct action<start_vector_back<tag, tags...>> Start new vector in back of a vector.
- struct action<start_vector_back_back<tag, tags...>> Start new vector in back of a vector.
- struct action<Store<tag, tags...>>
- struct action<Store_back<tag, tags...>>
- struct action<Store_back_back<tag, tags...>> Convert and push back value to vector of back of vector in state at position given by tags.
- struct action<store_back_option<use, Option, tag, tags...>>
- struct action<Store_bool<tag, tags...>> Convert and push back a bool to vector of ints in state at position given by tags.
- struct action<store_inciter_option<Option, tags...>> Put option in state at position given by tags.
- struct action<store_lua<Tag, Tags...>> Append character parsed in a lua ... end block to a string.
- struct action<store_precision<prec>> Set numeric precision for ASCII output of floating-point values.
- struct add_depvar Rule used to trigger action.
- struct AddOutVarHuman
- struct alias
- struct Back_back_store Rule used to trigger action.
- struct Back_back_store_back Rule used to trigger action.
- struct back_back_store_option Rule used to trigger action.
- struct Back_deep_store Rule used to trigger action.
- struct Back_deep_store_back Rule used to trigger action.
- struct back_deep_store_option Rule used to trigger action.
- struct Back_store Rule used to trigger action.
- struct Back_store_back Rule used to trigger action.
- struct back_store_option Rule used to trigger action.
- struct block Plow through 'tokens' until 'endkeyword'.
- struct call Helper for calling action::apply for multiple actions.
- struct charmarg Process but ignore Charm++'s charmrun arguments starting with '+'.
- struct check_ale Rule used to trigger action.
- struct check_amr_errors Rule used to trigger action.
- struct check_compflow Rule used to trigger action.
- struct check_inciter Rule used to trigger action.
- struct check_lower_bound Rule used to trigger action.
- struct check_multimat Rule used to trigger action.
- struct check_pref_errors Rule used to trigger action.
- struct check_transport Rule used to trigger action.
- struct check_upper_bound Rule used to trigger action.
- struct check_vector Rule used to trigger action.
- struct comment Parse comment: start with '#' until eol.
- struct component Match component control parameter.
- struct compute_refvar_idx Rule used to trigger action.
- struct configure_scheme Rule used to trigger action.
- struct control Match control parameter, enforce bounds if defined.
- struct couple_mesh Rule used to trigger action.
- struct depvar Match model parameter dependent variable.
- struct diagnostics Parse diagnostics ... end block.
- struct dimensions Read in list of dimensions between keywords 'key' and 'endkeyword', calling 'insert' for each if matches and allow comments between values.
- struct discrparam Match discretization control parameter.
- struct enable Rule used to trigger action.
- struct ensure_disjoint
- struct exact_scan Scan input padded by blank at left and space at right and if it exactly matches 'keyword', apply 'actions'.
- struct fieldvar Match fieldvar: a character, denoting a variable, optionally followed by a digit.
- struct filename Read and store a filename between quotes.
- struct helpkw Rule used to trigger action.
- struct ignore Ignore comments and empty lines.
- struct insert_option Rule used to trigger action.
- struct interval_iter Match output interval control parameter in units of iteration count.
- struct interval_time Match output interval control parameter in units of physics time.
- struct Invert_switch Rule used to trigger action.
- struct is_keyword
- struct lua Parse lua ... end block and store it behind Tag, Tags..., tag::
lua.
- struct match_depvar Rule used to trigger action.
- struct match_outvar Rule used to trigger action.
- struct match_pointname Rule used to trigger action.
- struct msg Rule used to trigger action.
- struct noop Rule used to trigger action.
- struct number Parse a number: an optional sign followed by digits.
- struct OutVarBounds Function object for error checking outvar bounds for each equation type.
- struct parameter Match model parameter.
- struct parameter_vector
- struct policy Match and set policy parameter.
- struct precision Match precision of floating-point numbers in digits (for text output)
- struct process Process 'keyword' and if matches, parse following token (expecting 'kw_type' and call 'insert' action on it.
- struct process_alpha Process 'keyword' and if matches, parse following token (expecting pegtl::alpha and call zero or more actions on it.
- struct process_cmd Process command line 'keyword' and call its 'insert' action if matches 'kw_type'.
- struct process_cmd_switch
- struct push_depvar Rule used to trigger action.
- struct push_humanvar Rule used to trigger action.
- struct push_matvar Rule used to trigger action.
- struct quoted Scan string between characters 'lbound' and 'rbound' and if matches apply action 'insert'.
- struct range_errchk Function object to do error checking on output time ranges.
- struct read_file Generic file parser entry point: parse 'keywords' and 'ignore' until end of file.
- struct read_string Generic string parser entry point: parse 'keywords' until end of string.
- struct readcmd
- struct readcmd<keyword, typename if_<false, typename keyword::info::alias>::type>
- struct readkw Read keyword 'token' padded by blank at left and space at right.
- struct register_inciter_eq Rule used to trigger action.
- struct save_field Rule used to trigger action.
- struct scan Scan input padded by blank at left and space at right and if it matches 'keyword', apply 'actions'.
- struct scan_until Scan input padded by blank at left and space at right and if it matches 'keywords', apply 'action'.
- struct Set Rule used to trigger action.
- struct set_centering Rule used to trigger action.
- struct set_outvar_alias Rule used to trigger action.
- struct start_vector Rule used to trigger action.
- struct start_vector_back Rule used to trigger action.
- struct start_vector_back_back Rule used to trigger action.
- struct Store Rule used to trigger action.
- struct Store_back Rule used to trigger action.
- struct Store_back_back Rule used to trigger action.
- struct store_back_option Rule used to trigger action.
- struct Store_bool Rule used to trigger action.
- struct store_inciter_option Rule used to trigger action.
- struct store_lua Rule used to trigger action.
- struct store_precision Rule used to trigger action.
- struct time_range Match output range control configuration as a list of min, max, and dt.
- struct title Match and set keyword 'title'.
- struct trim Read 'token' until 'erased' trimming, i.e., not consuming, 'erased'.
- struct unknown Match unknown keyword and handle error.
- struct use Ensure that a grammar only uses keywords from a pool of pre-defined keywords.
- struct vector
- struct verbose
-
namespace zoltan Interoperation with the Zoltan library, used for static mesh partitioning.
- class GeometricMeshElemAdapter
- class Around Helper class simplifying client code for iterating on entries surrounding entries via linked lists derived from unstructured mesh connectivity.
- class ASCMeshReader ASCMeshReader : tk::
Reader.
- class BiPDF Joint bivariate PDF estimator.
- class ChareStateCollector
- class cmd_keywords
- class ConjugateGradients ConjugateGradients Charm++ chare array used to perform a distributed linear solve with the conjugate gradients algorithm.
- class CSR Compressed sparse row (CSR) storage for a sparse matrix.
-
class Data Zero-runtime-cost data-layout wrappers with type-based compile-time dispatch.
- struct int2type
- struct DeepTuplePrinter
- class DiagWriter DiagWriter : tk::
Writer.
- class Exception Basic exception class for producing file:func:line info + call trace.
- class ExodusIIMeshReader
- class ExodusIIMeshWriter
- class FileParser FileParser.
- class GmshMeshReader
- class GmshMeshWriter
- struct HasFunction_expect_choices Detect if a type defines function 'expect::choices()'.
- struct HasFunction_expect_description Detect if a type defines function 'expect::description()'.
- struct HasTypedef_alias Detect if a type defines type 'alias'.
- struct HasTypedef_i_am_tagged_tuple Detect if a type defines type 'i_am_tagged_tuple'.
- struct HasVar_expect_lower Detect if a type defines variable 'expect::lower'.
- struct HasVar_expect_upper Detect if a type defines variable 'expect::upper'.
- class HyperMeshReader HyperMeshReader : tk::
Reader.
- struct if_ Type selection: if_< Condition, Then, Else >::
type.
- class LBSwitch
- class LinearMap
-
class MeshReader
- class MeshWriter Charm++ group used to output particle data to file in parallel.
- class NetgenMeshReader NetgenMeshReader : tk::
Reader.
- class NetgenMeshWriter
- class Omega_h_MeshReader
- class PDFWriter PDFWriter : Writer.
- class Print
- class Progress
- class QuietCerr
- class RDGFLOMeshReader RDGFLOMeshReader : tk::
Reader.
- class Reader
- class SiloWriter SiloWriter.
- class Statistics Statistics estimator.
- class STLMesh STLMesh.
-
class STLTxtMeshReader STLTxtMeshReader : tk::
Reader.
- struct STLKeyword ASCII STL keyword with operator>> redefined to do error checking without contaminating client-code.
- class StringParser StringParser.
-
class TaggedTuple Tagged tuple, allowing tag-based access.
- struct is_tagged_tuple_t False-overload for detecting if T is a tagged tuple.
- struct is_tagged_tuple_t<T, std::void_t<typename T::i_am_tagged_tuple>> True-overload for detecting if T is a tagged tuple.
-
class Timer
- class Toggle Toggle is the base for an Option, doing generic searches.
- class TriPDF Joint trivariate PDF estimator.
- struct TuplePrinter
- class TxtStatWriter TxtStatWriter : tk::
Writer.
- class UGRIDMeshReader UGRIDMeshReader : tk::
Reader.
- class UniPDF Univariate PDF estimator.
-
class UnsMesh 3D unstructured mesh class
- class UnsMeshMap Charm++ array map for initial placement of array elements using an unstructured grid.
- class Writer
-
namespace tut Unit test declarations and definitions.
-
namespace unittest UnitTest declarations and definitions.
-
namespace cmd UnitTest command line grammar definition.
- struct charestate Match and set chare state switch.
- struct group Match test group name(s) and only run those.
- struct help Match help on command-line parameters.
- struct helpkw Match help on a command-line keyword.
- struct io Match and set io parameter.
- struct keywords Match all command line keywords.
- struct license Match switch on license output.
- struct quiescence Match switch on quiescence.
- struct read_string Grammar entry point: parse keywords until end of string.
- struct trace Match switch on trace output.
- struct verbose Match and set verbose switch (i.e., verbose or quiet output)
- struct version Match switch on version output.
-
namespace ctr UnitTest control facilitating user input to internal data transfer.
- class CmdLine
- class CmdLineParser Command-line parser for UnitTest.
- class MPIRunner Generic Charm++ nodegroup chare class for running MPI unit tests.
- class TUTSuite Template Unit Test unit test suite.
- class TUTTest Generic Charm++ chare class for unit tests utilizing the Template Unit Test library.
- class UnitTestDriver Unit test suite driver used polymorphically with tk::Driver.
- class UnitTestPrint UnitTestPrint : tk::
Print.
- class execute Charm++ chare execute.
- class Main Charm++ main chare for the shock hydrodynamics executable, inciter.
- struct Neq Function object for counting the total number of eq systems configured.
-
namespace cmd Inciter command line grammar definition.
- struct benchmark Match and set benchmark switch (i.e., benchmark mode)
- struct charestate Match and set chare state switch.
- struct feedback Match and set feedback switch (i.e., feedback mode)
- struct help Match help on command-line parameters.
- struct helpctr Match help on control file keywords.
- struct helpkw Match help on a command-line or control file keyword.
- struct io Match and set io parameter.
- struct keywords Match all command line keywords.
- struct lbfreq Match and set load-balancing frequency.
- struct license Match switch on license output.
- struct nonblocking Match and set non-blocking (migration) switch.
- struct quiescence Match on quiescence switch.
- struct read_string Grammar entry point: parse keywords until end of string.
- struct rsfreq Match and set checkpoint/restartfrequency.
- struct trace Match switch on trace output.
- struct verbose Match and set verbose switch (i.e., verbose or quiet output)
- struct version Match switch on version output.
- struct virtualization Match and set virtualization parameter.
-
namespace ctr Inciter control facilitating user input to internal data transfer.
- class AMRError AMRError options: outsource searches to base templated on enum type.
- class AMRInitial AMRInitial options: outsource searches to base templated on enum type.
- class BC Class with base templated on the above enum class with associations.
- class CmdLine CmdLine : Control< specialized to Inciter >
- class Flux Flux options: outsource to base templated on enum type.
- class Initiate Initiation options: outsource to base templated on enum type.
- class InputDeck InputDeck : Control< specialized to Inciter >, see Types.h,.
- class Limiter Limiter options: outsource to base templated on enum type.
- class Material Material options: outsource to base templated on enum type.
- class MeshVelocity Mesh velocity options: outsource to base templated on enum type.
- class MeshVelocitySmoother Mesh velocity options: outsource to base templated on enum type.
- struct OutVar Output variable.
- class PDE Class with base templated on the above enum class with associations.
- class Physics Physics options: outsource to base templated on enum type.
- class PrefIndicator PrefIndicator options: outsource searches to base templated on enum type.
- class Problem Problem options: outsource to base templated on enum type.
- class Scheme Scheme options: outsource to base templated on enum type.
-
namespace deck Inciter input deck facilitating user input for computing shock hydrodynamics.
- struct ale Arbitrary-Lagrangian-Eulerian (ALE) ale...end block.
- struct amr adaptive mesh refinement (AMR) amr...end block
- struct bc Boundary conditions block.
- struct bc_spec Stagnation boundary conditions block.
- struct box initial conditins box block
- struct box_deep_parameter Match box parameter and store deep.
- struct box_deep_vector Match box parameter vector and store deep.
- struct box_option Match box option.
- struct box_parameter Match box parameter.
- struct box_vector Match box parameter vector.
- struct check_errors Error checks after an equation...end block has been parsed.
- struct compflow compressible flow
- struct coords coords ... end block
- struct discretization Discretization parameters.
- struct discroption Match discretization option.
- struct edgelist edgelist ... end block
- struct equations equation types
- struct farfield_bc Farfield boundary conditions block.
- struct field_output field_
output ... end block - struct half_world xminus configuring coordinate-based edge tagging for mesh refinement
- struct history_output history_
output ... end block - struct ic initial conditions block for compressible flow
- struct inciter 'inciter' block
- struct keywords All keywords.
- struct material_option Match material option.
- struct material_properties Material properties block for compressible flow.
- struct material_property put in material property for equation matching keyword
- struct material_vector Match material parameter vector.
- struct mesh mesh ... end block
- struct meshblock initial conditins meshblock block
- struct moving_sides Arbitrary-Lagrangian-Eulerian (ALE) move...end block.
- struct multimat compressible multi-material flow
- struct outvar_alias Match output variable alias.
- struct outvar_block outvar ... end block
- struct outvar_centering Parse a centering token and if matches, set centering in parser's state.
- struct outvar_depvar Match an output variable based on depvar defined upstream of input file.
- struct outvar_human Match an output variable in a human readable form: var must be a keyword.
- struct parameter put in PDE parameter for equation matching keyword
- struct parameter_bool put in PDE bool parameter for equation matching keyword into vector< int >
- struct partitioning partitioning ... end block
- struct pde_parameter_vector PDE parameter vector.
- struct pref p-adaptive refinement (pref) ...end block
- struct read_file Grammar entry point: parse keywords and ignores until eof.
- struct refvars refinement variable(s) (refvar) ... end block
- struct scan_eq scan and store_back equation keyword and option
- struct sponge Boundary conditions block.
- struct store_parameter put in PDE parameter for equation matching keyword
- struct timedep_bc User defined time dependent BC bc_timedep...end block.
- struct transport transport equation for scalars
- struct user_fn Match user-defined function as a discrete list of real numbers.
- class ALE ALE Charm++ chare array used to perform arbitrary ALE mesh movement.
- class ALECG ALECG Charm++ chare array used to advance PDEs in time with ALECG+RK.
- struct AUSM AUSM+up approximate Riemann solver.
- class CGPDE Partial differential equation base for continuous Galerkin PDEs.
- class CmdLineParser Command-line parser for Inciter.
- class CompFlowProblemGaussHump CompFlow system of PDEs problem: GaussHump.
- class CompFlowProblemNLEnergyGrowth
- class CompFlowProblemRayleighTaylor
- class CompFlowProblemRotatedSodShocktube
- class CompFlowProblemSedovBlastwave CompFlow system of PDEs problem: Sedov blast-wave.
- class CompFlowProblemSheddingFlow CompFlow system of PDEs problem: Shedding flow.
- class CompFlowProblemShockDensityWave
- class CompFlowProblemSodShocktube
- class CompFlowProblemTaylorGreen
- class CompFlowProblemUserDefined CompFlow system of PDEs problem: user defined.
- class CompFlowProblemVorticalFlow
- struct ConfigBC
- class DG DG Charm++ chare array used to advance PDEs in time with DG+RK.
- class DGPDE Partial differential equation base for discontinuous Galerkin PDEs.
- class DiagCG DiagCG Charm++ chare array used to advance PDEs in time with DiagCG+LW+FCT.
-
class Discretization Discretization Charm++ chare array holding common functinoality to all discretization schemes.
- struct SidesetNodes Function object for querying the node ids that belong to side sets of the same type, called for each PDE type.
- class DistFCT DistFCT Charm++ chare array used to advance PDEs in time with DiagCG+LW+FCT.
- class ElemDiagnostics ElemDiagnostics class used to compute diagnostics while integrating PDEs.
-
class EOS Base class for generic forwarding interface to eos types.
- struct CauchyStress Entry method tags for specific EOS classes to use with computeTensor()
- struct density Entry method tags for specific EOS classes to use with compute()
- class FaceData FaceData class holding face-connectivity data useful for DG discretization.
- class FluxCorrector
- class FV FV Charm++ chare array used to advance PDEs in time with FV.
- class FVPDE Partial differential equation base for discontinuous Galerkin PDEs.
-
class Ghosts Ghosts Charm++ chare array used to determine ghost data structures.
- struct OutMesh Storage type for refined mesh used for field output.
- struct HLL HLL approximate Riemann solver.
- struct HLLC HLLC approximate Riemann solver.
- class InciterDriver Inciter driver used polymorphically with tk::Driver.
- class InciterPrint InciterPrint : tk::
Print. - class InputDeckParser Control file parser for Inciter.
- struct LaxFriedrichs Lax-Friedrichs approximate Riemann solver.
- struct LaxFriedrichsSolids Lax-Friedrichs approximate Riemann solver for solids.
- class MultiMatProblemEquilInterfaceAdvect MultiMat system of PDEs problem: equilibrium interface advection.
- class MultiMatProblemInterfaceAdvection
- class MultiMatProblemRichtmyerMeshkov MultiMat system of PDEs problem: equilibrium interface advection.
- class MultiMatProblemShockDensityWave
- class MultiMatProblemShockHeBubble
- class MultiMatProblemSinewavePacket MultiMat system of PDEs problem: sinewave packet advection.
- class MultiMatProblemSodShocktube
- class MultiMatProblemUnderwaterEx
- class MultiMatProblemUserDefined MultiMat system of PDEs problem: user defined.
- class MultiMatProblemWaterAirShocktube
- class NodeDiagnostics NodeDiagnostics class used to compute diagnostics while integrating PDEs.
- class OversetFE OversetFE Charm++ chare array used to advance PDEs in time with OversetFE+RK.
- class Partitioner
- class PDEStack Partial differential equations stack.
- class Refiner Mesh refiner for interfacing the mesh refinement library.
- struct registerCG
- struct registerDG
- struct registerFV
- struct registerPDE Function object for registering a partial differential equation into the partial differential equation factory.
- struct Rusanov Rusanov approximate Riemann solver.
- class Scheme Base class for generic forwarding interface to discretization proxies.
- class Sorter Mesh sorter for global distributed mesh node reordering.
- struct Transfer Description of solution transfer between two solvers holding different meshes.
-
class Transporter Transporter drives the time integration of transport equations.
- struct UserBC
- struct UserTimedepBC
- class TransportProblemCylAdvect Transport PDE problem: advection of cylinder.
- class TransportProblemCylVortex Transport PDE problem: deformation of cylinder in a vortex.
- class TransportProblemGaussHump Transport PDE problem: advection of two-dimensional Gaussian hump.
- class TransportProblemShearDiff
- class TransportProblemSlotCyl
- struct Upwind Upwind Riemann solver.
-
namespace cmd Mesh converter command line grammar definition.
- struct charestate Match and set chare state switch.
- struct help Match help on command-line parameters.
- struct helpkw Match help on a single command-line or control file keyword.
- struct io Match and set io parameter.
- struct keywords Match all command line keywords.
- struct license Match switch on license output.
- struct quiescence Match help on control file keywords.
- struct read_string Grammar entry point: parse keywords until end of string.
- struct reorder brief Match and set reorder switch (i.e., reorder mesh nodes or not)
- struct trace Match switch on trace output.
- struct verbose brief Match and set verbose switch (i.e., verbose or quiet output)
- struct version Match switch on version output.
- namespace ctr Mesh converter control facilitating user input to internal data transfer.
- class CmdLineParser Command-line parser for MeshConv.
- class MeshConvDriver Mesh converter driver used polymorphically with tk::Driver.
-
namespace ctr Toolkit control, general purpose user input to internal data transfer.
- struct CaseInsensitiveCharLess Case-insensitive character comparison functor.
- struct ComponentVector
- class Error Error options: outsource searches to base templated on enum type.
- class FieldFile FieldFileType options: outsource searches to base templated on enum type.
- struct HelpKw Help bundle on a single keyword.
- struct Info Function object for filling a HelpFactory (std::map) with keywords and their associated information bundle.
- struct KeywordInfo Keyword information bundle.
- class ncomponents Number of components storage.
- class PartitioningAlgorithm PartitioningAlgorithm options: outsource searches to base templated on enum type.
- class PDFCentering PDFCentering options: outsource searches to base templated on enum type.
- struct PDFInfo PDF information bundle.
- struct Term Term is a Moment of a quantity with a field ID to be ensemble averaged.
- class TxtFloatFormat TxtFloatFormat options: outsource searches to base templated on enum type.
- class UserTable UserTable options: outsource searches to base templated on enum type.
-
namespace grm Toolkit general purpose grammar definition.
- struct act Rule used to trigger action(s) for a rule.
- struct action
- struct action<act<rule, actions...>>
- struct action<add_depvar> Add depvar (dependent variable) to the selected ones.
- struct action<Back_back_store<target, tag, tags...>> Convert and store value to vector of vector in state at position given by tags and target.
- struct action<Back_back_store_back<target, tag, tags...>> Convert and store value to vector of vector in state at position given by tags and target.
- struct action<back_back_store_option<target, use, Option, tag, tags...>> Push back option to vector of back of vector in state at position given by tags.
- struct action<Back_deep_store<target, subtarget, tag, tags...>> Convert and store value to vector of vector in state at position given by tags and target.
- struct action<Back_deep_store_back<target, subtarget, tag, tags...>> Convert and store value to vector of vector in state at position given by tags and target.
- struct action<back_deep_store_option<target, subtarget, use, Option, tag, tags...>> Push back option to vector of back of vector in state at position given by tags.
- struct action<Back_store<target, tag, tags...>> Convert and store value to vector of vector in state at position given by tags and target.
- struct action<Back_store_back<target, tag, tags...>> Convert and store value to vector in state at position given by tags and target.
- struct action<back_store_option<target, use, Option, tag, tags...>> Push back option to back of vector in state at position given by tags.
- struct action<check_ale> Do error checking on the inciter block.
- struct action<check_amr_errors>
- struct action<check_compflow<eq>> Set defaults and do error checking on the compressible flow equation block.
- struct action<check_inciter> Do error checking on the inciter block.
- struct action<check_lower_bound<keyword, tag, tags...>> Check if value is larger than lower bound.
- struct action<check_multimat<eq>> Set defaults and do error checking on the multimaterial compressible flow equation block.
- struct action<check_pref_errors> Do error checking for the pref...end block.
- struct action<check_transport<eq>> Set defaults and do error checking on the transport equation block.
- struct action<check_upper_bound<keyword, tag, tags...>> Check if value is lower than upper bound.
- struct action<check_vector<eq, param, xparam...>> Check parameter vector.
- struct action<compute_refvar_idx>
- struct action<configure_scheme>
- struct action<couple_mesh> Couple solvers to use mesh2mesh transfer.
- struct action<enable<Feature>> Enable adaptive mesh refinement (AMR)
- struct action<helpkw> Find keyword among all keywords and if found, store the keyword and its info on which help was requested behind tag::
helpkw in Stack. - struct action<insert_option<use, Option, field, sel, vec, tag, tags...>> Convert and insert option value to map at position given by tags.
- struct action<Invert_switch<tags...>>
- struct action<match_depvar<push>> Match depvar (dependent variable) to one of the selected ones.
- struct action<match_outvar> Match output variable based on depvar.
- struct action<match_pointname> Match PDF name to the registered ones.
- struct action<msg<type, key>>
- struct action<noop<tags...>> Action that does nothing.
- struct action<push_depvar>
- struct action<push_humanvar>
- struct action<push_matvar>
- struct action<register_inciter_eq<eq>> Register differential equation after parsing its block.
- struct action<save_field> Save field ID to parser's state so push_term can pick it up.
- struct action<Set<tag, tags...>>
- struct action<set_centering> Set variable centering in parser's state.
- struct action<set_outvar_alias> Set alias of last pushed output variable.
- struct action<start_vector<tag, tags...>> Start new vector in vector.
- struct action<start_vector_back<tag, tags...>> Start new vector in back of a vector.
- struct action<start_vector_back_back<tag, tags...>> Start new vector in back of a vector.
- struct action<Store<tag, tags...>>
- struct action<Store_back<tag, tags...>>
- struct action<Store_back_back<tag, tags...>> Convert and push back value to vector of back of vector in state at position given by tags.
- struct action<store_back_option<use, Option, tag, tags...>>
- struct action<Store_bool<tag, tags...>> Convert and push back a bool to vector of ints in state at position given by tags.
- struct action<store_inciter_option<Option, tags...>> Put option in state at position given by tags.
- struct action<store_lua<Tag, Tags...>> Append character parsed in a lua ... end block to a string.
- struct action<store_precision<prec>> Set numeric precision for ASCII output of floating-point values.
- struct add_depvar Rule used to trigger action.
- struct AddOutVarHuman
- struct alias
- struct Back_back_store Rule used to trigger action.
- struct Back_back_store_back Rule used to trigger action.
- struct back_back_store_option Rule used to trigger action.
- struct Back_deep_store Rule used to trigger action.
- struct Back_deep_store_back Rule used to trigger action.
- struct back_deep_store_option Rule used to trigger action.
- struct Back_store Rule used to trigger action.
- struct Back_store_back Rule used to trigger action.
- struct back_store_option Rule used to trigger action.
- struct block Plow through 'tokens' until 'endkeyword'.
- struct call Helper for calling action::apply for multiple actions.
- struct charmarg Process but ignore Charm++'s charmrun arguments starting with '+'.
- struct check_ale Rule used to trigger action.
- struct check_amr_errors Rule used to trigger action.
- struct check_compflow Rule used to trigger action.
- struct check_inciter Rule used to trigger action.
- struct check_lower_bound Rule used to trigger action.
- struct check_multimat Rule used to trigger action.
- struct check_pref_errors Rule used to trigger action.
- struct check_transport Rule used to trigger action.
- struct check_upper_bound Rule used to trigger action.
- struct check_vector Rule used to trigger action.
- struct comment Parse comment: start with '#' until eol.
- struct component Match component control parameter.
- struct compute_refvar_idx Rule used to trigger action.
- struct configure_scheme Rule used to trigger action.
- struct control Match control parameter, enforce bounds if defined.
- struct couple_mesh Rule used to trigger action.
- struct depvar Match model parameter dependent variable.
- struct diagnostics Parse diagnostics ... end block.
- struct dimensions Read in list of dimensions between keywords 'key' and 'endkeyword', calling 'insert' for each if matches and allow comments between values.
- struct discrparam Match discretization control parameter.
- struct enable Rule used to trigger action.
- struct ensure_disjoint
- struct exact_scan Scan input padded by blank at left and space at right and if it exactly matches 'keyword', apply 'actions'.
- struct fieldvar Match fieldvar: a character, denoting a variable, optionally followed by a digit.
- struct filename Read and store a filename between quotes.
- struct helpkw Rule used to trigger action.
- struct ignore Ignore comments and empty lines.
- struct insert_option Rule used to trigger action.
- struct interval_iter Match output interval control parameter in units of iteration count.
- struct interval_time Match output interval control parameter in units of physics time.
- struct Invert_switch Rule used to trigger action.
- struct is_keyword
- struct lua Parse lua ... end block and store it behind Tag, Tags..., tag::
lua. - struct match_depvar Rule used to trigger action.
- struct match_outvar Rule used to trigger action.
- struct match_pointname Rule used to trigger action.
- struct msg Rule used to trigger action.
- struct noop Rule used to trigger action.
- struct number Parse a number: an optional sign followed by digits.
- struct OutVarBounds Function object for error checking outvar bounds for each equation type.
- struct parameter Match model parameter.
- struct parameter_vector
- struct policy Match and set policy parameter.
- struct precision Match precision of floating-point numbers in digits (for text output)
- struct process Process 'keyword' and if matches, parse following token (expecting 'kw_type' and call 'insert' action on it.
- struct process_alpha Process 'keyword' and if matches, parse following token (expecting pegtl::alpha and call zero or more actions on it.
- struct process_cmd Process command line 'keyword' and call its 'insert' action if matches 'kw_type'.
- struct process_cmd_switch
- struct push_depvar Rule used to trigger action.
- struct push_humanvar Rule used to trigger action.
- struct push_matvar Rule used to trigger action.
- struct quoted Scan string between characters 'lbound' and 'rbound' and if matches apply action 'insert'.
- struct range_errchk Function object to do error checking on output time ranges.
- struct read_file Generic file parser entry point: parse 'keywords' and 'ignore' until end of file.
- struct read_string Generic string parser entry point: parse 'keywords' until end of string.
- struct readcmd
- struct readcmd<keyword, typename if_<false, typename keyword::info::alias>::type>
- struct readkw Read keyword 'token' padded by blank at left and space at right.
- struct register_inciter_eq Rule used to trigger action.
- struct save_field Rule used to trigger action.
- struct scan Scan input padded by blank at left and space at right and if it matches 'keyword', apply 'actions'.
- struct scan_until Scan input padded by blank at left and space at right and if it matches 'keywords', apply 'action'.
- struct Set Rule used to trigger action.
- struct set_centering Rule used to trigger action.
- struct set_outvar_alias Rule used to trigger action.
- struct start_vector Rule used to trigger action.
- struct start_vector_back Rule used to trigger action.
- struct start_vector_back_back Rule used to trigger action.
- struct Store Rule used to trigger action.
- struct Store_back Rule used to trigger action.
- struct Store_back_back Rule used to trigger action.
- struct store_back_option Rule used to trigger action.
- struct Store_bool Rule used to trigger action.
- struct store_inciter_option Rule used to trigger action.
- struct store_lua Rule used to trigger action.
- struct store_precision Rule used to trigger action.
- struct time_range Match output range control configuration as a list of min, max, and dt.
- struct title Match and set keyword 'title'.
- struct trim Read 'token' until 'erased' trimming, i.e., not consuming, 'erased'.
- struct unknown Match unknown keyword and handle error.
- struct use Ensure that a grammar only uses keywords from a pool of pre-defined keywords.
- struct vector
- struct verbose
-
namespace zoltan Interoperation with the Zoltan library, used for static mesh partitioning.
- class GeometricMeshElemAdapter
- class Around Helper class simplifying client code for iterating on entries surrounding entries via linked lists derived from unstructured mesh connectivity.
- class ASCMeshReader ASCMeshReader : tk::
Reader. - class BiPDF Joint bivariate PDF estimator.
- class ChareStateCollector
- class cmd_keywords
- class ConjugateGradients ConjugateGradients Charm++ chare array used to perform a distributed linear solve with the conjugate gradients algorithm.
- class CSR Compressed sparse row (CSR) storage for a sparse matrix.
-
class Data Zero-runtime-cost data-layout wrappers with type-based compile-time dispatch.
- struct int2type
- struct DeepTuplePrinter
- class DiagWriter DiagWriter : tk::
Writer. - class Exception Basic exception class for producing file:func:line info + call trace.
- class ExodusIIMeshReader
- class ExodusIIMeshWriter
- class FileParser FileParser.
- class GmshMeshReader
- class GmshMeshWriter
- struct HasFunction_expect_choices Detect if a type defines function 'expect::choices()'.
- struct HasFunction_expect_description Detect if a type defines function 'expect::description()'.
- struct HasTypedef_alias Detect if a type defines type 'alias'.
- struct HasTypedef_i_am_tagged_tuple Detect if a type defines type 'i_am_tagged_tuple'.
- struct HasVar_expect_lower Detect if a type defines variable 'expect::lower'.
- struct HasVar_expect_upper Detect if a type defines variable 'expect::upper'.
- class HyperMeshReader HyperMeshReader : tk::
Reader. - struct if_ Type selection: if_< Condition, Then, Else >::
type. - class LBSwitch
- class LinearMap
- class MeshReader
- class MeshWriter Charm++ group used to output particle data to file in parallel.
- class NetgenMeshReader NetgenMeshReader : tk::
Reader. - class NetgenMeshWriter
- class Omega_h_MeshReader
- class PDFWriter PDFWriter : Writer.
- class Print
- class Progress
- class QuietCerr
- class RDGFLOMeshReader RDGFLOMeshReader : tk::
Reader. - class Reader
- class SiloWriter SiloWriter.
- class Statistics Statistics estimator.
- class STLMesh STLMesh.
-
class STLTxtMeshReader STLTxtMeshReader : tk::
Reader. - struct STLKeyword ASCII STL keyword with operator>> redefined to do error checking without contaminating client-code.
- class StringParser StringParser.
-
class TaggedTuple Tagged tuple, allowing tag-based access.
- struct is_tagged_tuple_t False-overload for detecting if T is a tagged tuple.
- struct is_tagged_tuple_t<T, std::void_t<typename T::i_am_tagged_tuple>> True-overload for detecting if T is a tagged tuple.
- class Timer
- class Toggle Toggle is the base for an Option, doing generic searches.
- class TriPDF Joint trivariate PDF estimator.
- struct TuplePrinter
- class TxtStatWriter TxtStatWriter : tk::
Writer. - class UGRIDMeshReader UGRIDMeshReader : tk::
Reader. - class UniPDF Univariate PDF estimator.
- class UnsMesh 3D unstructured mesh class
- class UnsMeshMap Charm++ array map for initial placement of array elements using an unstructured grid.
- class Writer
-
namespace cmd UnitTest command line grammar definition.
- struct charestate Match and set chare state switch.
- struct group Match test group name(s) and only run those.
- struct help Match help on command-line parameters.
- struct helpkw Match help on a command-line keyword.
- struct io Match and set io parameter.
- struct keywords Match all command line keywords.
- struct license Match switch on license output.
- struct quiescence Match switch on quiescence.
- struct read_string Grammar entry point: parse keywords until end of string.
- struct trace Match switch on trace output.
- struct verbose Match and set verbose switch (i.e., verbose or quiet output)
- struct version Match switch on version output.
-
namespace ctr UnitTest control facilitating user input to internal data transfer.
- class CmdLine
- class CmdLineParser Command-line parser for UnitTest.
- class MPIRunner Generic Charm++ nodegroup chare class for running MPI unit tests.
- class TUTSuite Template Unit Test unit test suite.
- class TUTTest Generic Charm++ chare class for unit tests utilizing the Template Unit Test library.
- class UnitTestDriver Unit test suite driver used polymorphically with tk::Driver.
- class UnitTestPrint UnitTestPrint : tk::
Print.