SimGrid  3.18
Versatile Simulation of Distributed Systems
maxmin.hpp File Reference
#include "src/internal_config.h"
#include "src/surf/surf_interface.hpp"
#include "surf/surf.hpp"
#include "xbt/asserts.h"
#include "xbt/mallocator.h"
#include "xbt/misc.h"
#include "xbt/utility.hpp"
#include <boost/intrusive/list.hpp>
#include <cmath>
#include <limits>
#include <vector>

Classes

class  simgrid::kernel::lmm::Element
 LMM element Elements can be seen as glue between constraint objects and variable objects. More...
 
struct  simgrid::kernel::lmm::ConstraintLight
 
class  simgrid::kernel::lmm::Constraint
 LMM constraint Each constraint contains several partially overlapping logical sets of elements: More...
 
class  simgrid::kernel::lmm::Variable
 LMM variable. More...
 
class  simgrid::kernel::lmm::System
 LMM system. More...
 

Namespaces

 simgrid
 Alltoall Bruck.
 
 simgrid::kernel
 
 simgrid::kernel::lmm
 

Functions

void simgrid::kernel::lmm::lmm_solve (lmm_system_t sys)
 Solve the lmm system. More...
 
void simgrid::kernel::lmm::lagrange_solve (lmm_system_t sys)
 
void simgrid::kernel::lmm::bottleneck_solve (lmm_system_t sys)
 
void simgrid::kernel::lmm::set_default_protocol_function (double(*func_f)(const Variable &var, double x), double(*func_fp)(const Variable &var, double x), double(*func_fpi)(const Variable &var, double x))
 Attribute the value bound to var->bound. More...
 
double simgrid::kernel::lmm::func_reno_f (const Variable &var, double x)
 
double simgrid::kernel::lmm::func_reno_fp (const Variable &var, double x)
 
double simgrid::kernel::lmm::func_reno_fpi (const Variable &var, double x)
 
double simgrid::kernel::lmm::func_reno2_f (const Variable &var, double x)
 
double simgrid::kernel::lmm::func_reno2_fp (const Variable &var, double x)
 
double simgrid::kernel::lmm::func_reno2_fpi (const Variable &var, double x)
 
double simgrid::kernel::lmm::func_vegas_f (const Variable &var, double x)
 
double simgrid::kernel::lmm::func_vegas_fp (const Variable &var, double x)
 
double simgrid::kernel::lmm::func_vegas_fpi (const Variable &var, double x)