 __HIDER__ | |
  native_names | |
  Impl< Th, Tl...> | |
  Impl<> | |
  ptr_make | |
  lmake< Th, Tl...> | |
  lmake<> | |
  acml_rng | Rng generator struct; |
  __retrieve_helper | |
  __retrieve_helper< T, true > | |
  _unique_name | Create a unique name that cannot already exist in the engine, should never reference directly |
 learn-grad | |
 process_data | |
 __retrieve_checker | |
 _fatal | |
 _warning | |
 apply | Class containing functions for mapping over generic objects |
 apply< T, 1 > | |
 blacklist | This class provides a type blacklist that can be passed to the function |
 blacklist_checker | Class to designate a blacklist |
 c_elegans | This class represents the c_elegans system |
 comp_get_helper | Helper class for complex number getter |
 comp_get_helper< T, dim, false > | Helper class for complex number getter |
 controller | This is the base class for the control type classes |
 data | Class to hold a piece of constant data, enforces constant correctness |
  this_is_private | |
 data_io_info | Structure holding parameters for data io |
 dim_check | Value is true if dim>0 and dim <= bound. static_asserts on value as well |
 engine | |
 engineimp | |
 euler_sde | Dormand-Prince integrator |
 euler_sde_tmpl | Template implementation of the stochastic euler integrator |
 example_integrator | |
 example_integrator_tmpl | |
 example_rhs | This class is a basic example of how to write an rhs class |
 example_type | |
 fast_comp | |
 fft_plan_holder | |
 float_traits | This class defines the basic floating_point type and dimension for a class |
 float_traits< double > | |
 float_traits< example_type > | |
 float_traits< std::complex< T > > | Specialization of float_traits for std::complex |
 ftest1 | |
 ftest2 | |
 ftest3 | |
 get | Generic get function. Fails to compile for non floating_point values and returns the reference for a floating point value |
 get< example_type, 1 > | Get function for first dimension |
 get< example_type, 2 > | Get function for second dimension |
 get< example_type, dim > | Unspecialized get function that will fail static_assert |
 get< std::complex< T >, dim > | Getter for complex numbers |
 get< T *, dim > | Getter specialization for pointers, has no bounds checking except for <= 0 |
 get< T[], dim > | Getter specialization for compile-time sized arrays, does bounds checking |
 get_cref | Returns a constant reference to the value |
 get_val | Returns a copy of the value |
 graph | This class puts data into a graph based upon dependencies and performs a topological sort |
  graphnode | |
 hasher | |
 imag_unit | |
 imag_val | |
 input | This class wraps the raw input for retrieval purposes |
 integrator | This class defines the integration base class |
 item | |
 item_dim | |
 item_factory | |
 item_wrapper | This class wraps the actual item that has been input |
 jones_matrix | |
 jones_optical | This class defines a jones matrix optical system |
  data_store | |
 list | |
 mempool | This provides a class to assisst with memory management |
 n_pulse_score | This class calculates the score of a solution with n pulses, tailored towards the quality of a laser pulse |
 native_item | |
 native_tmpl | This class provides a generic interface for making native types |
 objective | THis class represents the objective function class that calculates the score of a solution |
 ode | Integrates an ODE forwards in time |
 ode_tmpl | |
 param_val | |
 ptr_passer | |
 retrieve_wrapper | Pointer wrapper to ensure type-safety in the retrieve function, while removing the need for a template in the rest of the code |
 rhs | The rhs base class |
 rhs_CNLS | The class defining the CNLS equations |
 rhs_sde | |
 rhs_SQGLE | |
 rhs_type | Type interface for the rhs class |
 rk4 | Dormand-Prince integrator |
 rk45 | Dormand-Prince integrator |
 rk45_tmpl | Dormand-Prince integrator |
 rk4_tmpl | |
 simulation | |
 stable | A system that attempts to reach an equilibrium |
 stable_ode | A class representing an ODE system that is integrated towards stability |
 stable_ode_tmpl | |
 stable_spectral_pde_1d_tmpl | This class represents the spectral integration of a PDE |
 sub_type | Helper class for float_traits |
 sub_type< T, true > | Helper specialization for float_traits |
 toroidal | This class defines the toroidal search controller |
 type_constructor | Class for constructing statically-typed classes when type is determined at runtime |
  _ttype | This is an internal polymorphic base class. It returns a pointer of type tout |
  ttype | This is the actual creator class. It creates a pointer of Tin with the template parameter Tval |
 type_register | Registers a string to a type creation function |
 typelist | Class for iterating over a list of types and creating the corresponding template class |
 typelist_checker | Class to designate a whitelist creator |
 variable | Stores a real number that is varied during the simulation |
 vartype | Interface class to signal that an object deals with typed variables |
 writer | This class defines the interface for sending data to the engine for writing |