Classes
-
namespace fileconv File converter declarations and definitions.
-
namespace cmd File 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 switch on quiescence.
- struct read_string Grammar entry point: parse keywords until end of string.
- 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 File converter control facilitating user input to internal data transfer.
- class CmdLineParser Command-line parser for FileConv.
- class FileConvDriver File Converter driver used polymorphically with tk::Driver.
-
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 couple Couple ... end block (used to configure solver coupling)
- struct coupled_solver Match a depvar, defined upstream of control file, coupling a solver and store.
- 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 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 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
-
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 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.
- struct OutMesh Storage type for refined mesh used for field output.
-
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 FaceData FaceData class holding face-connectivity data useful for DG discretization.
- class FluxCorrector
- struct HLL
- struct HLLC
- class InciterDriver Inciter driver used polymorphically with tk::Driver.
- class InciterPrint InciterPrint : tk::
Print.
- class InputDeckParser Control file parser for Inciter.
- struct LaxFriedrichs
- class MultiMatProblemInterfaceAdvection
- class MultiMatProblemShockHeBubble
- 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 Partitioner
- class PDEStack Partial differential equations stack.
- class Refiner Mesh refiner for interfacing the mesh refinement library.
- struct registerCG
- struct registerDG
- struct registerPDE Function object for registering a partial differential equation into the partial differential equation factory.
- struct registerRiemannSolver Functor to register a Riemann solver into the Riemann solver factory.
-
class RiemannSolver Generic Riemann solver interface class for various Riemann solvers.
- struct Rusanov
-
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 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 rngtest RNGTest declarations and definitions.
-
namespace cmd RNGTest command line grammar definition.
- struct charestate Match and set chare state switch.
- struct help Match help on command-line parameters.
- struct helpctr Match help on control file keywords.
- 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 RNGTest control facilitating user input to internal data transfer.
-
namespace deck RNGTest input deck facilitating user input for testing RNGs.
-
class Battery Battery.
- class BigCrush Class registering the TestU01 library's BigCrush battery.
- class CmdLineParser Command-line parser for RNGTest.
- class Crush Class registering the TestU01 library's Crush battery.
- struct Eraser Custom deleter binding a raw TestU01 pointer to its TestU01 deleter.
- class InputDeckParser Control file parser for RNGTest.
- class RNGTestDriver Random number generator test suite driver used polymorphically with tk::Driver.
- class RNGTestPrint RNGTestPrint : tk::
RNGPrint.
- class SmallCrush Class registering the TestU01 library's SmallCrush battery.
-
class StatTest Random number generator statistical test.
- struct TestStack Stack collecting all types of random RNG statistical tests.
- class TestU01 TestU01 statistical test used polymorphically with rngtest::
StatTest.
- class TestU01Props TestU01 properties used to initialize TestU01 tests.
- class TestU01Stack Stack of TestU01 RNG statistical tests.
-
class TestU01Suite TestU01 random number generator test suite used polymorphically with Battery.
- struct Failed Information bundle for a failed test.
- 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 MKLBetaMethod MKLBetaMethod options: outsource searches to base templated on enum type.
- class MKLGammaMethod MKLGammaMethod options: outsource searches to base templated on enum type.
- class MKLGaussianMethod MKLGaussianMethod options: outsource searches to base templated on enum type.
- class MKLGaussianMVMethod MKLGaussianMVMethod options: outsource searches to base templated on enum type.
- class MKLUniformMethod MKLUniformMethod options: outsource searches to base templated on enum type.
- 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.
- class PDFFile PDFFileType options: outsource searches to base templated on enum type.
- struct PDFInfo PDF information bundle.
- class PDFPolicy PDFPolicy ptions: outsource searches to base templated on enum type.
- class RNG RNG options: outsource searches to base templated on enum type.
- class RNGSSESeqLen RNGSSESeqLen options: outsource searches to base templated on enum type.
- 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_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_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_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_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_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_betapdfs<eq, param, xparam...>>
- struct action<check_binsizes> Check if the number of binsizes equal the PDF sample space variables.
- struct action<check_compflow<eq>> Set defaults and do error checking on the compressible flow equation block.
- struct action<check_coupling<eq, coupledeq>> Put in coupled eq depvar as '-' if no coupling is given.
- struct action<check_dirichletpdf<eq, param, xparam...>>
- struct action<check_dissipation> Do error checking on the dissipation eq block and compute coupling.
- struct action<check_eq<eq>> Do general error checking on the differential equation block.
- struct action<check_expectation> Check if there is at least one variable in expectation.
- struct action<check_extents> Check if the number of extents equal 2 * the PDF sample space variables.
- struct action<check_gammapdfs<eq, param, xparam...>>
- struct action<check_gaussians<eq, param, xparam...>>
- struct action<check_gravity<eq, vec>> Do error checking for a vector of prescribed mean gradient.
- struct action<check_inciter> Do error checking on the inciter block.
- struct action<check_init<eq>> Do error checking on the selected initialization policy.
- struct action<check_lower_bound<keyword, tag, tags...>> Check if value is larger than lower bound.
- struct action<check_mean_gradient<eq, vec>> Do error checking for a vector of prescribed mean gradient.
- struct action<check_mesh<eq>> Check mesh ... end block for correctness.
- struct action<check_mixdirichlet> Error checks for the mixdirichlet sde.
- struct action<check_mixmassfracbeta> Do error checking on a mass fraction eq block.
- struct action<check_multimat<eq>> Set defaults and do error checking on the multimaterial compressible flow equation block.
- struct action<check_outvar> Bounds checking for output variables at the end of a var ... end block.
- struct action<check_position> Do error checking on the position eq block and compute coupling.
- struct action<check_pref_errors> Do error checking for the pref...end block.
- struct action<check_samples> Check if there is at least one sample space variable in PDF.
- struct action<check_spikes<eq, param, xparam...>>
- struct action<check_store_option<use, Option, sel, vec, tags...>> Put option in state at position given by tags if among the selected.
- 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<check_vector_exists<eq, vec, Key>> Check the existence of a vector (required for a block)
- struct action<check_vector_size<eq, vec>> Do error checking of a vector (required for a block)
- struct action<check_velocity> Do error checking on the velocity eq block.
- struct action<compute_refvar_idx>
- struct action<configure_scheme>
- struct action<dissipation_defaults> Set defaults for all Lagrangian particle dissipation models.
- 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<insert_seed<sel, vec, Tag, Tags...>> Convert and insert value to map at position given by tags.
- struct action<insert_seq<use, Option, field, sel, vec, tag, tags...>> Convert and insert RNGSSE sequence 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_pdfname> Match PDF name to the registered ones.
- struct action<match_pointname> Match PDF name to the registered ones.
- struct action<msg<type, key>>
- struct action<noop> Action that does nothing.
- struct action<position_defaults> Set defaults for all Lagrangian particle position models.
- struct action<push_binsize> Push matched value into vector of vector binsizes.
- struct action<push_depvar>
- struct action<push_extents> Push matched value into vector of PDF extents.
- struct action<push_humanvar>
- struct action<push_matvar>
- struct action<push_sample<m>> Add matched value as Term into vector of vector of PDFs.
- struct action<push_term<m, var>> Add matched value as Term into vector of vector of statistics.
- struct action<push_transfer<StoreTransfer>>
- struct action<register_eq<eq>> Register differential equation after parsing its block.
- 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_back_back<tag, tags...>> Convert and push back value to vector of back of vector of back of vector in state at position given by tags.
- struct action<store_back_back_option<use, Option, tag, tags...>> Push back option to vector of back of vector in state at position given by tags.
- struct action<Store_back_bool<tag, tags...>> Convert and push back a bool to vector of ints in state at position given by tags.
- struct action<store_back_option<use, Option, tag, 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 action<store_rngtest_option<Option, tags...>> Put option in state at position given by tags.
- struct action<store_walker_option<Option, tags...>> Put option in state at position given by tags.
- struct action<velocity_defaults> Set defaults for the velocity model.
- struct add_depvar Rule used to trigger action.
- struct AddOutVarHuman
- struct alias
- struct assign_meshid
- struct Back_back_deep_store Rule used to trigger action.
- struct Back_back_deep_store_back Rule used to trigger action.
- struct back_back_deep_store_option Rule used to trigger action.
- 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_store_back Rule used to trigger action.
- struct back_store_option Rule used to trigger action.
- struct bins Match bin(sizes): real numbers as many sample space dimensions were given.
- struct bins_exts Match binsizes followed by optional extents with error checking.
- 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_betapdfs Rule used to trigger action.
- struct check_binsizes Rule used to trigger action.
- struct check_compflow Rule used to trigger action.
- struct check_coupling Rule used to trigger action.
- struct check_dirichletpdf Rule used to trigger action.
- struct check_dissipation Rule used to trigger action.
- struct check_eq Rule used to trigger action.
- struct check_expectation Rule used to trigger action.
- struct check_extents Rule used to trigger action.
- struct check_gammapdfs Rule used to trigger action.
- struct check_gaussians Rule used to trigger action.
- struct check_gravity Rule used to trigger action.
- struct check_inciter Rule used to trigger action.
- struct check_init Rule used to trigger action.
- struct check_lower_bound Rule used to trigger action.
- struct check_mean_gradient Rule used to trigger action.
- struct check_mesh Rule used to trigger action.
- struct check_mixdirichlet Rule used to trigger action.
- struct check_mixmassfracbeta Rule used to trigger action.
- struct check_multimat Rule used to trigger action.
- struct check_outvar Rule used to trigger action.
- struct check_position Rule used to trigger action.
- struct check_pref_errors Rule used to trigger action.
- struct check_samples Rule used to trigger action.
- struct check_spikes Rule used to trigger action.
- struct check_store_option 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 check_vector_exists Rule used to trigger action.
- struct check_vector_size Rule used to trigger action.
- struct check_velocity 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 count_meshes
- 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 dissipation_defaults Rule used to trigger action.
- 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 extents Match extents: optional user-specified extents of PDF sample space.
- 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 insert_seed Rule used to trigger action.
- struct insert_seq 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_pdfname 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 option_vector
- struct OutVarBounds Function object for error checking outvar bounds for each equation type.
- struct parameter Match model parameter.
- struct parameter_vector
- struct parse_expectations Plow through expectations between characters '<' and '>'.
- struct parse_pdf Match pdf description: name + sample space specification.
- struct pdf_option Match and set a PDF option.
- struct pdfs Match pdfs ... end block.
- struct policy Match and set policy parameter.
- struct position_defaults Rule used to trigger action.
- 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_binsize Rule used to trigger action.
- struct push_depvar Rule used to trigger action.
- struct push_extents Rule used to trigger action.
- struct push_humanvar Rule used to trigger action.
- struct push_matvar Rule used to trigger action.
- struct push_sample Rule used to trigger action.
- struct push_term Rule used to trigger action.
- struct push_transfer 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_eq Rule used to trigger action.
- struct register_inciter_eq Rule used to trigger action.
- struct rng Match rng parameter.
- struct rng_option
- struct rngblock Match rngs ... end block.
- struct sample_space Match list of sample space variables with error checking.
- struct sample_space_var sample space variable: fieldvar matched to selected depvars
- struct samples Match samples: sample space variables optionally separated by fillers.
- 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 statistics Parse statistics ... end block.
- 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_back_back Rule used to trigger action.
- struct store_back_back_option Rule used to trigger action.
- struct Store_back_bool Rule used to trigger action.
- struct store_back_option 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 store_rngtest_option Rule used to trigger action.
- struct store_walker_option Rule used to trigger action.
- struct term Match term: upper or lowercase fieldvar matched to selected depvars for stats.
- 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 velocity_defaults Rule used to trigger action.
- struct verbose
-
namespace mkl Toolkit, grammar definition for Intel's Math Kernel Library.
- struct beta_method Match and set MKL beta method algorithm.
- struct gamma_method Match and set MKL gamma method algorithm.
- struct gaussian_method Match and set MKL Gaussian method algorithm.
- struct gaussianmv_method Match and set MKL multi-variate Gaussian method algorithm.
- struct rng rng: match any one of the MKL random number generators
- struct rngs Match MKL RNGs in an rngs ... end block.
- struct seed Match and set MKL RNG seed.
- struct uniform_method Match and set MKL uniform method algorithm.
-
namespace random123 Toolkit, grammar definition for the Random123 library.
-
namespace rngsse Toolkit, grammar definition for the RNGSSE library.
-
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
- class H5PartWriter
- 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 MKLRNG MKL-based random number generator used polymorphically with tk::
RNG.
- class NetgenMeshReader NetgenMeshReader : tk::
Reader.
- class NetgenMeshWriter
- class Omega_h_MeshReader
- class ParticleWriter Charm++ group used to output particle data to file in parallel using H5Part and MPI-IO.
- class PDFWriter PDFWriter : Writer.
- class Print
- class Progress
- class QuietCerr
-
class Random123 Random123-based random number generator used polymorphically with tk::
RNG.
- struct Adaptor
- class RDGFLOMeshReader RDGFLOMeshReader : tk::
Reader.
- class Reader
-
class RNG Random number generator.
- class RNGPrint RNGPrint : Print.
-
class RNGSSE RNGSSE-based random number generator used polymorphically with tk::
RNG.
- struct Adaptor
- class RNGStack Random number generator stack.
- 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 Tracker Tracker advances Lagrangian particles in state space.
- 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 charm Unit test declarations and definitions for testing Charm++ chares.
- namespace tag Tags for migrated tagged tuple test(s)
- struct RNG_common All tests in group inherited from this base.
- class TestArray Charm++ chare array definition for testing arrays.
-
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.
-
namespace walker Walker declarations and definitions.
-
namespace cmd Walker command line grammar definition.
- struct charestate Match and set chare state switch.
- struct help help on command-line parameters
- struct helpctr help on control file keywords
- struct helpkw help on a command-line keyword
- struct io io parameter
- struct keywords command line keywords
- struct license Match switch on license output.
- struct quiescence Match switch on quiescence.
- struct read_string entry point: parse keywords and until end of string
- struct trace Match switch on trace output.
- struct verbose verbose (i.e., verbose or quiet output)
- struct version Match switch on version output.
- struct virtualization virtualization parameter
-
namespace ctr Walker control facilitating user input to internal data transfer.
- class CmdLine CmdLine : Control< specialized to Walker >, see Types.h.
- class CoeffPolicy CoeffPolicy options: outsource searches to base templated on enum type.
- class Depvar Dependent variable options: outsource to base templated on enum type.
- class DiffEq Class with base templated on the above enum class with associations.
- class HydroProductions HydroProductions options: outsource searches to base templated on enum type.
- class HydroTimeScales HydroTimeScales options: outsource searches to base templated on enum type.
- class InitPolicy InitPolicy options: outsource searches to base templated on enum type.
- class InputDeck InputDeck : Control< specialized to Walker >, see Types.h.
- class Normalization Normalization variants: outsource to base templated on enum type.
- class VelocityVariant Velocity model variants: outsource to base templated on enum type.
-
namespace deck Walker input deck facilitating user input for integrating SDEs.
- struct beta Beta SDE.
- struct check_errors Error checks after an equation ... end block has been parsed.
- struct diag_ou Diagonal Ornstein-Uhlenbeck SDE.
- struct dirichlet Dirichlet SDE.
- struct discretization_parameters Discretization parameters.
- struct dissipation dissipation equation
- struct gamma Gamma SDE.
- struct gendir Generalized Dirichlet SDE.
- struct icbeta scan icbeta ... end block
- struct icdelta scan icdelta ... end block
- struct icdirichlet scan icdirichlet ... end block
- struct icgamma scan icgamma ... end block
- struct icgaussian scan icgaussian ... end block
- struct icjointgaussian scan icjointgaussian ... end block
- struct keywords main keywords
- struct massfracbeta Mass-fraction beta SDE.
- struct mixdirichlet MixDirichlet SDE.
- struct mixmassfracbeta Mix mass-fraction beta SDE.
- struct mixnumfracbeta Mix number-fraction beta SDE.
- struct numfracbeta Number-fraction beta SDE.
- struct ornstein_uhlenbeck Ornstein-Uhlenbeck SDE.
- struct position position equation
- struct read_file entry point: parse keywords and ignores until eof
- struct rngs rngs
- struct scan_sde scan and store_back sde keyword and option
- struct sde stochastic differential equations
- struct sde_option_vector SDE option vector.
- struct sde_parameter_vector SDE parameter vector.
- struct skewnormal Skew-normal SDE.
- struct velocity Velocity SDE.
- struct walker 'walker' block
- struct wright_fisher Wright-Fisher SDE.
- class Beta Beta SDE used polymorphically with DiffEq.
- class BetaCoeffConst Beta constant coefficients policity: constants in time.
- class CmdLineParser CmdLineParser : StringParser.
- class Collector
- class DiagOrnsteinUhlenbeck Diagonal Ornstein-Uhlenbeck SDE used polymorphically with DiffEq.
- class DiagOrnsteinUhlenbeckCoeffConst Diagonal Ornstein-Uhlenbeck constant coefficients policity: constants in time.
-
class DiffEq Differential equation.
- class DiffEqStack Differential equations stack.
- class Dirichlet Dirichlet SDE used polymorphically with DiffEq.
- class DirichletCoeffConst Dirichlet constant coefficients policity: constants in time.
- class Dissipation Dissipation equation used polymorphically with DiffEq.
- class DissipationCoeffConst Dissipation equation coefficients policy keeping the coefficients constant.
- class DissipationCoeffStationary Dissipation equation coefficients policy keeping the dissipation rate in a constant statistically stationary state.
- class Distributor Distributor drives the time integration of differential equations.
- class Gamma Gamma SDE used polymorphically with DiffEq.
- class GammaCoeffConst Gamma constant coefficients policity: constants in time.
- class GeneralizedDirichlet Lochner's generalized Dirichlet SDE used polymorphically with DiffEq.
- class GeneralizedDirichletCoeffConst Generalized Dirichlet constant coefficients policity: constants in time.
- struct InitBeta Beta initialization policy: generate samples from a joint beta PDF.
- struct InitCorrGaussian Gaussian initialization policy: generate samples from a joint correlated Gaussian PDF.
- struct InitDelta Delta initialization policy: put in delta-spikes as the joint PDF.
- struct InitDirichlet Dirichlet initialization policy: generate samples from a Dirichlet PDF.
- struct InitGamma Gamma initialization policy: generate samples from a joint gamma PDF.
- struct InitGaussian
- struct InitRaw Raw initialization policy: leave memory uninitialized.
- struct InitZero Zero initialization policy: zero particle properties.
- class InputDeckParser InputDeckParser : FileParser.
- class Integrator Integrator Charm++ chare used to advance differential equations in time.
- class MassFractionBeta MassFractionBeta SDE used polymorphically with DiffEq.
- class MassFractionBetaCoeffConst Mass-fraction beta SDE constant coefficients policity: constants in time.
- class MixDirichlet MixDirichlet SDE used polymorphically with DiffEq.
- class MixDirichletCoeffConst MixDirichlet constant coefficients policity: constants in time.
- class MixDirichletHomogeneous
- class MixDirichletHydroTimeScale
- class MixMassFracBetaCoeffDecay Mix mass-fraction beta SDE decay coefficients policy.
- class MixMassFracBetaCoeffHomDecay Mix mass-fraction beta SDE homogneous decay coefficients policy.
- class MixMassFracBetaCoeffHydroTimeScale Mix mass-fraction beta SDE coefficients policy with DNS hydrodynamics time scale.
- class MixMassFracBetaCoeffInstVel Mix mass-fraction beta SDE coefficients policy coupled to velocity.
- class MixMassFracBetaCoeffMonteCarloHomDecay Mix mass-fraction beta SDE Monte Carlo homogenous decay coefficients policy.
- class MixMassFractionBeta MixMassFractionBeta SDE used polymorphically with DiffEq.
- class MixNumberFractionBeta MixNumberFractionBeta SDE used polymorphically with DiffEq.
- class MixNumFracBetaCoeffDecay Mix number-fraction beta SDE decay coefficients policity.
- class NumberFractionBeta NumberFractionBeta SDE used polymorphically with DiffEq.
- class NumFracBetaCoeffConst Number-fraction beta SDE constant coefficients policity: constants in time.
- class OrnsteinUhlenbeck Ornstein-Uhlenbeck SDE used polymorphically with DiffEq.
- class OrnsteinUhlenbeckCoeffConst Ornstein-Uhlenbeck constant coefficients policity: constants in time.
- class Position Position equation used polymorphically with DiffEq.
- class PositionConstShear Position equation coefficients policy using a prescribed constant mean velocity gradient for homogeneous shear flow.
- class PositionInstVel Position equation coefficients policy given by the instantaneous velocity.
- struct registerDiffEq Function object for registering a differential equation into the differential equation factory.
- class SkewNormal Skew-normal SDE used polymorphically with DiffEq.
- class SkewNormalCoeffConst Skew-normal SDE constant coefficients policity: constants in time.
- class Velocity Velocity SDE used polymorphically with DiffEq.
- class VelocityCoeffConstShear
- class VelocityCoeffHydroTimeScale
- class VelocityCoeffStationary Velocity equation coefficients policy yielding a statistically stationary state.
- class WalkerDriver Walker driver used polymorphically with Driver.
- class WalkerPrint WalkerPrint : tk::
RNGPrint.
- class WrightFisher Wright-Fisher SDE used polymorphically with DiffEq.
- class WrightFisherCoeffConst Wright-Fisher constant coefficients policity: constants in time.
- class execute Charm++ chare execute.
- class Main Charm++ main chare for the file converter executable, fileconv.
- struct Neq Function object for counting the total number of eq systems configured.
-
namespace cmd File 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 switch on quiescence.
- struct read_string Grammar entry point: parse keywords until end of string.
- 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 File converter control facilitating user input to internal data transfer.
- class CmdLineParser Command-line parser for FileConv.
- class FileConvDriver File Converter driver used polymorphically with tk::Driver.
-
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 couple Couple ... end block (used to configure solver coupling)
- struct coupled_solver Match a depvar, defined upstream of control file, coupling a solver and store.
- 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 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 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
- 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 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.
- struct OutMesh Storage type for refined mesh used for field output.
- 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 FaceData FaceData class holding face-connectivity data useful for DG discretization.
- class FluxCorrector
- struct HLL
- struct HLLC
- class InciterDriver Inciter driver used polymorphically with tk::Driver.
- class InciterPrint InciterPrint : tk::
Print. - class InputDeckParser Control file parser for Inciter.
- struct LaxFriedrichs
- class MultiMatProblemInterfaceAdvection
- class MultiMatProblemShockHeBubble
- 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 Partitioner
- class PDEStack Partial differential equations stack.
- class Refiner Mesh refiner for interfacing the mesh refinement library.
- struct registerCG
- struct registerDG
- struct registerPDE Function object for registering a partial differential equation into the partial differential equation factory.
- struct registerRiemannSolver Functor to register a Riemann solver into the Riemann solver factory.
- class RiemannSolver Generic Riemann solver interface class for various Riemann solvers.
- struct Rusanov
- 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 cmd RNGTest command line grammar definition.
- struct charestate Match and set chare state switch.
- struct help Match help on command-line parameters.
- struct helpctr Match help on control file keywords.
- 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 RNGTest control facilitating user input to internal data transfer.
- namespace deck RNGTest input deck facilitating user input for testing RNGs.
- class Battery Battery.
- class BigCrush Class registering the TestU01 library's BigCrush battery.
- class CmdLineParser Command-line parser for RNGTest.
- class Crush Class registering the TestU01 library's Crush battery.
- struct Eraser Custom deleter binding a raw TestU01 pointer to its TestU01 deleter.
- class InputDeckParser Control file parser for RNGTest.
- class RNGTestDriver Random number generator test suite driver used polymorphically with tk::Driver.
- class RNGTestPrint RNGTestPrint : tk::
RNGPrint. - class SmallCrush Class registering the TestU01 library's SmallCrush battery.
- class StatTest Random number generator statistical test.
- struct TestStack Stack collecting all types of random RNG statistical tests.
- class TestU01 TestU01 statistical test used polymorphically with rngtest::
StatTest. - class TestU01Props TestU01 properties used to initialize TestU01 tests.
- class TestU01Stack Stack of TestU01 RNG statistical tests.
-
class TestU01Suite TestU01 random number generator test suite used polymorphically with Battery.
- struct Failed Information bundle for a failed test.
-
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 MKLBetaMethod MKLBetaMethod options: outsource searches to base templated on enum type.
- class MKLGammaMethod MKLGammaMethod options: outsource searches to base templated on enum type.
- class MKLGaussianMethod MKLGaussianMethod options: outsource searches to base templated on enum type.
- class MKLGaussianMVMethod MKLGaussianMVMethod options: outsource searches to base templated on enum type.
- class MKLUniformMethod MKLUniformMethod options: outsource searches to base templated on enum type.
- 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.
- class PDFFile PDFFileType options: outsource searches to base templated on enum type.
- struct PDFInfo PDF information bundle.
- class PDFPolicy PDFPolicy ptions: outsource searches to base templated on enum type.
- class RNG RNG options: outsource searches to base templated on enum type.
- class RNGSSESeqLen RNGSSESeqLen options: outsource searches to base templated on enum type.
- 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_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_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_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_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_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_betapdfs<eq, param, xparam...>>
- struct action<check_binsizes> Check if the number of binsizes equal the PDF sample space variables.
- struct action<check_compflow<eq>> Set defaults and do error checking on the compressible flow equation block.
- struct action<check_coupling<eq, coupledeq>> Put in coupled eq depvar as '-' if no coupling is given.
- struct action<check_dirichletpdf<eq, param, xparam...>>
- struct action<check_dissipation> Do error checking on the dissipation eq block and compute coupling.
- struct action<check_eq<eq>> Do general error checking on the differential equation block.
- struct action<check_expectation> Check if there is at least one variable in expectation.
- struct action<check_extents> Check if the number of extents equal 2 * the PDF sample space variables.
- struct action<check_gammapdfs<eq, param, xparam...>>
- struct action<check_gaussians<eq, param, xparam...>>
- struct action<check_gravity<eq, vec>> Do error checking for a vector of prescribed mean gradient.
- struct action<check_inciter> Do error checking on the inciter block.
- struct action<check_init<eq>> Do error checking on the selected initialization policy.
- struct action<check_lower_bound<keyword, tag, tags...>> Check if value is larger than lower bound.
- struct action<check_mean_gradient<eq, vec>> Do error checking for a vector of prescribed mean gradient.
- struct action<check_mesh<eq>> Check mesh ... end block for correctness.
- struct action<check_mixdirichlet> Error checks for the mixdirichlet sde.
- struct action<check_mixmassfracbeta> Do error checking on a mass fraction eq block.
- struct action<check_multimat<eq>> Set defaults and do error checking on the multimaterial compressible flow equation block.
- struct action<check_outvar> Bounds checking for output variables at the end of a var ... end block.
- struct action<check_position> Do error checking on the position eq block and compute coupling.
- struct action<check_pref_errors> Do error checking for the pref...end block.
- struct action<check_samples> Check if there is at least one sample space variable in PDF.
- struct action<check_spikes<eq, param, xparam...>>
- struct action<check_store_option<use, Option, sel, vec, tags...>> Put option in state at position given by tags if among the selected.
- 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<check_vector_exists<eq, vec, Key>> Check the existence of a vector (required for a block)
- struct action<check_vector_size<eq, vec>> Do error checking of a vector (required for a block)
- struct action<check_velocity> Do error checking on the velocity eq block.
- struct action<compute_refvar_idx>
- struct action<configure_scheme>
- struct action<dissipation_defaults> Set defaults for all Lagrangian particle dissipation models.
- 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<insert_seed<sel, vec, Tag, Tags...>> Convert and insert value to map at position given by tags.
- struct action<insert_seq<use, Option, field, sel, vec, tag, tags...>> Convert and insert RNGSSE sequence 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_pdfname> Match PDF name to the registered ones.
- struct action<match_pointname> Match PDF name to the registered ones.
- struct action<msg<type, key>>
- struct action<noop> Action that does nothing.
- struct action<position_defaults> Set defaults for all Lagrangian particle position models.
- struct action<push_binsize> Push matched value into vector of vector binsizes.
- struct action<push_depvar>
- struct action<push_extents> Push matched value into vector of PDF extents.
- struct action<push_humanvar>
- struct action<push_matvar>
- struct action<push_sample<m>> Add matched value as Term into vector of vector of PDFs.
- struct action<push_term<m, var>> Add matched value as Term into vector of vector of statistics.
- struct action<push_transfer<StoreTransfer>>
- struct action<register_eq<eq>> Register differential equation after parsing its block.
- 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_back_back<tag, tags...>> Convert and push back value to vector of back of vector of back of vector in state at position given by tags.
- struct action<store_back_back_option<use, Option, tag, tags...>> Push back option to vector of back of vector in state at position given by tags.
- struct action<Store_back_bool<tag, tags...>> Convert and push back a bool to vector of ints in state at position given by tags.
- struct action<store_back_option<use, Option, tag, 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 action<store_rngtest_option<Option, tags...>> Put option in state at position given by tags.
- struct action<store_walker_option<Option, tags...>> Put option in state at position given by tags.
- struct action<velocity_defaults> Set defaults for the velocity model.
- struct add_depvar Rule used to trigger action.
- struct AddOutVarHuman
- struct alias
- struct assign_meshid
- struct Back_back_deep_store Rule used to trigger action.
- struct Back_back_deep_store_back Rule used to trigger action.
- struct back_back_deep_store_option Rule used to trigger action.
- 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_store_back Rule used to trigger action.
- struct back_store_option Rule used to trigger action.
- struct bins Match bin(sizes): real numbers as many sample space dimensions were given.
- struct bins_exts Match binsizes followed by optional extents with error checking.
- 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_betapdfs Rule used to trigger action.
- struct check_binsizes Rule used to trigger action.
- struct check_compflow Rule used to trigger action.
- struct check_coupling Rule used to trigger action.
- struct check_dirichletpdf Rule used to trigger action.
- struct check_dissipation Rule used to trigger action.
- struct check_eq Rule used to trigger action.
- struct check_expectation Rule used to trigger action.
- struct check_extents Rule used to trigger action.
- struct check_gammapdfs Rule used to trigger action.
- struct check_gaussians Rule used to trigger action.
- struct check_gravity Rule used to trigger action.
- struct check_inciter Rule used to trigger action.
- struct check_init Rule used to trigger action.
- struct check_lower_bound Rule used to trigger action.
- struct check_mean_gradient Rule used to trigger action.
- struct check_mesh Rule used to trigger action.
- struct check_mixdirichlet Rule used to trigger action.
- struct check_mixmassfracbeta Rule used to trigger action.
- struct check_multimat Rule used to trigger action.
- struct check_outvar Rule used to trigger action.
- struct check_position Rule used to trigger action.
- struct check_pref_errors Rule used to trigger action.
- struct check_samples Rule used to trigger action.
- struct check_spikes Rule used to trigger action.
- struct check_store_option 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 check_vector_exists Rule used to trigger action.
- struct check_vector_size Rule used to trigger action.
- struct check_velocity 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 count_meshes
- 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 dissipation_defaults Rule used to trigger action.
- 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 extents Match extents: optional user-specified extents of PDF sample space.
- 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 insert_seed Rule used to trigger action.
- struct insert_seq 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_pdfname 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 option_vector
- struct OutVarBounds Function object for error checking outvar bounds for each equation type.
- struct parameter Match model parameter.
- struct parameter_vector
- struct parse_expectations Plow through expectations between characters '<' and '>'.
- struct parse_pdf Match pdf description: name + sample space specification.
- struct pdf_option Match and set a PDF option.
- struct pdfs Match pdfs ... end block.
- struct policy Match and set policy parameter.
- struct position_defaults Rule used to trigger action.
- 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_binsize Rule used to trigger action.
- struct push_depvar Rule used to trigger action.
- struct push_extents Rule used to trigger action.
- struct push_humanvar Rule used to trigger action.
- struct push_matvar Rule used to trigger action.
- struct push_sample Rule used to trigger action.
- struct push_term Rule used to trigger action.
- struct push_transfer 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_eq Rule used to trigger action.
- struct register_inciter_eq Rule used to trigger action.
- struct rng Match rng parameter.
- struct rng_option
- struct rngblock Match rngs ... end block.
- struct sample_space Match list of sample space variables with error checking.
- struct sample_space_var sample space variable: fieldvar matched to selected depvars
- struct samples Match samples: sample space variables optionally separated by fillers.
- 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 statistics Parse statistics ... end block.
- 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_back_back Rule used to trigger action.
- struct store_back_back_option Rule used to trigger action.
- struct Store_back_bool Rule used to trigger action.
- struct store_back_option 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 store_rngtest_option Rule used to trigger action.
- struct store_walker_option Rule used to trigger action.
- struct term Match term: upper or lowercase fieldvar matched to selected depvars for stats.
- 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 velocity_defaults Rule used to trigger action.
- struct verbose
-
namespace mkl Toolkit, grammar definition for Intel's Math Kernel Library.
- struct beta_method Match and set MKL beta method algorithm.
- struct gamma_method Match and set MKL gamma method algorithm.
- struct gaussian_method Match and set MKL Gaussian method algorithm.
- struct gaussianmv_method Match and set MKL multi-variate Gaussian method algorithm.
- struct rng rng: match any one of the MKL random number generators
- struct rngs Match MKL RNGs in an rngs ... end block.
- struct seed Match and set MKL RNG seed.
- struct uniform_method Match and set MKL uniform method algorithm.
- namespace random123 Toolkit, grammar definition for the Random123 library.
- namespace rngsse Toolkit, grammar definition for the RNGSSE library.
-
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
- class H5PartWriter
- 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 MKLRNG MKL-based random number generator used polymorphically with tk::
RNG. - class NetgenMeshReader NetgenMeshReader : tk::
Reader. - class NetgenMeshWriter
- class Omega_h_MeshReader
- class ParticleWriter Charm++ group used to output particle data to file in parallel using H5Part and MPI-IO.
- class PDFWriter PDFWriter : Writer.
- class Print
- class Progress
- class QuietCerr
-
class Random123 Random123-based random number generator used polymorphically with tk::
RNG. - struct Adaptor
- class RDGFLOMeshReader RDGFLOMeshReader : tk::
Reader. - class Reader
- class RNG Random number generator.
- class RNGPrint RNGPrint : Print.
-
class RNGSSE RNGSSE-based random number generator used polymorphically with tk::
RNG. - struct Adaptor
- class RNGStack Random number generator stack.
- 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 Tracker Tracker advances Lagrangian particles in state space.
- 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 charm Unit test declarations and definitions for testing Charm++ chares.
- namespace tag Tags for migrated tagged tuple test(s)
- struct RNG_common All tests in group inherited from this base.
- class TestArray Charm++ chare array definition for testing arrays.
-
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.
-
namespace cmd Walker command line grammar definition.
- struct charestate Match and set chare state switch.
- struct help help on command-line parameters
- struct helpctr help on control file keywords
- struct helpkw help on a command-line keyword
- struct io io parameter
- struct keywords command line keywords
- struct license Match switch on license output.
- struct quiescence Match switch on quiescence.
- struct read_string entry point: parse keywords and until end of string
- struct trace Match switch on trace output.
- struct verbose verbose (i.e., verbose or quiet output)
- struct version Match switch on version output.
- struct virtualization virtualization parameter
-
namespace ctr Walker control facilitating user input to internal data transfer.
- class CmdLine CmdLine : Control< specialized to Walker >, see Types.h.
- class CoeffPolicy CoeffPolicy options: outsource searches to base templated on enum type.
- class Depvar Dependent variable options: outsource to base templated on enum type.
- class DiffEq Class with base templated on the above enum class with associations.
- class HydroProductions HydroProductions options: outsource searches to base templated on enum type.
- class HydroTimeScales HydroTimeScales options: outsource searches to base templated on enum type.
- class InitPolicy InitPolicy options: outsource searches to base templated on enum type.
- class InputDeck InputDeck : Control< specialized to Walker >, see Types.h.
- class Normalization Normalization variants: outsource to base templated on enum type.
- class VelocityVariant Velocity model variants: outsource to base templated on enum type.
-
namespace deck Walker input deck facilitating user input for integrating SDEs.
- struct beta Beta SDE.
- struct check_errors Error checks after an equation ... end block has been parsed.
- struct diag_ou Diagonal Ornstein-Uhlenbeck SDE.
- struct dirichlet Dirichlet SDE.
- struct discretization_parameters Discretization parameters.
- struct dissipation dissipation equation
- struct gamma Gamma SDE.
- struct gendir Generalized Dirichlet SDE.
- struct icbeta scan icbeta ... end block
- struct icdelta scan icdelta ... end block
- struct icdirichlet scan icdirichlet ... end block
- struct icgamma scan icgamma ... end block
- struct icgaussian scan icgaussian ... end block
- struct icjointgaussian scan icjointgaussian ... end block
- struct keywords main keywords
- struct massfracbeta Mass-fraction beta SDE.
- struct mixdirichlet MixDirichlet SDE.
- struct mixmassfracbeta Mix mass-fraction beta SDE.
- struct mixnumfracbeta Mix number-fraction beta SDE.
- struct numfracbeta Number-fraction beta SDE.
- struct ornstein_uhlenbeck Ornstein-Uhlenbeck SDE.
- struct position position equation
- struct read_file entry point: parse keywords and ignores until eof
- struct rngs rngs
- struct scan_sde scan and store_back sde keyword and option
- struct sde stochastic differential equations
- struct sde_option_vector SDE option vector.
- struct sde_parameter_vector SDE parameter vector.
- struct skewnormal Skew-normal SDE.
- struct velocity Velocity SDE.
- struct walker 'walker' block
- struct wright_fisher Wright-Fisher SDE.
- class Beta Beta SDE used polymorphically with DiffEq.
- class BetaCoeffConst Beta constant coefficients policity: constants in time.
- class CmdLineParser CmdLineParser : StringParser.
- class Collector
- class DiagOrnsteinUhlenbeck Diagonal Ornstein-Uhlenbeck SDE used polymorphically with DiffEq.
- class DiagOrnsteinUhlenbeckCoeffConst Diagonal Ornstein-Uhlenbeck constant coefficients policity: constants in time.
- class DiffEq Differential equation.
- class DiffEqStack Differential equations stack.
- class Dirichlet Dirichlet SDE used polymorphically with DiffEq.
- class DirichletCoeffConst Dirichlet constant coefficients policity: constants in time.
- class Dissipation Dissipation equation used polymorphically with DiffEq.
- class DissipationCoeffConst Dissipation equation coefficients policy keeping the coefficients constant.
- class DissipationCoeffStationary Dissipation equation coefficients policy keeping the dissipation rate in a constant statistically stationary state.
- class Distributor Distributor drives the time integration of differential equations.
- class Gamma Gamma SDE used polymorphically with DiffEq.
- class GammaCoeffConst Gamma constant coefficients policity: constants in time.
- class GeneralizedDirichlet Lochner's generalized Dirichlet SDE used polymorphically with DiffEq.
- class GeneralizedDirichletCoeffConst Generalized Dirichlet constant coefficients policity: constants in time.
- struct InitBeta Beta initialization policy: generate samples from a joint beta PDF.
- struct InitCorrGaussian Gaussian initialization policy: generate samples from a joint correlated Gaussian PDF.
- struct InitDelta Delta initialization policy: put in delta-spikes as the joint PDF.
- struct InitDirichlet Dirichlet initialization policy: generate samples from a Dirichlet PDF.
- struct InitGamma Gamma initialization policy: generate samples from a joint gamma PDF.
- struct InitGaussian
- struct InitRaw Raw initialization policy: leave memory uninitialized.
- struct InitZero Zero initialization policy: zero particle properties.
- class InputDeckParser InputDeckParser : FileParser.
- class Integrator Integrator Charm++ chare used to advance differential equations in time.
- class MassFractionBeta MassFractionBeta SDE used polymorphically with DiffEq.
- class MassFractionBetaCoeffConst Mass-fraction beta SDE constant coefficients policity: constants in time.
- class MixDirichlet MixDirichlet SDE used polymorphically with DiffEq.
- class MixDirichletCoeffConst MixDirichlet constant coefficients policity: constants in time.
- class MixDirichletHomogeneous
- class MixDirichletHydroTimeScale
- class MixMassFracBetaCoeffDecay Mix mass-fraction beta SDE decay coefficients policy.
- class MixMassFracBetaCoeffHomDecay Mix mass-fraction beta SDE homogneous decay coefficients policy.
- class MixMassFracBetaCoeffHydroTimeScale Mix mass-fraction beta SDE coefficients policy with DNS hydrodynamics time scale.
- class MixMassFracBetaCoeffInstVel Mix mass-fraction beta SDE coefficients policy coupled to velocity.
- class MixMassFracBetaCoeffMonteCarloHomDecay Mix mass-fraction beta SDE Monte Carlo homogenous decay coefficients policy.
- class MixMassFractionBeta MixMassFractionBeta SDE used polymorphically with DiffEq.
- class MixNumberFractionBeta MixNumberFractionBeta SDE used polymorphically with DiffEq.
- class MixNumFracBetaCoeffDecay Mix number-fraction beta SDE decay coefficients policity.
- class NumberFractionBeta NumberFractionBeta SDE used polymorphically with DiffEq.
- class NumFracBetaCoeffConst Number-fraction beta SDE constant coefficients policity: constants in time.
- class OrnsteinUhlenbeck Ornstein-Uhlenbeck SDE used polymorphically with DiffEq.
- class OrnsteinUhlenbeckCoeffConst Ornstein-Uhlenbeck constant coefficients policity: constants in time.
- class Position Position equation used polymorphically with DiffEq.
- class PositionConstShear Position equation coefficients policy using a prescribed constant mean velocity gradient for homogeneous shear flow.
- class PositionInstVel Position equation coefficients policy given by the instantaneous velocity.
- struct registerDiffEq Function object for registering a differential equation into the differential equation factory.
- class SkewNormal Skew-normal SDE used polymorphically with DiffEq.
- class SkewNormalCoeffConst Skew-normal SDE constant coefficients policity: constants in time.
- class Velocity Velocity SDE used polymorphically with DiffEq.
- class VelocityCoeffConstShear
- class VelocityCoeffHydroTimeScale
- class VelocityCoeffStationary Velocity equation coefficients policy yielding a statistically stationary state.
- class WalkerDriver Walker driver used polymorphically with Driver.
- class WalkerPrint WalkerPrint : tk::
RNGPrint. - class WrightFisher Wright-Fisher SDE used polymorphically with DiffEq.
- class WrightFisherCoeffConst Wright-Fisher constant coefficients policity: constants in time.