 Transactional | |
  MemoryPool | |
  allocator | |
   rebind | |
  fast_vector | |
  Node | This is a base class of nodes which carries data sets for itself (Payload) and for subnodes.
See Brief introduction of software transactional memory using the class Node for basic ideas of this STM and code examples |
   CASInfo | |
   Linkage | |
   NegotiationCounter | |
   Packet | |
   PacketList | |
   PacketWrapper | |
   Payload | |
   PayloadWrapper | |
   ProcessCounter | |
   SerialGenerator | |
    cnt_t | |
  Snapshot | This class takes a snapshot for a subtree.
See Brief introduction of software transactional memory using the class Node for basic ideas of this STM and code examples |
  SingleSnapshot | Snapshot class which does not care of contents (Payload) for subnodes.
See Brief introduction of software transactional memory using the class Node for basic ideas of this STM and code examples |
  Transaction | A class supporting transactional writing for a subtree.
See Brief introduction of software transactional memory using the class Node for basic ideas of this STM and code examples.
|
  SingleTransaction | Transaction which does not care of contents (Payload) of subnodes.
See Brief introduction of software transactional memory using the class Node for basic ideas of this STM and code examples |
  CallByTuple | |
  CallByTuple< 0 > | |
  Event | |
  ListenerBase | |
  ListenerRef | |
  ListenerWeak | |
  Message_ | |
  Talker | |
   EventWrapper | |
   EventWrapperAllowDup | |
   EventWrapperAvoidDup | |
   Message | |
  TalkerSingleton | |
 __PulseFunc | |
 _BULK_LATENCY_CONTROL | |
 _BULK_TRANSFER_CONTROL | |
 _GET_STRING_DESCRIPTOR_IN | |
 _VENDOR_OR_CLASS_REQUEST_CONTROL | |
 _VENDOR_REQUEST_IN | |
 A | |
 ARContext | |
 atomic | Atomic access for a copy-able class which does not require transactional writing |
  type | Atomic access to POD type capable of CAS |
 atomic< T, typename std::enable_if< std::is_integral< T >::value||std::is_pointer< T >::value >::type > | |
 atomic< T, typename std::enable_if<(sizeof(int_cas2)*2==sizeof(T))&&std::is_pod< T >::value >::type > | Atomic access to POD type capable of CAS2 |
 atomic_countable | |
 atomic_list | |
  writer | |
 atomic_nonzero_pod_queue | |
  nospace_error | |
 atomic_pod_cas | Atomic access to POD type capable of CAS |
 atomic_pod_cas2 | Atomic access to POD type capable of CAS2 |
 atomic_pointer_queue | Atomic FIFO with a pre-defined size for pointers |
 atomic_queue | Atomic FIFO with a pre-defined size for copy-constructable class |
 atomic_queue_reserved | Atomic FIFO of a pre-defined size for copy-able class |
 atomic_shared_ptr | This is an atomic variant of std::shared_ptr, and can be shared by atomic and lock-free means.
|
 atomic_shared_ptr_base | Base class for atomic_shared_ptr without intrusive counting, so-called "simple counted".
A global referece counter (an instance of atomic_shared_ptr_gref_) will be created |
 atomic_shared_ptr_base< T, reflocal_t, reflocal_var_t, typename std::enable_if< std::is_base_of< atomic_countable, T >::value >::type > | Base class for atomic_shared_ptr with intrusive counting |
 atomic_shared_ptr_gref_ | |
 atomic_unique_ptr | This is an atomic variant of std::unique_ptr. An instance of atomic_unique_ptr can be shared among threads by the use of swap(shared_target).
Namely, it is destructive reading. Use atomic_shared_ptr when the pointer is required to be shared among scopes and threads.
This implementation relies on an atomic-swap machine code, e.g. lock xchg, or std::atomic |
 B | |
 ComplexNode | |
 CompositeSpectrumSolver | |
 CSplineApprox | Wrapper class for cubic (natural) spline approximation |
 EigenVectorMethod | |
 FFT | Wrapper class for FFTW |
 FFTAxis | |
 FFTBase | Wrapper class for fast Fourier transformation by FFTW |
 FFTSolver | Zero-filled FFT spectrum solver |
 FIR | |
 FreqEstimation | |
 FreqEstLeastSquare | |
 FrmKameMain | |
 local_shared_ptr | This class provides non-reentrant interfaces for atomic_shared_ptr: operator->(), operator*() and so on.
