Classes
- 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.
- 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 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_betapdfs<eq, param, xparam...>>
- struct action<check_binsizes> Check if the number of binsizes equal the PDF sample space variables.
- 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_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_mixdirichlet> Error checks for the mixdirichlet sde.
- struct action<check_mixmassfracbeta> Do error checking on a mass fraction eq block.
- struct action<check_position> Do error checking on the position eq block and compute coupling.
- 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_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<dissipation_defaults> Set defaults for all Lagrangian particle dissipation models.
- 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_pdfname> 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_extents> Push matched value into vector of PDF extents.
- 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<register_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<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_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 alias
- 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_betapdfs Rule used to trigger action.
- struct check_binsizes 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_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_mixdirichlet Rule used to trigger action.
- struct check_mixmassfracbeta Rule used to trigger action.
- struct check_position 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_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 control Match control parameter, enforce bounds if defined.
- 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 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_pdfname 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 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_extents Rule used to trigger action.
- struct push_sample Rule used to trigger action.
- struct push_term Rule used to trigger action.
- struct quoted Scan string between characters 'lbound' and 'rbound' and if matches apply action 'insert'.
- 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 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 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_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.
- class BiPDF Joint bivariate PDF estimator.
- class ChareStateCollector
- class cmd_keywords
-
class Data Zero-runtime-cost data-layout wrappers with type-based compile-time dispatch.
- struct int2type
- struct DeepTuplePrinter
- class Exception Basic exception class for producing file:func:line info + call trace.
- 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_code Detect if a type defines type 'code'.
- 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'.
- struct if_ Type selection: if_< Condition, Then, Else >::
type.
- class LBSwitch
- class MKLRNG MKL-based random number generator used polymorphically with tk::
RNG.
- class ParticleWriter Charm++ group used to output particle data to file in parallel using H5Part and MPI-IO.
- class PDFWriter PDFWriter : Writer.
-
class Print
- struct echoPolicies Function object for echoing policies to screen.
- class Progress
- class QuietCerr
-
class Random123 Random123-based random number generator used polymorphically with tk::
RNG.
- struct Adaptor
- 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 Statistics Statistics estimator.
- class StringParser StringParser.
-
class TaggedTuple Tagged tuple, allowing tag-based access.
- struct is_tagged_tuple_t False-overload for detecting if T is a tagged tuple.
- struct is_tagged_tuple_t<T, std::void_t<typename T::i_am_tagged_tuple>> True-overload for detecting if T is a tagged tuple.
-
class Timer
- class Toggle Toggle is the base for an Option, doing generic searches.
- class TriPDF Joint trivariate PDF estimator.
- struct TuplePrinter
- class TxtStatWriter TxtStatWriter : tk::
Writer.
- class UniPDF Univariate PDF estimator.
- class unique_codes
- 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.
-
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.
- struct assertPolicyCodes Function object for ensuring the existence of policy codes.
- 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.
- struct assertPolicyCodes Function object for ensuring the existence of policy codes.
- 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 random number generator test suite executable, rngtest.
-
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.
- 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 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_betapdfs<eq, param, xparam...>>
- struct action<check_binsizes> Check if the number of binsizes equal the PDF sample space variables.
- 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_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_mixdirichlet> Error checks for the mixdirichlet sde.
- struct action<check_mixmassfracbeta> Do error checking on a mass fraction eq block.
- struct action<check_position> Do error checking on the position eq block and compute coupling.
- 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_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<dissipation_defaults> Set defaults for all Lagrangian particle dissipation models.
- 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_pdfname> 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_extents> Push matched value into vector of PDF extents.
- 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<register_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<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_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 alias
- 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_betapdfs Rule used to trigger action.
- struct check_binsizes 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_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_mixdirichlet Rule used to trigger action.
- struct check_mixmassfracbeta Rule used to trigger action.
- struct check_position 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_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 control Match control parameter, enforce bounds if defined.
- 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 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_pdfname 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 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_extents Rule used to trigger action.
- struct push_sample Rule used to trigger action.
- struct push_term Rule used to trigger action.
- struct quoted Scan string between characters 'lbound' and 'rbound' and if matches apply action 'insert'.
- 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 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 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_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.
- class BiPDF Joint bivariate PDF estimator.
- class ChareStateCollector
- class cmd_keywords
-
class Data Zero-runtime-cost data-layout wrappers with type-based compile-time dispatch.
- struct int2type
- struct DeepTuplePrinter
- class Exception Basic exception class for producing file:func:line info + call trace.
- 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_code Detect if a type defines type 'code'.
- 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'.
- struct if_ Type selection: if_< Condition, Then, Else >::
type. - class LBSwitch
- class MKLRNG MKL-based random number generator used polymorphically with tk::
RNG. - class ParticleWriter Charm++ group used to output particle data to file in parallel using H5Part and MPI-IO.
- class PDFWriter PDFWriter : Writer.
-
class Print
- struct echoPolicies Function object for echoing policies to screen.
- class Progress
- class QuietCerr
-
class Random123 Random123-based random number generator used polymorphically with tk::
RNG. - struct Adaptor
- 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 Statistics Statistics estimator.
- class StringParser StringParser.
-
class TaggedTuple Tagged tuple, allowing tag-based access.
- struct is_tagged_tuple_t False-overload for detecting if T is a tagged tuple.
- struct is_tagged_tuple_t<T, std::void_t<typename T::i_am_tagged_tuple>> True-overload for detecting if T is a tagged tuple.
- class Timer
- class Toggle Toggle is the base for an Option, doing generic searches.
- class TriPDF Joint trivariate PDF estimator.
- struct TuplePrinter
- class TxtStatWriter TxtStatWriter : tk::
Writer. - class UniPDF Univariate PDF estimator.
- class unique_codes
- 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.
-
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.
- struct assertPolicyCodes Function object for ensuring the existence of policy codes.
- 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.
- struct assertPolicyCodes Function object for ensuring the existence of policy codes.
- 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.