| NBinaryStatistics | |
| CGaussianMixtureProbabilityDensity | Computes the Gaussian mixture probability density of the difference |
| CGeneralizedChiSquared | Computes the generalized squared interpoint distance between vectors |
| NCommandLine | |
| CAction | A command line Action |
| CAlias | Alias to a single command line argument |
| CArgument | A single command line argument |
| CAttribute | A command line corresponding to a class attribute |
| CItem | A single item in a command line menu |
| CMenu | A command line menu |
| CParser | A function that can parse the string |
| CUnaryAction | A command line Action with a single argument |
| CValue | A command line value |
| CValue< bool > | A command line toggle |
| CValue< std::vector< T > > | A command line value that may be specified multiple times |
| NFTransform | Defines a single interface to a variety of Fourier transform libraries |
| CAgent | Base class of one-dimensional FFT agents |
| CBench | Stores Fourier transform benchmark data |
| CNotImplemented | Base class for libraries that do not implement two-dimensional FFT |
| CPlan | Abstract base class of one-dimensional Fast Fourier Transforms |
| CPlan2 | Abstract base class of two-dimensional Fast Fourier Transforms |
| CPlanAgent | Template virtual base class of FFT library agents |
| NPhase | |
| CHasUnit | Base class of objects that have a Phase::Unit |
| CRange | A range of values with a Phase::Unit |
| CRanges | A set of ranges of values with a common Phase::Unit |
| CToStringPolicy | Policy for converting any object with a Phase::Unit to a string |
| CValue | A value with a Phase::Unit |
| NPulsar | |
| CFixedFrequencyPredictor | Functions that predict pulse phase |
| CGenerator | Generator of functions that predict pulse phase |
| CInterpreter | Interprets configuration strings into the default generator |
| CParameters | Storage of pulsar parameters used to create a Predictor |
| CLookup | Looks for pulsar parameters in various places |
| CPredictor | Functions that predict pulse phase |
| CSimplePredictor | Simple pulse phase model |
| CSite | Site coordinates |
| CTextParameters | Stores pulsar parameters as uninterpreted text |
| NReference | Contains two basic classes that simplify dynamic memory management |
| CAble | Manages Reference::To references to the instance |
| CHandle | |
| CHeapTracked | Determines if the instance was dynamically allocated on the heap |
| CTo | Template class manages Reference::Able objects |
| CVector | A smart pointer that gets invalidated when its target is destroyed |
| NRegistry | |
| CEntry | Pure virtual template base class of Registry::List<Parent>::Enter<Child> |
| CList | List of Registry::Entry |
| CEnter | Enter a Child with default constructor into Registry::List<Parent> |
| CInstances | Counts the number of instances of Child entries |
| CUnary | Enter Child with unary constructor into Registry::List<Parent> |
| NTempo | Interface to Tempo |
| CObservatory | Observatory data available from TEMPO |
| CPredict | Uses tempo orediction mode to produce polynomial ephemerides (polyco) |
| Ctoa | Describes a pulse Time of Arrival (TOA) |
| NTempo2 | |
| CGenerator | Generates a Tempo2::Predictor |
| CObservatory | Observatory data available from TEMPO |
| CPredictor | Functions that predict pulse phase |
| NTextInterface | |
| CAdapterBase | Base class of Value adapters |
| CAllocator | AttributeGet and AttributeGetSet factory |
| CAttribute | Text interface to a class attribute |
| CAttributeAdapter | Can be used as an Adapter (IsA != HasA) or a Decorator (IsA == HasA) |
| CAttributeGet | Interface to a class attribute with an accessor method, C::Get() |
| CAttributeGetSet | Interface to a class attribute with an accessor and modifier methods |
| CAttributeXformGet | Interface to a class attribute with an accessor method, C::Get() |
| CElementGet | Interface to an array of attributes |
| CElementGetSet | Pointers to attribute get and set methods, Type C::Get() and C::Set(Type) |
| CEmbed | Embedded interface factory for TextInterface::To<C> |
| CGetFunction | Get is function object that receives C* and returns some type |
| CGetParserPolicy | Policy for getting a Parser |
| CGetSetFunction | Interface to a class attribute with an accessor and modifier methods |
| CGetToStringPolicy | Policy for converting a value to a string |
| CHasAProxy | Proxy enables attribute interface of member to be used by class |
| CInterpreter | Text interface to a text interpreter |
| CIsAProxy | Proxy enables attribute interface from parent to be used by child |
| CMapOfInterfaces | Proxy enables attribute interface of elements in a map |
| CMapOfProxy | Proxy enables attribute interface of elements in a map |
| CName | Defines the sequence of characters that constitute a valid name |
| CNestedValue | Proxy enables value interfaces to be imported with a name |
| COptionalInterface | Dynamically embeds the interface of something that can be got and set |
| CParser | An array of Value interfaces |
| CSetFromStringPolicy | Policy for converting a string to a value |
| CTo | Class text interface: an instance of C and a vector of Attribute<C> |
| CToStringPolicy | Policy for converting a value to a string |
| CToStringPolicy< Phase::Range > | Specialize the policy for converting a Range to a string |
| CToStringPolicy< Phase::Ranges > | Specialize the policy for converting a Range to a string |
| CToStringPolicy< Phase::Value > | Specialize the policy for converting a Value to a string |
| CVAllocator | ElementGet and ElementGetSet factory |
| CVAllocator< C, Estimate< T, U > > | ElementGet and ElementGetSet factory |
| CValue | Text interface to a value of undefined type |
| CValueGet | Read-only interface to a value of type T |
| CValueGetSet | Read and write interface to a value of type T |
| CVectorOfEstimate | Proxy enables attribute interface of Estimates in a vector |
| CVectorOfInterfaces | Dynamically embeds the interfaces of elements in a vector |
| CVectorOfProxy | Proxy enables attribute interface of elements in a vector |
| CXAllocator | AttributeXformGet factory |
| CAlias | Stores keyword-value pairs |
| CAngle | Class for dealing with angular info |
| CAnglePair | AnglePair class : useful for sky positions |
| Carg_traits | Enable a single template that works for both func(T) and func(const T&) |
| CBatchQueue | Runs multiple threads using a simple batch queue model |
| CBinaryStatistic | Commmon statistics that can be derived from two arrays of floats |
| CCallback | Implements a callback |
| CCommand | Stores a pointer to a CommandParser sub-class and one of its methods |
| Ccomplex_public | Simple template used to provide public access to std::complex::real|imag |
| CConfiguration | Stores keyword-value pairs from a configuration file |
| CParameter | A configurable parameter |
| CParseLoader | Uses an intermediate parser to load from configuration |
| CCrossValidatedSmoothing | Determines the spline smoothing factor as in Clark (1977) |
| CDirectional | Directional antennae |
| CDirectoryLock | Working directory in which only one process may operate at one time |
| CPush | |
| CError | A convenient exception handling class |
| CExponentialDistribution | Base class of probability density functions |
| CFilePtr | Closes a FILE* when it goes out of scope |
| CFITS_traits | Empty template class requires specialization |
| CFITS_traits< double > | Template specialization for double |
| CFITS_traits< float > | Template specialization for float |
| CFITS_traits< int > | Template specialization for int |
| CFITS_traits< long > | Template specialization for long |
| CFITS_traits< long long > | Template specialization for long |
| CFITS_traits< short > | Template specialization for float |
| CFITS_traits< std::complex< double > > | Template specialization for complex<double> |
| CFITS_traits< std::complex< float > > | Template specialization for complex<float> |
| CFITS_traits< std::string > | Template specialization for long |
| CFITS_traits< unsigned > | Template specialization for long |
| CFixed | Fixed antennae |
| CFunctor | Implements an adaptable function object in compliance with the STL |
| CFunctor< R(), A1, A2 > | Template specialization of generators (functions with no arguments) |
| CBase | Pure virtual base class of generator functor implementations |
| CFunction | Implementation calls generator function F |
| CMethod | Implementation calls generator method M of class C |
| CFunctor< R(A1), A2 > | Template specialization of unary functions |
| CBase | Pure virtual base class of unary functor implementations |
| CFunction | Implementation calls unary function F |
| CMethod | Implementation calls unary method M of class C |
| CFunctor< R(A1, A2) > | Template specialization of binary functions |
| CBase | Pure virtual base class of binary functor implementations |
| CFunction | Implementation calls binary function F |
| CMethod | Implementation calls binary method M of class C |
| CFunctorBase | Pure virtual base class of functor implementations |
| CFunctorFunction | Implements scaffolding of Function functor implementations |
| CFunctorMethod | Implements scaffolding of Class/Method functor implementations |
| CHorizon | Horizon mounted antenna with first rotation in horizontal plane |
| CInterpolation | Interface to GSL interpolation routines |
| CJenetAnderson98 | Statistics of two-bit quantization and artifact correction parameters |
| CEquationA5 | |
| CProbability | Interface to the measured distributions of Phi |
| CLogFile | A list of strings indexed by another string |
| CMeridian | Meridian mounted antenna, with first rotation in meridianal plane |
| CMJD | Class for representing modified Julian dates with high precision |
| CModifyRestore | Modifies a value on construction and restores it on destruction |
| CMount | Base class of antenna/telescope mount types |
| CMountProjection | A Mount that can compute its own projection transformation |
| CndArray | An N-dimensional array of elements of type T, defined recursively |
| CNormalDistribution | Base class of probability density functions |
| COwnStream | Redefines cerr and cout as attributes of the class |
| Cpolyco | Implements Predictor class for Tempo |
| Cpolynomial | Describes a single Tempo polyco set |
| CExpert | Expert interface to polynomial attributes |
| CPolynomialFit | A simple 1-D polynomial fit, using GSL routines |
| CProbability | Base class of probability density functions |
| CRegularExpression | Interface to regex |
| CRobustEstimateZapper | Excises outliers from a container using robust statistics |
| CRunningMedian | For use in the efficient computation of a running median |
| CSeparator | Separates a string into a container of strings using various rules |
| Csky_coord | Class for sky coordinates |
| CSmoothingSpline | Interface to GCVSPL sub-routine by Herman J. Woltring |
| CSplineFit | |
| CStraightLine | Linear least squares fit to a straight line |
| Cstring | STL class |
| Cconst_iterator | STL iterator class |
| Cconst_reverse_iterator | STL iterator class |
| Citerator | STL iterator class |
| Creverse_iterator | STL iterator class |
| CSystemCall | Executes a system call with multiple retries |
| CTemporaryDirectory | Creates a temporary directory for the current user |
| CTemporaryFile | Opens a temporary file with a unique name and deletes it when finished |
| CTextEditor | Edit the metadata in a pulsar archive |
| CTextIndex | Parses and manages a named set of indeces |
| CTextLoop | Loop through ranges of indeces ascertained by a TextInterface |
| CTextParameters | Stores pulsar parameters as uninterpreted text |
| CThreadContext | ThreadContext class |
| CLock | Locks the mutex on construction and unlocks on deletion |
| CThreadIPPMemory | Manages a unique void * storage for each thread |
| CThreadMemory | Manages a unique void * storage for each thread |
| CThreadStream | Manages a unique std::ostream for each thread |
| CUnaryStatistic | Commmon statistics that can be derived from a single array of floats |
| CVanVleck | Correct low-bit sampled power measurements and correlations |
| Cvector | STL class |
| Cconst_iterator | STL iterator class |
| Cconst_reverse_iterator | STL iterator class |
| Citerator | STL iterator class |
| Creverse_iterator | STL iterator class |
| CVirtualMemory | Virtual memory manager |
| CWarning | Handles warning messages in a standardized fashion |