All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sim.app.lsystem.Rule Maven / Gradle / Ivy

Go to download

MASON is a fast discrete-event multiagent simulation library core in Java, designed to be the foundation for large custom-purpose Java simulations, and also to provide more than enough functionality for many lightweight simulation needs. MASON contains both a model library and an optional suite of visualization tools in 2D and 3D.

The newest version!
/*
  Copyright 2006 by Daniel Kuebrich
  Licensed under the Academic Free License version 3.0
  See the file "LICENSE" for more information
*/

package sim.app.lsystem;
import java.io.*;

// This keeps track of each rule... 

public class Rule implements Serializable
    {
    // what to replace
    public byte pattern;
    
    // what to replace it with
    public ByteList replace;
    
    public Rule()
        {
        replace = new ByteList();
        }
    
    public Rule( byte pattern, String replace)
        {
        this.pattern = pattern;
        this.replace = new ByteList();
        LSystemData.setVector( this.replace, replace);
        }
    }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy