Changeset 78 for java/main/src/main/java/com/framsticks/model/Genotype.java
- Timestamp:
- 01/09/13 00:09:10 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/main/java/com/framsticks/model/Genotype.java
r77 r78 2 2 3 3 4 import com.framsticks.util.Containers;4 import org.apache.log4j.Logger; 5 5 6 import java.util.ArrayList; 7 import java.util.List;6 public class Genotype extends F0Genotype { 7 private final static Logger LOGGER = Logger.getLogger(Genotype.class); 8 8 9 public class Genotype {10 9 public String name; 11 10 public String genotype; … … 15 14 public Double getSimi() { return similarity; } 16 15 public void setSimi(Double simi) { similarity = simi; } 17 18 public Double startingEnergy;19 public Double getEnerg0() { return startingEnergy; }20 public void setEnerg0(Double energ0) { startingEnergy = energ0; }21 16 22 17 public Double brainConnections; … … 40 35 public Double velocity; 41 36 public Double distance; 42 43 37 44 38 public Double verticalVelocity; … … 78 72 public String uid; 79 73 80 public final List<Part> parts = new ArrayList<Part>(); 81 public final List<Joint> joints = new ArrayList<Joint>(); 82 public final List<NeuroDef> neurodefs = new ArrayList<NeuroDef>(); 74 } 83 75 84 85 public Double getNumparts() { return (double)parts.size(); }86 public Double getNumjoints() { return (double)joints.size(); }87 public Double getNumneurons() { return (double)neurodefs.size(); }88 89 //this is impossible to use, because numparts field is marked as readonly90 public void setNumparts(Double numparts) { Containers.resizeList(parts, (int)(double)numparts); }91 public void setNumjoints(Double numjoints) { Containers.resizeList(joints, (int)(double)numjoints); }92 public void setNumneurons(Double numneurons) { Containers.resizeList(neurodefs, (int)(double)numneurons); }93 }
Note: See TracChangeset
for help on using the changeset viewer.