LILAC
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oN__HIDER__
oNlearn-grad
oNprocess_data
oC__retrieve_checker
oC_fatal
oC_warning
oCapplyClass containing functions for mapping over generic objects
oCapply< T, 1 >
oCblacklistThis class provides a type blacklist that can be passed to the function
oCblacklist_checkerClass to designate a blacklist
oCc_elegansThis class represents the c_elegans system
oCcomp_get_helperHelper class for complex number getter
oCcomp_get_helper< T, dim, false >Helper class for complex number getter
oCcontrollerThis is the base class for the control type classes
oCdataClass to hold a piece of constant data, enforces constant correctness
oCdata_io_infoStructure holding parameters for data io
oCdim_checkValue is true if dim>0 and dim <= bound. static_asserts on value as well
oCengine
oCengineimp
oCeuler_sdeDormand-Prince integrator
oCeuler_sde_tmplTemplate implementation of the stochastic euler integrator
oCexample_integrator
oCexample_integrator_tmpl
oCexample_rhsThis class is a basic example of how to write an rhs class
oCexample_type
oCfast_comp
oCfft_plan_holder
oCfloat_traitsThis class defines the basic floating_point type and dimension for a class
oCfloat_traits< double >
oCfloat_traits< example_type >
oCfloat_traits< std::complex< T > >Specialization of float_traits for std::complex
oCftest1
oCftest2
oCftest3
oCgetGeneric get function. Fails to compile for non floating_point values and returns the reference for a floating point value
oCget< example_type, 1 >Get function for first dimension
oCget< example_type, 2 >Get function for second dimension
oCget< example_type, dim >Unspecialized get function that will fail static_assert
oCget< std::complex< T >, dim >Getter for complex numbers
oCget< T *, dim >Getter specialization for pointers, has no bounds checking except for <= 0
oCget< T[], dim >Getter specialization for compile-time sized arrays, does bounds checking
oCget_crefReturns a constant reference to the value
oCget_valReturns a copy of the value
oCgraphThis class puts data into a graph based upon dependencies and performs a topological sort
oChasher
oCimag_unit
oCimag_val
oCinputThis class wraps the raw input for retrieval purposes
oCintegratorThis class defines the integration base class
oCitem
oCitem_dim
oCitem_factory
oCitem_wrapperThis class wraps the actual item that has been input
oCjones_matrix
oCjones_opticalThis class defines a jones matrix optical system
oClist
oCmempoolThis provides a class to assisst with memory management
oCn_pulse_scoreThis class calculates the score of a solution with n pulses, tailored towards the quality of a laser pulse
oCnative_item
oCnative_tmplThis class provides a generic interface for making native types
oCobjectiveTHis class represents the objective function class that calculates the score of a solution
oCodeIntegrates an ODE forwards in time
oCode_tmpl
oCparam_val
oCptr_passer
oCretrieve_wrapperPointer wrapper to ensure type-safety in the retrieve function, while removing the need for a template in the rest of the code
oCrhsThe rhs base class
oCrhs_CNLSThe class defining the CNLS equations
oCrhs_sde
oCrhs_SQGLE
oCrhs_typeType interface for the rhs class
oCrk4Dormand-Prince integrator
oCrk45Dormand-Prince integrator
oCrk45_tmplDormand-Prince integrator
oCrk4_tmpl
oCsimulation
oCstableA system that attempts to reach an equilibrium
oCstable_odeA class representing an ODE system that is integrated towards stability
oCstable_ode_tmpl
oCstable_spectral_pde_1d_tmplThis class represents the spectral integration of a PDE
oCsub_typeHelper class for float_traits
oCsub_type< T, true >Helper specialization for float_traits
oCtoroidalThis class defines the toroidal search controller
oCtype_constructorClass for constructing statically-typed classes when type is determined at runtime
oCtype_registerRegisters a string to a type creation function
oCtypelistClass for iterating over a list of types and creating the corresponding template class
oCtypelist_checkerClass to designate a whitelist creator
oCvariableStores a real number that is varied during the simulation
oCvartypeInterface class to signal that an object deals with typed variables
\CwriterThis class defines the interface for sending data to the engine for writing