congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
CountsConfigGroup.getWriteCountsInterval
Code IndexAdd Tabnine to your IDE (free)

How to use
getWriteCountsInterval
method
in
org.matsim.core.config.groups.CountsConfigGroup

Best Java code snippets using org.matsim.core.config.groups.CountsConfigGroup.getWriteCountsInterval (Showing top 6 results out of 315)

origin: matsim-org/matsim

/*package*/ boolean useVolumesOfIteration(final int iteration, final int firstIteration) {
  int iterationMod = iteration % this.config.getWriteCountsInterval();
  int effectiveIteration = iteration - firstIteration;
  int averaging = Math.min(this.config.getAverageCountsOverIterations(), this.config.getWriteCountsInterval());
  if (iterationMod == 0) {
    return ((this.config.getAverageCountsOverIterations() <= 1) ||
        (effectiveIteration >= averaging));
  }
  return (iterationMod > (this.config.getWriteCountsInterval() - this.config.getAverageCountsOverIterations())
      && (effectiveIteration + (this.config.getWriteCountsInterval() - iterationMod) >= averaging));
}

origin: matsim-org/matsim

  private static boolean isActiveInThisIteration(final int iter, final Config config) {
    return (iter > 0 && iter % config.counts().getWriteCountsInterval() == 0);
  }
}
origin: matsim-org/matsim

/*package*/ boolean createCountsInIteration(final int iteration) {
  return ((iteration % this.config.getWriteCountsInterval() == 0) && (this.iterationsUsed >= this.config.getAverageCountsOverIterations()));		
}
origin: matsim-org/matsim

@Test
public void testWriteCountsInterval() {
  CountsConfigGroup cg = new CountsConfigGroup();
  // test initial value
  Assert.assertEquals(10, cg.getWriteCountsInterval());
  Assert.assertEquals("10", cg.getValue("writeCountsInterval"));
  // test setting with setMobsim
  cg.setWriteCountsInterval(4);
  Assert.assertEquals(4, cg.getWriteCountsInterval());
  Assert.assertEquals("4", cg.getValue("writeCountsInterval"));
  // test setting with addParam
  cg.addParam("writeCountsInterval", "2");
  Assert.assertEquals(2, cg.getWriteCountsInterval());
  Assert.assertEquals("2", cg.getValue("writeCountsInterval"));
}
origin: matsim-org/matsim

@Override
public void notifyIterationEnds(final IterationEndsEvent event) {
  if (counts != null && this.config.getWriteCountsInterval() > 0) {
    if (useVolumesOfIteration(event.getIteration(), controlerConfigGroup.getFirstIteration())) {
      addVolumes(volumesAnalyzer);
origin: matsim-org/matsim

Assert.assertEquals(10, config.counts().getWriteCountsInterval());
Assert.assertEquals(5, config.counts().getAverageCountsOverIterations());
org.matsim.core.config.groupsCountsConfigGroupgetWriteCountsInterval

Popular methods of CountsConfigGroup

  • <init>
  • getAverageCountsOverIterations
  • getCountsFileName
  • getCountsFileURL
  • getCountsScaleFactor
  • setInputFile
  • addParam
  • getAnalyzedModes
  • getDistanceFilter
  • getDistanceFilterCenterNode
  • getInputCRS
  • getOutputFormat
  • getInputCRS,
  • getOutputFormat,
  • getParams,
  • getValue,
  • isFilterModes,
  • setAnalyzedModes,
  • setAverageCountsOverIterations,
  • setFilterModes,
  • setInputCRS

Popular in Java

  • Making http post requests using okhttp
  • getExternalFilesDir (Context)
  • runOnUiThread (Activity)
  • requestLocationUpdates (LocationManager)
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • Option (scala)
  • PhpStorm for WordPress
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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