congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
com.github.rinde.rinsim.scenario
Code IndexAdd Tabnine 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)

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

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

@Override
public boolean evaluate(TypeProvider provider) {
 return !delegate().evaluate(provider);
}
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

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

@Override
public boolean evaluate(TypeProvider provider) {
 return !delegate().evaluate(provider);
}
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
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now