Warning, /eic-opticks/sysrap/index.rst is written in an unsupported language. File is not indexed.
0001 SysRap : Low Level System Wrapper
0002 -----------------------------------
0003
0004
0005 **Logging**
0006
0007 .. toctree::
0008
0009 SLOG
0010
0011
0012 **Serialization**
0013
0014 * NP.hh : workhorse array serialization into NumPy .npy format files
0015 * NPU.hh : base methods used by NP.hh
0016 * NPX.h : Higher level serialization utilities
0017 * NPFold.h : Manager of in-memory recursive "folders" of arrays with persisting to file system folders
0018
0019
0020 **Image and Font Utilities : Single-file public domain (or MIT licensed) libraries for C/C++**
0021
0022 ::
0023
0024 stb_image.h
0025 stb_image_write.h
0026 stb_truetype.h
0027
0028
0029 **Enumerations and Associated**
0030
0031 ::
0032
0033 OpticksCSG.h
0034 OpticksGenstep.h
0035 OpticksPhoton.h
0036
0037
0038
0039 **Utilities on top of CUDA vector_types vector_functions**
0040
0041 ::
0042
0043 scuda.h
0044
0045
0046 **Instrumenting Photon Propagations**
0047
0048 sctx.h
0049 sphoton.h
0050 stag.h
0051
0052
0053
0054
0055
0056 **Solid geometry headers**
0057
0058 **Structural geometry headers**
0059
0060
0061
0062 **Preparation of placement transforms**
0063
0064 ::
0065
0066 SPlace.h
0067 SPlaceCircle.h
0068 SPlaceCylinder.h
0069 SPlaceRing.h
0070 SPlaceSphere.h
0071
0072
0073 **Geant4 Related**
0074
0075 ::
0076
0077 S4.h
0078 S4MaterialPropertyVector.h
0079 S4RandomArray.h
0080 S4RandomMonitor.h
0081
0082
0083 **CUDA Thrust based Utilities**
0084
0085 ::
0086
0087 iexpand.h
0088 strided_range.h
0089
0090
0091 **Pointer based Node Tree Persisting**
0092
0093 ::
0094
0095 s_pool.h
0096 sn.h
0097 sndtree.h
0098 stv.h
0099
0100 **3D view math**
0101
0102
0103 * SPresent.h : present glm vectors and matrix
0104
0105
0106 ::
0107
0108 SBAS.h
0109 SGLM.h
0110 SCAM.h
0111 SGLFW.h
0112
0113 **Random Numbers**
0114
0115 * SRandom.h : pure virtual getFlat methods
0116 * SUniformRand.h
0117 * scurand.h
0118 * s_mock_curand.h
0119
0120 **Config Enumeration, Presentation**
0121
0122 * SRG.h : Raygen mode
0123 * SRM.h : Running mode
0124
0125 **File system Utilities**
0126
0127 * SDir.h : header only dirent.h directory listing paths with supplied ext
0128
0129 **Identity Mechnanics**
0130
0131 SName.h
0132 SNameOrder.h
0133
0134
0135 **CUDA Control**
0136
0137 * SCVD.hh : promotes CVD envvar into CUDA_VISIBLE_DEVICES
0138 * SLaunchSequence.h
0139 * salloc.h : debug out of memory errors on device
0140
0141
0142 **Debugging**
0143
0144 SBacktrace.h
0145 SDBG.h : NONE, BACKTRACE, SUMMARY, CALLER, INTERRUPT
0146 SPhoton_Debug.h
0147
0148
0149 **Time Utilities**
0150
0151 s_time.h
0152 schrono.h
0153 stimer.h
0154 STime.hh
0155 STimes.hh
0156
0157
0158 **Genstep base types**
0159
0160 ::
0161
0162 scarrier.h
0163 scerenkov.h
0164 sscint.h
0165 storch.h
0166 storchtype.h
0167
0168 **Ascii Rendering**
0169
0170 scanvas.h
0171
0172 **Unclassified**
0173
0174
0175 SBnd.h
0176 SCF.h
0177 SCSGOptiX.h
0178 SCenterExtentFrame.h
0179 SComp.h
0180 SGenerate.h
0181 SIntersect.h
0182
0183 SSimtrace.h
0184 SStackFrame.h
0185 STrackInfo.h
0186 SVolume.h
0187
0188
0189 s_mock_texture.h
0190
0191
0192 saabb.h
0193 sbb.h
0194 sbibit.h
0195 sbit_.h
0196 sbitmask.h
0197 sboundary.h
0198 sc4u.h
0199
0200
0201 sdebug.h
0202 sdigest.h
0203 sdirect.h
0204 sdomain.h
0205 sevent.h
0206 sfactor.h
0207 sflow.h
0208 sfmt.h
0209 sframe.h
0210 sfreq.h
0211 sgeomdefs.h
0212 sgs.h
0213 slog.h
0214 smath.h
0215
0216 snode.h
0217
0218 spa.h
0219 spack.h
0220 spath.h
0221 sphit.h
0222 spho.h
0223
0224 sqat4.h
0225 squad.h
0226 squadlite.h
0227 srec.h
0228
0229
0230 sseq.h
0231 ssincos.h
0232 ssolid.h
0233 sstate.h
0234 sstr.h
0235 ssys.h
0236 st.h
0237
0238 stmm.h
0239
0240 stra.h
0241 stran.h
0242 stree.h
0243 strid.h
0244
0245
0246
0247 sview.h
0248 sxf.h
0249 sxyz.h
0250 tcomplex.h
0251 CheckGeo.hh
0252
0253
0254 OPTICKS_LOG.hh
0255 OpticksPhoton.hh
0256 PLOG.hh
0257 PlainFormatter.hh
0258 SASCII.hh
0259 SAbbrev.hh
0260 SAr.hh
0261 SArgs.hh
0262 SArr.hh
0263 SArrayDigest.hh
0264 SBase36.hh
0265 SBit.hh
0266 SBitSet.hh
0267 SBuf.hh
0268 SCenterExtentGenstep.hh
0269 SColor.hh
0270 SComponent_OLD.hh
0271 SConstant.hh
0272 SCount.hh
0273 SCtrl.hh
0274 SCurandState.hh
0275 SDice.hh
0276 SDigest.hh
0277 SDigestNP.hh
0278 SDirect.hh
0279 SEnabled.hh
0280 SEvent.hh
0281 SEventConfig.hh
0282 SEvt.hh
0283 SFastSimOpticalModel.hh
0284 SFastSim_Debug.hh
0285 SFrameConfig.hh
0286 SFrameGenstep.hh
0287 SGDML.hh
0288 SGenstep.h
0289 SGeo.hh
0290 SGeoConfig.hh
0291 SIMG.hh
0292 SId.hh
0293 SLOG.hh
0294 SLOGF_INIT.hh
0295 SLOG_INIT.hh
0296 SLabelCache.hh
0297 SLauncher.hh
0298 SLogger.hh
0299 SMap.hh
0300 SMath.hh
0301 SMeta.hh
0302 SMockViz.hh
0303 SNameVec.hh
0304 SOpBoundaryProcess.hh
0305 SOpticks.hh
0306 SOpticksEvent.hh
0307 SOpticksKey.hh
0308 SOpticksResource.hh
0309 SPPM.hh
0310 SPack.hh
0311 SPairVec.hh
0312 SPath.hh
0313 SPhiCut.hh
0314 SProc.hh
0315 SProp.hh
0316 SRand.hh
0317 SRenderer.hh
0318 SRng.hh
0319 SRngSpec.hh
0320 SSeq.hh
0321 SSim.hh
0322 SSortKV.hh
0323 SStr.hh
0324 SSys.hh
0325 STTF.hh
0326 SThetaCut.hh
0327
0328 STranche.hh
0329 SU.hh
0330 SVec.hh
0331 SYSRAP_API_EXPORT.hh
0332 SYSRAP_BODY.hh
0333 SYSRAP_HEAD.hh
0334 SYSRAP_LOG.hh
0335 SYSRAP_TAIL.hh
0336 S_freopen_redirect.hh
0337 S_get_option.hh
0338 md5.hh
0339 scsg.hh
0340 snd.hh
0341
0342
0343
0344
0345