SEVN
Loading...
Searching...
No Matches
evolve.h File Reference
#include <star.h>
#include <binstar.h>
#include <IO.h>
#include <vector>
#include <random>
#include <errhand.h>
#include <sevnlog.h>

Go to the source code of this file.

Classes

struct  evolve_utility::Options
 
class  evolve_utility::EvolveFunctor
 
class  evolve_utility::EvolveDebug
 
class  evolve_utility::EvolveDefault
 
class  evolve_utility::EvolveStopCondition
 
class  evolve_utility::EvolveRecordCondition
 
class  evolve_utility::EvolveBinaryCompact
 
class  evolve_utility::EvolveBinaryCompactOld
 
class  evolve_utility::EvolveBBH
 
class  evolve_utility::EvolveBLC
 
class  evolve_utility::EvolveBCX1
 
class  evolve_utility::EvolveBHMSTarantula
 
class  evolve_utility::EvolveBHMS
 
class  evolve_utility::EvolveW1
 
class  evolve_utility::EvolveRRL
 

Namespaces

namespace  evolve_utility
 

Functions

int evolve_utility::evolve_single (Binstar &binary, SevnLogging &svlog, bool record_state=true)
 
int evolve_utility::evolve_single (Star &star, SevnLogging &svlog, bool record_state=true)
 
template<typename System >
int evolve_utility::evolve_list (EvolveFunctor *evolve_function, std::vector< System > &systems, _UNUSED IO &sevnio, int Nevolve=-1)
 
template<typename T >
int evolve_utility::chunk_dispatcher (unsigned int Nchunk, IO &sevnio, std::vector< T > &systems, bool record_state=true, bool progress=true)
 
template<typename T >
int evolve_utility::chunk_dispatcher (EvolveFunctor *evolve_function, unsigned int Nchunk, IO &sevnio, std::vector< T > &systems, bool progress=true)