Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]
 NdetailsNamespace for internal details of the logs module
 NlogformatterNamespace for log formatters
 NloggerAlias namespace to simplify the use of log functions
 NshamNamespace for backends this one is named only sham since shambackends is too long to write
 NshamalgsNamespace to contain everything implemented by shamalgs
 NalgorithmNamespace to store algorithms implemented by shamalgs
 NdetailsNamespace to store algorithms implemented by shamalgs
 NmemoryMemory manipulation algorithms
 NnumericNamespace containing the numeric algorithms of shamalgs
 NrandomNamespace to contain utility related to random number generation in shamalgs
 NprimitivesNamespace for primitive algorithm (e.g. sort, scan, reductions, ...)
 NimplNamespace to control implementation behavior
 NshambaseNamespace for basic c++ utilities
 NlogsNamespace containing logs utils
 NshamcmdoptNamespace for cli utilities
 NshamcommNamespace for communication related stuff
 NshammathNamespace for math utility
 NshammodelsNamespace for models
 NbasegodunovNamespace for the basegodunov model
 NmodulesNamespace for the basegodunov model modules
 NsphNamespace for the sph model
 NmodulesNamespace for the sph model modules
 NzeusNamespace for the zeus model
 NmodulesNamespace for the zeus model modules
 NshamrockNamespace for the main framework
 Nalgs
 Nbackends
 Nexternal
 Nmath
 Nmatplotlib
 Nstyle
 Nmodel_gsph
 Nmodel_ramses
 Nmodel_sph
 Nmodel_zeus
 Nphys
 Nsys
 Ntree
 Nutils
 Nphantom
 Nplot
 Nurl
 NshamsysNamespace for the system handling
 NshamtestNamespace containing stuff related to the test library
 NdetailsImplementation details of the test library
 Nshamtree
 NimplNamespace to control implementation behavior
 NshamunitsNamespace containing the units library