Codota Logo
com.github.rinde.rinsim.scenario
Code IndexAdd Codota to your IDE (free)

How to use com.github.rinde.rinsim.scenario

Best Java code snippets using com.github.rinde.rinsim.scenario (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Connection c =
  • Codota IconDataSource dataSource;dataSource.getConnection()
  • Codota IconString url;DriverManager.getConnection(url)
  • Codota IconIdentityDatabaseUtil.getDBConnection()
  • Smart code suggestions by Codota
}
origin: com.github.rinde/rinsim-scenario

@Override
public Builder copyProperties(Scenario scenario) {
 return super.copyProperties(scenario)
  .addEvents(scenario.getEvents())
  .problemClass(scenario.getProblemClass())
  .instanceId(scenario.getProblemInstanceId())
  .addModels(scenario.getModelBuilders());
}
origin: com.github.rinde/rinsim-scenario

/**
 * Copying builder. Creates a new builder that builds instances with the same
 * properties as the specified scenario.
 * @param scenario The scenario from which properties will be copied.
 * @return A new {@link Builder} instance.
 */
public static Builder builder(Scenario scenario) {
 return builder(scenario.getProblemClass()).copyProperties(scenario);
}
origin: com.github.rinde/rinsim-scenario

@Override
public boolean evaluate(TypeProvider provider) {
 for (final StopCondition sc : stopConditions()) {
  if (sc.evaluate(provider)) {
   return true;
  }
 }
 return false;
}
origin: com.github.rinde/rinsim-scenario

/**
 * Copies properties of the specified scenario into this builder.
 * @param scenario The scenario to copy the properties from.
 * @return This, as per the builder pattern.
 */
protected T copyProperties(Scenario scenario) {
 timeWindow = scenario.getTimeWindow();
 stopCondition = scenario.getStopCondition();
 return self();
}
origin: rinde/RinSim

 static StopModelBuilder create(StopCondition sc) {
  return new AutoValue_ScenarioController_StopModelBuilder(sc,
   sc.getTypes()).init();
 }
}
origin: com.github.rinde/rinsim-scenario

@Override
public boolean evaluate(TypeProvider provider) {
 for (final StopCondition sc : stopConditions()) {
  if (!sc.evaluate(provider)) {
   return false;
  }
 }
 return true;
}
origin: com.github.rinde/rinsim-scenario

 static Not create(StopCondition sc) {
  return new AutoValue_StopConditions_Not(sc.getTypes(), sc);
 }
}
origin: com.github.rinde/rinsim-scenario

@Override
public boolean evaluate(TypeProvider provider) {
 return !delegate().evaluate(provider);
}
origin: com.github.rinde/rinsim-scenario

 static Or create(ImmutableSet<StopCondition> scs) {
  return new AutoValue_StopConditions_Or(getTypes(scs), scs);
 }
}
origin: com.github.rinde/rinsim-scenario

 static And create(ImmutableSet<StopCondition> scs) {
  return new AutoValue_StopConditions_And(getTypes(scs), scs);
 }
}
origin: rinde/RinSim

@Override
public Builder copyProperties(Scenario scenario) {
 return super.copyProperties(scenario)
  .addEvents(scenario.getEvents())
  .problemClass(scenario.getProblemClass())
  .instanceId(scenario.getProblemInstanceId())
  .addModels(scenario.getModelBuilders());
}
origin: rinde/RinSim

/**
 * Copying builder. Creates a new builder that builds instances with the same
 * properties as the specified scenario.
 * @param scenario The scenario from which properties will be copied.
 * @return A new {@link Builder} instance.
 */
public static Builder builder(Scenario scenario) {
 return builder(scenario.getProblemClass()).copyProperties(scenario);
}
origin: rinde/RinSim

/**
 * Copies properties of the specified scenario into this builder.
 * @param scenario The scenario to copy the properties from.
 * @return This, as per the builder pattern.
 */
protected T copyProperties(Scenario scenario) {
 timeWindow = scenario.getTimeWindow();
 stopCondition = scenario.getStopCondition();
 return self();
}
origin: com.github.rinde/rinsim-scenario

 static StopModelBuilder create(StopCondition sc) {
  return new AutoValue_ScenarioController_StopModelBuilder(sc,
   sc.getTypes()).init();
 }
}
origin: rinde/RinSim

@Override
public boolean evaluate(TypeProvider provider) {
 for (final StopCondition sc : stopConditions()) {
  if (sc.evaluate(provider)) {
   return true;
  }
 }
 return false;
}
origin: rinde/RinSim

@Override
public boolean evaluate(TypeProvider provider) {
 for (final StopCondition sc : stopConditions()) {
  if (!sc.evaluate(provider)) {
   return false;
  }
 }
 return true;
}
origin: rinde/RinSim

 static Not create(StopCondition sc) {
  return new AutoValue_StopConditions_Not(sc.getTypes(), sc);
 }
}
origin: rinde/RinSim

@Override
public boolean evaluate(TypeProvider provider) {
 return !delegate().evaluate(provider);
}
origin: rinde/RinSim

 static Or create(ImmutableSet<StopCondition> scs) {
  return new AutoValue_StopConditions_Or(getTypes(scs), scs);
 }
}
origin: rinde/RinSim

 static And create(ImmutableSet<StopCondition> scs) {
  return new AutoValue_StopConditions_And(getTypes(scs), scs);
 }
}
com.github.rinde.rinsim.scenario

Most used classes

  • ScenarioController
    A scenario controller represents a single simulation run using a Scenario. The scenario controller m
  • ScenarioIO
    Provides utilities for reading and writing scenario files.
  • TimeOutEvent
    TimedEvent indicating the end of scenario time, e.g. this may be used to indicate the end of a worki
  • Scenario
    Scenario is mainly an immutable list of events sorted by the time stamp. Additionally it defines and
  • ScenarioController$Builder
  • Scenario$Builder,
  • TimedEvent,
  • Gendreau06Parser,
  • ScenarioGenerator$Builder,
  • ScenarioGenerator,
  • Scenario$ProblemClass,
  • Scenario$SimpleProblemClass,
  • FabriRechtParser,
  • Gendreau06ObjectiveFunction,
  • Gendreau06Scenario,
  • IntensityFunctions$SineIntensityBuilder,
  • IntensityFunctions,
  • Locations$Builder,
  • Parcels$Builder
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now