MUQ  0.4.3
muq Namespace Reference

Namespaces

 Approximation
 
 Inference
 
 Modeling
 
 Optimization
 
 SamplingAlgorithms
 
 Utilities
 

Classes

class  NotImplementedError
 Class for virtual base functions that are not implemented. More...
 
class  NotRegisteredError
 Used when a child class has not been registered with the factory method. More...
 
class  ExternalLibraryError
 A MUQ dependency has failed. More...
 
class  WrongSizeError
 Exception to throw when matrices, vectors, or arrays are the wrong size. More...
 

Detailed Description

This file contains a basic prescription for performing string registration. It allows you to go from a string and get a function pointer something that you can call like make_shared<T>.

If you're trying to register a class, and were directed here, then add: REGISTER_YOURCLASSNAME(NAME) where YOURCLASSNAME is the type of registration, and NAME is the unqualified name of the class to register.

If you're creating a new type of registered class, follow the directions below.