Back to home page

EIC code displayed by LXR

 
 

    


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