Classes
-
namespace inciter Inciter declarations and definitions.
-
namespace cmd Inciter command line grammar definition.
- struct benchmark Match and set benchmark switch (i.e., benchmark mode)
- struct charestate Match and set chare state switch.
- struct feedback Match and set feedback switch (i.e., feedback mode)
- struct help Match help on command-line parameters.
- struct helpctr Match help on control file keywords.
- struct helpkw Match help on a command-line or control file keyword.
- struct io Match and set io parameter.
- struct keywords Match all command line keywords.
- struct lbfreq Match and set load-balancing frequency.
- struct license Match switch on license output.
- struct nonblocking Match and set non-blocking (migration) switch.
- struct quiescence Match on quiescence switch.
- struct read_string Grammar entry point: parse keywords until end of string.
- struct rsfreq Match and set checkpoint/restartfrequency.
- struct trace Match switch on trace output.
- struct verbose Match and set verbose switch (i.e., verbose or quiet output)
- struct version Match switch on version output.
- struct virtualization Match and set virtualization parameter.
-
namespace ctr Inciter control facilitating user input to internal data transfer.
- class AMRError AMRError options: outsource searches to base templated on enum type.
- class AMRInitial AMRInitial options: outsource searches to base templated on enum type.
- class 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 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.
- class ALE ALE Charm++ chare array used to perform arbitrary ALE mesh movement.
- class ALECG ALECG Charm++ chare array used to advance PDEs in time with ALECG+RK.
- struct AUSM AUSM+up approximate Riemann solver.
-
class CGPDE Partial differential equation base for continuous Galerkin PDEs.
- class CmdLineParser Command-line parser for Inciter.
- class CompFlowProblemGaussHump CompFlow system of PDEs problem: GaussHump.
- class CompFlowProblemNLEnergyGrowth
- class CompFlowProblemRayleighTaylor
- class CompFlowProblemRotatedSodShocktube
- class CompFlowProblemSedovBlastwave CompFlow system of PDEs problem: Sedov blast-wave.
- class CompFlowProblemSheddingFlow CompFlow system of PDEs problem: Shedding flow.
- class CompFlowProblemShockDensityWave
- class CompFlowProblemSodShocktube
- class CompFlowProblemTaylorGreen
- class CompFlowProblemUserDefined CompFlow system of PDEs problem: user defined.
- class CompFlowProblemVorticalFlow
- struct ConfigBC
- class DG DG Charm++ chare array used to advance PDEs in time with DG+RK.
-
class DGPDE Partial differential equation base for discontinuous Galerkin PDEs.
-
class 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 ElemDiagnostics ElemDiagnostics class used to compute diagnostics while integrating PDEs.
-
class EOS Base class for generic forwarding interface to eos types.
- struct CauchyStress Entry method tags for specific EOS classes to use with computeTensor()
- struct density Entry method tags for specific EOS classes to use with compute()
- class FaceData FaceData class holding face-connectivity data useful for DG discretization.
- class FV FV Charm++ chare array used to advance PDEs in time with FV.
-
class FVPDE Partial differential equation base for discontinuous Galerkin PDEs.
-
class Ghosts Ghosts Charm++ chare array used to determine ghost data structures.
- struct OutMesh Storage type for refined mesh used for field output.
- struct HLL HLL approximate Riemann solver.
- struct HLLC HLLC approximate Riemann solver.
- class InciterDriver Inciter driver used polymorphically with tk::Driver.
- class InciterPrint InciterPrint : tk::
Print.
- struct LaxFriedrichs Lax-Friedrichs approximate Riemann solver.
- struct LaxFriedrichsSolids Lax-Friedrichs approximate Riemann solver for solids.
- class LuaParser Control file lua-parser for Inciter.
- class MultiMatProblemEquilInterfaceAdvect MultiMat system of PDEs problem: equilibrium interface advection.
- class MultiMatProblemInterfaceAdvection
- class MultiMatProblemRichtmyerMeshkov MultiMat system of PDEs problem: equilibrium interface advection.
- class MultiMatProblemShockDensityWave
- class MultiMatProblemShockHeBubble
- class MultiMatProblemSinewavePacket MultiMat system of PDEs problem: sinewave packet advection.
- class MultiMatProblemSodShocktube
- class MultiMatProblemUnderwaterEx
- class MultiMatProblemUserDefined MultiMat system of PDEs problem: user defined.
- class MultiMatProblemWaterAirShocktube
- class NodeDiagnostics NodeDiagnostics class used to compute diagnostics while integrating PDEs.
- class OversetFE OversetFE Charm++ chare array used to advance PDEs in time with OversetFE+RK.
- class Partitioner
- class PDEStack Partial differential equations stack.
- class Refiner Mesh refiner for interfacing the mesh refinement library.
- struct registerCG
- struct registerDG
- struct registerFV
- struct registerPDE Function object for registering a partial differential equation into the partial differential equation factory.
- struct Rusanov Rusanov approximate Riemann solver.
-
class Scheme Base class for generic forwarding interface to discretization proxies.
- class Sorter Mesh sorter for global distributed mesh node reordering.
- struct Transfer Description of solution transfer between two solvers holding different meshes.
-
class Transporter Transporter drives the time integration of transport equations.
- struct UserBC
- class TransportProblemCylAdvect Transport PDE problem: advection of cylinder.
- class TransportProblemCylVortex Transport PDE problem: deformation of cylinder in a vortex.
- class TransportProblemGaussHump Transport PDE problem: advection of two-dimensional Gaussian hump.
- class TransportProblemShearDiff
- class TransportProblemSlotCyl
- struct Upwind Upwind Riemann solver.
-
namespace kw Keywords used by all input deck and command line parsers.
-
namespace meshconv Mesh converter declarations and definitions.
-
namespace cmd Mesh converter command line grammar definition.
- struct charestate Match and set chare state switch.
- struct help Match help on command-line parameters.
- struct helpkw Match help on a single command-line or control file keyword.
- struct io Match and set io parameter.
- struct keywords Match all command line keywords.
- struct license Match switch on license output.
- struct quiescence Match help on control file keywords.
- struct read_string Grammar entry point: parse keywords until end of string.
- struct reorder brief Match and set reorder switch (i.e., reorder mesh nodes or not)
- struct trace Match switch on trace output.
- struct verbose brief Match and set verbose switch (i.e., verbose or quiet output)
- struct version Match switch on version output.
-
namespace ctr Mesh converter control facilitating user input to internal data transfer.
- class CmdLineParser Command-line parser for MeshConv.
- class MeshConvDriver Mesh converter driver used polymorphically with tk::Driver.
- namespace PUP Extensions to Charm++'s Pack/Unpack routines.
- namespace std STL namespace.
- namespace tag Tags used as unique-type labels for compile-time code-generation.
-
namespace tk Toolkit declarations and definitions for general purpose utilities.
-
namespace 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<check_lower_bound<keyword, tag, tags...>> Check if value is larger than lower bound.
- struct action<check_upper_bound<keyword, tag, tags...>> Check if value is lower than upper bound.
- 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<Invert_switch<tags...>>
- struct action<msg<type, key>>
- struct action<Store<tag, tags...>>
- struct alias
- struct call Helper for calling action::apply for multiple actions.
- struct CaseInsensitiveCharLess Case-insensitive character comparison functor.
- struct charmarg Process but ignore Charm++'s charmrun arguments starting with '+'.
- struct check_lower_bound Rule used to trigger action.
- struct check_upper_bound Rule used to trigger action.
- struct helpkw Rule used to trigger action.
- struct Invert_switch Rule used to trigger action.
- struct msg Rule used to trigger action.
- struct number Parse a number: an optional sign followed by digits.
- struct process_cmd Process command line 'keyword' and call its 'insert' action if matches 'kw_type'.
- struct process_cmd_switch
- 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 scan Scan input padded by blank at left and space at right and if it matches 'keyword', apply 'actions'.
- struct Store Rule used to trigger action.
- 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 verbose
-
namespace zoltan Interoperation with the Zoltan library, used for static mesh partitioning.
- class GeometricMeshElemAdapter
- class Around Helper class simplifying client code for iterating on entries surrounding entries via linked lists derived from unstructured mesh connectivity.
- class ASCMeshReader ASCMeshReader : tk::
Reader.
- class BiPDF Joint bivariate PDF estimator.
- class ChareStateCollector
- class cmd_keywords
- class ConjugateGradients ConjugateGradients Charm++ chare array used to perform a distributed linear solve with the conjugate gradients algorithm.
- class CSR Compressed sparse row (CSR) storage for a sparse matrix.
-
class Data Zero-runtime-cost data-layout wrappers with type-based compile-time dispatch.
- struct int2type
- struct DeepTuplePrinter
- class DiagWriter DiagWriter : tk::
Writer.
- struct entry_t Struct for storing keyword in the input deck.
- class Exception Basic exception class for producing file:func:line info + call trace.
- class ExodusIIMeshReader
- class ExodusIIMeshWriter
- class GmshMeshReader
- class GmshMeshWriter
- struct HasFunction_expect_choices Detect if a type defines function 'expect::choices()'.
- struct HasFunction_expect_description Detect if a type defines function 'expect::description()'.
- struct HasTypedef_alias Detect if a type defines type 'alias'.
- struct HasTypedef_i_am_tagged_tuple Detect if a type defines type 'i_am_tagged_tuple'.
- struct HasVar_expect_lower Detect if a type defines variable 'expect::lower'.
- struct HasVar_expect_upper Detect if a type defines variable 'expect::upper'.
- class HyperMeshReader HyperMeshReader : tk::
Reader.
- struct if_ Type selection: if_< Condition, Then, Else >::
type.
- struct info_t Struct for storing info.
- class LBSwitch
- class LinearMap
-
class MeshReader
- class MeshWriter Charm++ group used to output particle data to file in parallel.
- class NetgenMeshReader NetgenMeshReader : tk::
Reader.
- class NetgenMeshWriter
- class Omega_h_MeshReader
- class PDFWriter PDFWriter : Writer.
- class Print
- class Progress
- class QuietCerr
- class RDGFLOMeshReader RDGFLOMeshReader : tk::
Reader.
- class Reader
- class SiloWriter SiloWriter.
- class Statistics Statistics estimator.
- class STLMesh STLMesh.
-
class STLTxtMeshReader STLTxtMeshReader : tk::
Reader.
- struct STLKeyword ASCII STL keyword with operator>> redefined to do error checking without contaminating client-code.
- class StringParser StringParser.
-
class TaggedTuple Tagged tuple, allowing tag-based access.
- struct is_tagged_tuple_t False-overload for detecting if T is a tagged tuple.
- struct is_tagged_tuple_t<T, std::void_t<typename T::i_am_tagged_tuple>> True-overload for detecting if T is a tagged tuple.
-
class Timer
- class Toggle Toggle is the base for an Option, doing generic searches.
- class TriPDF Joint trivariate PDF estimator.
- struct TuplePrinter
- class TxtStatWriter TxtStatWriter : tk::
Writer.
- class UGRIDMeshReader UGRIDMeshReader : tk::
Reader.
- class UniPDF Univariate PDF estimator.
-
class UnsMesh 3D unstructured mesh class
- class UnsMeshMap Charm++ array map for initial placement of array elements using an unstructured grid.
- class Writer
-
namespace tut Unit test declarations and definitions.
-
namespace unittest UnitTest declarations and definitions.
-
namespace cmd UnitTest command line grammar definition.
- struct charestate Match and set chare state switch.
- struct group Match test group name(s) and only run those.
- struct help Match help on command-line parameters.
- struct helpkw Match help on a command-line keyword.
- struct io Match and set io parameter.
- struct keywords Match all command line keywords.
- struct license Match switch on license output.
- struct quiescence Match switch on quiescence.
- struct read_string Grammar entry point: parse keywords until end of string.
- struct trace Match switch on trace output.
- struct verbose Match and set verbose switch (i.e., verbose or quiet output)
- struct version Match switch on version output.
-
namespace ctr UnitTest control facilitating user input to internal data transfer.
- class CmdLine
- class CmdLineParser Command-line parser for UnitTest.
- class MPIRunner Generic Charm++ nodegroup chare class for running MPI unit tests.
- class TUTSuite Template Unit Test unit test suite.
- class TUTTest Generic Charm++ chare class for unit tests utilizing the Template Unit Test library.
- class UnitTestDriver Unit test suite driver used polymorphically with tk::Driver.
- class UnitTestPrint UnitTestPrint : tk::
Print.
- class execute Charm++ chare execute.
- class Main Charm++ main chare for the shock hydrodynamics executable, inciter.
-
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 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 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.
- class ALE ALE Charm++ chare array used to perform arbitrary ALE mesh movement.
- class ALECG ALECG Charm++ chare array used to advance PDEs in time with ALECG+RK.
- struct AUSM AUSM+up approximate Riemann solver.
- class CGPDE Partial differential equation base for continuous Galerkin PDEs.
- class CmdLineParser Command-line parser for Inciter.
- class CompFlowProblemGaussHump CompFlow system of PDEs problem: GaussHump.
- class CompFlowProblemNLEnergyGrowth
- class CompFlowProblemRayleighTaylor
- class CompFlowProblemRotatedSodShocktube
- class CompFlowProblemSedovBlastwave CompFlow system of PDEs problem: Sedov blast-wave.
- class CompFlowProblemSheddingFlow CompFlow system of PDEs problem: Shedding flow.
- class CompFlowProblemShockDensityWave
- class CompFlowProblemSodShocktube
- class CompFlowProblemTaylorGreen
- class CompFlowProblemUserDefined CompFlow system of PDEs problem: user defined.
- class CompFlowProblemVorticalFlow
- struct ConfigBC
- class DG DG Charm++ chare array used to advance PDEs in time with DG+RK.
- class DGPDE Partial differential equation base for discontinuous Galerkin PDEs.
-
class 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 ElemDiagnostics ElemDiagnostics class used to compute diagnostics while integrating PDEs.
-
class EOS Base class for generic forwarding interface to eos types.
- struct CauchyStress Entry method tags for specific EOS classes to use with computeTensor()
- struct density Entry method tags for specific EOS classes to use with compute()
- class FaceData FaceData class holding face-connectivity data useful for DG discretization.
- class FV FV Charm++ chare array used to advance PDEs in time with FV.
- class FVPDE Partial differential equation base for discontinuous Galerkin PDEs.
-
class Ghosts Ghosts Charm++ chare array used to determine ghost data structures.
- struct OutMesh Storage type for refined mesh used for field output.
- struct HLL HLL approximate Riemann solver.
- struct HLLC HLLC approximate Riemann solver.
- class InciterDriver Inciter driver used polymorphically with tk::Driver.
- class InciterPrint InciterPrint : tk::
Print. - struct LaxFriedrichs Lax-Friedrichs approximate Riemann solver.
- struct LaxFriedrichsSolids Lax-Friedrichs approximate Riemann solver for solids.
- class LuaParser Control file lua-parser for Inciter.
- class MultiMatProblemEquilInterfaceAdvect MultiMat system of PDEs problem: equilibrium interface advection.
- class MultiMatProblemInterfaceAdvection
- class MultiMatProblemRichtmyerMeshkov MultiMat system of PDEs problem: equilibrium interface advection.
- class MultiMatProblemShockDensityWave
- class MultiMatProblemShockHeBubble
- class MultiMatProblemSinewavePacket MultiMat system of PDEs problem: sinewave packet advection.
- class MultiMatProblemSodShocktube
- class MultiMatProblemUnderwaterEx
- class MultiMatProblemUserDefined MultiMat system of PDEs problem: user defined.
- class MultiMatProblemWaterAirShocktube
- class NodeDiagnostics NodeDiagnostics class used to compute diagnostics while integrating PDEs.
- class OversetFE OversetFE Charm++ chare array used to advance PDEs in time with OversetFE+RK.
- class Partitioner
- class PDEStack Partial differential equations stack.
- class Refiner Mesh refiner for interfacing the mesh refinement library.
- struct registerCG
- struct registerDG
- struct registerFV
- struct registerPDE Function object for registering a partial differential equation into the partial differential equation factory.
- struct Rusanov Rusanov approximate Riemann solver.
- class Scheme Base class for generic forwarding interface to discretization proxies.
- class Sorter Mesh sorter for global distributed mesh node reordering.
- struct Transfer Description of solution transfer between two solvers holding different meshes.
-
class Transporter Transporter drives the time integration of transport equations.
- struct UserBC
- 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 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<check_lower_bound<keyword, tag, tags...>> Check if value is larger than lower bound.
- struct action<check_upper_bound<keyword, tag, tags...>> Check if value is lower than upper bound.
- 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<Invert_switch<tags...>>
- struct action<msg<type, key>>
- struct action<Store<tag, tags...>>
- struct alias
- struct call Helper for calling action::apply for multiple actions.
- struct CaseInsensitiveCharLess Case-insensitive character comparison functor.
- struct charmarg Process but ignore Charm++'s charmrun arguments starting with '+'.
- struct check_lower_bound Rule used to trigger action.
- struct check_upper_bound Rule used to trigger action.
- struct helpkw Rule used to trigger action.
- struct Invert_switch Rule used to trigger action.
- struct msg Rule used to trigger action.
- struct number Parse a number: an optional sign followed by digits.
- struct process_cmd Process command line 'keyword' and call its 'insert' action if matches 'kw_type'.
- struct process_cmd_switch
- 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 scan Scan input padded by blank at left and space at right and if it matches 'keyword', apply 'actions'.
- struct Store Rule used to trigger action.
- 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 verbose
-
namespace zoltan Interoperation with the Zoltan library, used for static mesh partitioning.
- class GeometricMeshElemAdapter
- class Around Helper class simplifying client code for iterating on entries surrounding entries via linked lists derived from unstructured mesh connectivity.
- class ASCMeshReader ASCMeshReader : tk::
Reader. - class BiPDF Joint bivariate PDF estimator.
- class ChareStateCollector
- class cmd_keywords
- class ConjugateGradients ConjugateGradients Charm++ chare array used to perform a distributed linear solve with the conjugate gradients algorithm.
- class CSR Compressed sparse row (CSR) storage for a sparse matrix.
-
class Data Zero-runtime-cost data-layout wrappers with type-based compile-time dispatch.
- struct int2type
- struct DeepTuplePrinter
- class DiagWriter DiagWriter : tk::
Writer. - struct entry_t Struct for storing keyword in the input deck.
- class Exception Basic exception class for producing file:func:line info + call trace.
- class ExodusIIMeshReader
- class ExodusIIMeshWriter
- class GmshMeshReader
- class GmshMeshWriter
- struct HasFunction_expect_choices Detect if a type defines function 'expect::choices()'.
- struct HasFunction_expect_description Detect if a type defines function 'expect::description()'.
- struct HasTypedef_alias Detect if a type defines type 'alias'.
- struct HasTypedef_i_am_tagged_tuple Detect if a type defines type 'i_am_tagged_tuple'.
- struct HasVar_expect_lower Detect if a type defines variable 'expect::lower'.
- struct HasVar_expect_upper Detect if a type defines variable 'expect::upper'.
- class HyperMeshReader HyperMeshReader : tk::
Reader. - struct if_ Type selection: if_< Condition, Then, Else >::
type. - struct info_t Struct for storing info.
- class LBSwitch
- class LinearMap
- class MeshReader
- class MeshWriter Charm++ group used to output particle data to file in parallel.
- class NetgenMeshReader NetgenMeshReader : tk::
Reader. - class NetgenMeshWriter
- class Omega_h_MeshReader
- class PDFWriter PDFWriter : Writer.
- class Print
- class Progress
- class QuietCerr
- class RDGFLOMeshReader RDGFLOMeshReader : tk::
Reader. - class Reader
- class SiloWriter SiloWriter.
- class Statistics Statistics estimator.
- class STLMesh STLMesh.
-
class STLTxtMeshReader STLTxtMeshReader : tk::
Reader. - struct STLKeyword ASCII STL keyword with operator>> redefined to do error checking without contaminating client-code.
- class StringParser StringParser.
-
class TaggedTuple Tagged tuple, allowing tag-based access.
- struct is_tagged_tuple_t False-overload for detecting if T is a tagged tuple.
- struct is_tagged_tuple_t<T, std::void_t<typename T::i_am_tagged_tuple>> True-overload for detecting if T is a tagged tuple.
- class Timer
- class Toggle Toggle is the base for an Option, doing generic searches.
- class TriPDF Joint trivariate PDF estimator.
- struct TuplePrinter
- class TxtStatWriter TxtStatWriter : tk::
Writer. - class UGRIDMeshReader UGRIDMeshReader : tk::
Reader. - class UniPDF Univariate PDF estimator.
- class UnsMesh 3D unstructured mesh class
- class UnsMeshMap Charm++ array map for initial placement of array elements using an unstructured grid.
- class Writer
-
namespace cmd UnitTest command line grammar definition.
- struct charestate Match and set chare state switch.
- struct group Match test group name(s) and only run those.
- struct help Match help on command-line parameters.
- struct helpkw Match help on a command-line keyword.
- struct io Match and set io parameter.
- struct keywords Match all command line keywords.
- struct license Match switch on license output.
- struct quiescence Match switch on quiescence.
- struct read_string Grammar entry point: parse keywords until end of string.
- struct trace Match switch on trace output.
- struct verbose Match and set verbose switch (i.e., verbose or quiet output)
- struct version Match switch on version output.
-
namespace ctr UnitTest control facilitating user input to internal data transfer.
- class CmdLine
- class CmdLineParser Command-line parser for UnitTest.
- class MPIRunner Generic Charm++ nodegroup chare class for running MPI unit tests.
- class TUTSuite Template Unit Test unit test suite.
- class TUTTest Generic Charm++ chare class for unit tests utilizing the Template Unit Test library.
- class UnitTestDriver Unit test suite driver used polymorphically with tk::Driver.
- class UnitTestPrint UnitTestPrint : tk::
Print.