Use this class in non-reentrant scopes instead of costly atomic_shared_ptr |
 LongNode | |
  Payload | Data holder |
 LPKdoublecomplex | |
 MEMBurg | |
 MEMBurgContext | |
 MEMStrict | Extra-polation of data using MEM (Maximum Entropy Method) by assuming gaussian distribution |
 MonteCarlo | |
  FieldRealArray | |
  FlipHistory | |
  PackedSpin | |
  Quartet | [mu_B/site] |
  Vector3 | |
 MUSIC | MUltiple SIgnal Classification |
 MVDL | Capon MLM / MVDL |
 MySubWindow | |
 QForm | Providing an easy access to make a new form with UIs designed by Qt designer |
 qshared_ptr | |
 Rand | |
 RFFT | Read Data FFT(DFT) |
 RIFFT | Read Data IFFT(IDFT) |
 Ruby | Wraps Ruby C interface and hides mysterious ruby.h from C++ libraries |
  Class | |
 Snapshot | |
 SpectrumSolver | |
 SpectrumSolverWrapper | |
  Payload | |
   Wrapper | |
   WrapperBase | |
 Transaction | |
 Vector4 | |
 WSockInit | |
 X86CPUSpec | |
 XADVR6142 | ADVANTEST TR6142/R6142/R6144 DC V/DC A source |
 XAgilentE5061 | Agilent E5061A/5062A Network Analyzer |
 XAgilentNetworkAnalyzer | Base class for HP/Agilent Network Analyzer |
 XAH2500A | ANDEEN HAGERLING 2500A 1kHz Ultra-Precision Capcitance Bridge |
 XAliasListNode | Creation by UI is not allowed |
 XApproxThermometer | Cubic (natural) spline approximation |
 XAutoLCTuner | |
  Payload | |
 XAVS47IB | |
 XAxis | |
  Payload | |
 XCharDeviceDriver | |
 XCharInterface | Standard interface for character devices. e.g. GPIB, serial port, TCP/IP.. |
 XChartList | |
 XColorConnector | |
 XComboNode | Contains strings, value is one of strings |
  Payload | |
 XConCalTable | |
 XCondition | Condition class |
 XCounter | |
 XCryocon | Cryo-con base class |
 XCryoconCharInterface | |
 XCryoconM32 | Cryo-con Model 32 Cryogenic Inst |
 XCryoconM62 | Cryo-con Model 62 Cryogenic Inst |
 XCryogenicSMS | |
 XCustomCharInterface | |
 XCustomTypeListNode | |
 XDCSource | |
 XDMM | |
  Payload | |
 XDMMSCPI | Base class for SCPI DMMs |
 XDotWriter | |
 XDoubleNode | |
  Payload | |
 XDPL32XGF | DS Technology DPL-3.2XGF |
 XDriver | Base class for all instrument drivers |
  Payload | |
  XBufferUnderflowRecordError | The size of the raw record is not enough to continue analyzing |
  XRecordError | |
  XSkippedRecordError | Throwing this exception will skip signal emission, assuming record is kept valid |
 XDriverList | |
 XDriverListConnector | |
  tcons | |
 XDSO | Base class for digital storage oscilloscope |
  Payload | |
 XDummyDriver | |
 XDummyInterface | |
 XDummyPort | |
 XEMP401 | |
 XEntryListConnector | |
  tcons | |
 XFCST1000 | |
 XFilePathConnector | |
 XFlexAR | |
 XFlexCRK | |
 XFlowControllerDriver | Base class for mass flow monitors/controllers |
  Payload | |
 XFourRes | Measure Resistance By Switching Polarity of DC Source |
  Payload | |
 XFujikinInterface | |
 XFujikinProtocolDriver | |
 XFuncPlot | |
  Payload | |
 XFuncSynth | |
 XGraph | |
  Payload | |
 XGraphList | |
 XGraphListConnector | |
  tcons | |
 XH8Pulser | My pulser driver |
  Payload | |
   h8ushort | |
 XHP34420A | Agilent(Hewlett-Packard) 34420A nanovolt meter |
 XHP3458A | Agilent(Hewlett-Packard) 3458A DMM |
 XHP3478A | Agilent(Hewlett-Packard) 3478A DMM |
 XHP8643 | Agilent 8643A, 8644A |
 XHP8648 | Agilent 8648 |
 XHP8664 | Agilent 8664A, 8665A |
 XHP8711 | HP/Agilent 8711C/8712C/8713C/8714C Network Analyzer |
 XILM | |
 XInterface | |
  Payload | |
  XCommError | |
  XConvError | |
  XInterfaceError | |
  XOpenInterfaceError | |
 XInterfaceList | |
 XInterfaceListConnector | |
  tcons | |
 XIntNodeBase | Base class for integer node |
  Payload | |
 XIPS120 | |
 XITC503 | ITC503 Oxford |
 XItemNode | |
 XItemNode< TL > | |
 XItemNode< TL, T1, VT...> | |
  Payload | |
 XItemNodeBase | Posses a pointer to a member of a list |
  Item | |
  Payload | |
   ListChangeEvent | |
 XItemQConnector | |
 XKameError | Base of exception |
 XKE2000 | |
 XKE2182 | |
 XKE2700w7700 | Keithley Integra 2700 w/ 7700 switching module |
 XLakeShore | |
 XLakeShore340 | LakeShore 340 |
 XLakeShore370 | LakeShore 370 |
 XLakeShoreBridge | Base class for LakeShore 340/370 |
 XLecroyDSO | Lecroy/Iwatsu DSO |
 XLevelMeter | |
  Payload | |
 XLI5640 | NF LI 5640 Lock-in Amplifier |
 XLIA | |
 XLinearResearch700 | Linear-Research 700 AC resistance bridge |
 XListener | |
 XListNode | List node for simples nodes, such like XIntNode |
 XListNodeBase | |
  Payload | |
   CatchEvent | |
   MoveEvent | |
   ReleaseEvent | |
 XListQConnector | |
 XLM500 | |
 XMagnetPS | |
  Payload | |
 XMeasure | |
 XMessageBox | |
 XMicroTaskTCS | MicroTask/Leiden Triple Current Source |
 XModbusRTUDriver | |
 XModbusRTUInterface | |
  PortWrapper | |
 XMonteCarloDriver | |
  Payload | |
 XMotorDriver | |
 XMutex | |
 XMutohCounterNPS | Mutoh Digital Counter NPS |
 XNeoceraLTC21 | Neocera LTC-21 |
 XNetworkAnalyzer | Base class for digital storage oscilloscope |
  Payload | |
 XNIDAQAODOPulser | |
 XNIDAQDOPulser | |
 XNIDAQMSeriesWithSSeriesPulser | |
 XNIDAQmxDriver | |
 XNIDAQmxDSO | Software DSO w/ NI DAQmx |
  DSORawRecord | |
 XNIDAQmxInterface | |
  ProductInfo | |
  SoftwareTrigger | Stores and reads time stamps between synchronized devices |
  XNIDAQmxRoute | |
 XNIDAQmxPulser | |
  GenPattern | |
  Payload | |
  RingBuffer | Ring buffer storing AO/DO patterns being transfered to DAQmx lib |
  tRawAOSet | |
 XNIGPIBPort | |
 XNMRBuiltInNetworkAnalyzer | Built-in network analyzer using a directional coupler in coherent pulse NMR system |
  Payload | |
 XNMRFSpectrum | |
 XNMRPulseAnalyzer | |
  Payload | Driver specific part below |
 XNMRSpectrum | |
 XNMRSpectrumBase | |
  Payload | Driver specific part below |
 XNMRT1 | Measure Relaxation Curve |
  NLLS | For Non-Lenear-Least-Square fitting |
  Payload | |
   ConvolutionCache | |
   Pt | For fitting and display |
   RawPt | Raw measured points |
 XNode | |
  Payload | |
 XNodeBrowser | |
 XOmronE5_CModbus | |
 XOxfordDriver | |
 XOxfordInterface | |
 XPlot | |
  Payload | |
  tCanvasPoint | |
 XPointerItemNode | |
  Payload | |
 XPort | |
 XPrimaryDriver | |
  Payload | |
  RawData | These are FIFO |
  RawDataReader | |
 XPrimaryDriverWithThread | |
 XPS120 | |
 XPulser | Base class of NMR Pulsers |
  Payload | |
   RelPat | |
 XQButtonConnector | |
 XQComboBoxConnector | |
 XQConnector | |
 XQConnectorHolder_ | |
 XQDoubleSpinBoxConnector | |
 XQDPPMS | GPIB/serial interface for Quantum Design PPMS Model6000 or later |
  Payload | |
 XQDPPMS6000 | GPIB/serial interface for Quantum Design PPMS Model6000 or later |
 XQGraph | |
 XQGraphDialogConnector | |
 XQGraphPainter | |
  Text | |
 XQLabelConnector | |
 XQLCDNumberConnector | |
 XQLedConnector | |
 XQLineEditConnector | |
 XQListWidgetConnector | |
 XQPulserDriverConnector | |
 XQSpinBoxConnector | |
 XQSpinBoxConnectorTMPL | |
 XQSpinBoxUnsignedConnector | |
 XQTextBrowserConnector | |
 XQToggleButtonConnector | |
 XRawStream | |
 XRawStreamRecorder | |
 XRawStreamRecordReader | |
  XBrokenRecordError | |
  XBufferOverflowError | |
  XIOError | |
  XNoDriverError | |
  XRecordError | |
 XRawStreamRecordReaderConnector | |
 XRecursiveMutex | Recursive mutex |
 XRelaxFunc | |
 XRelaxFuncList | |
 XRelaxFuncPlot | |
 XRelaxFuncPoly | |
  Term | |
 XRelaxFuncPowExp | Power exponential |
 XRhodeSchwartzSMLSMV | Rhode-Schwartz SML01/02/03 SMV03 |
 XRuby | |
  Payload | |
   tCreateChild | |
 XRubyThread | |
  Payload | |
 XRubyThreadConnector | |
 XRubyWriter | |
 XSanwaPC500 | SANWA PC500/510/520M DMM |
 XSanwaPC5000 | SANWA PC5000 DMM |
 XScalarEntry | |
  Payload | |
 XScalarEntryList | |
 XScientificInstruments | |
 XScopedLock | Lock mutex during its life time |
 XScopedTryLock | Lock mutex during its life time |
 XSecondaryDriverInterface | |
  Payload | |
   Connection | |
 XSerialPort | |
 XSG | |
  Payload | |
 XSG7130 | KENWOOD SG-7130 |
 XSG7200 | KENWOOD SG-7200 |
 XSHPulser | My pulser driver |
  Payload | |
 XSignalBuffer | |
 XSR830 | Stanford Research SR830 Lock-in Amplifier |
 XStatusPrinter | |
  tstatus | |
 XString | |
 XStringList | |
 XStringNode | |
  Payload | |
 XTalkerBase_ | |
 XTCPSocketPort | |
 XTDS | Tektronix DSO |
 XTempControl | |
  Loop | LOOPs |
  XChannel | |
 XTestDriver | |
  Payload | |
 XTextWriter | |
 XThamwayCharPROT | Thamway NMR PROT series for GPIB, etc. |
 XThamwayCharPulser | |
 XThamwayDVCUSBInterface | |
 XThamwayDVUSBDSO | Thamway DV14U25 A/D conversion board |
 XThamwayMODCUSBInterface | |
 XThamwayPGCUSBInterface | |
 XThamwayPROT | Thamway NMR PROT series |
 XThamwayPulser | Pulser driver |
  Payload | |
   Pulse | |
 XThamwayT300ImpedanceAnalyzer | Thamway Impedance Analyzer T300-1049A |
 XThamwayUSBPROT | Thamway NMR PROT series for USB |
 XThamwayUSBPulser | |
 XThermometer | |
 XThermometerList | |
 XThread | Create a new thread |
  targ | |
 XThreadLocal | |
 XTime | |
 XTouchableNode | |
  Payload | |
 XTransaction_ | |
 XTypeHolder | |
  Creator | |
 XValChart | |
 XValGraph | |
  Payload | |
 XValueNodeBase | Interface class containing values |
  Payload | |
 XValueQConnector | |
 XVNWA3ENetworkAnalyzer | DG8SAQ VNWA3E via a custom DLL |
 XWAVEFACTORY | |
 XWaveNGraph | |
  Payload | |
   Plot | |
 XWinCUSBInterface | Interfaces chameleon USB, found at http://optimize.ath.cx/cusb |
  USBDevice | |
 XXYPlot | |
  Payload | |
 XYK7651 | YOKOGAWA 7551 DC V/DC A source |
 YuleWalkerAR | |
 YuleWalkerCousin | |