- Timestamp:
- 11/26/13 11:56:07 (11 years ago)
- Location:
- DCWoRMS/branches/coolemall/src/schedframe/resources/computing/coolemall
- Files:
-
- 1 added
- 1 edited
- 3 copied
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/schedframe/resources/computing/coolemall/ComputeBox1.java
r1098 r1207 1 package schedframe.resources.computing. recs;1 package schedframe.resources.computing.coolemall; 2 2 3 3 import java.util.List; … … 6 6 import schedframe.resources.StandardResourceType; 7 7 import schedframe.resources.computing.ComputingNode; 8 import schedframe.resources.computing.Processor;9 8 import schedframe.resources.computing.Rack; 10 9 import schedframe.resources.computing.description.ComputingResourceDescription; … … 23 22 @SuppressWarnings("unchecked") 24 23 public List<ComputingNode> getNodes(){ 25 return (List<ComputingNode>) getDescendantsByType(CoolEmAllResourceType.Node); 26 } 27 28 @SuppressWarnings("unchecked") 29 public List<Processor> getProcessors(){ 30 return (List<Processor>) getDescendantsByType(StandardResourceType.Processor); 24 return (List<ComputingNode>) getDescendantsByType(StandardResourceType.Node); 31 25 } 32 26 27 33 28 } -
DCWoRMS/branches/coolemall/src/schedframe/resources/computing/coolemall/Node.java
r785 r1207 1 package schedframe.resources.computing.recs; 1 package schedframe.resources.computing.coolemall; 2 3 import java.util.ArrayList; 4 import java.util.List; 2 5 3 6 import schedframe.resources.computing.ComputingNode; 7 import schedframe.resources.computing.Core; 8 import schedframe.resources.computing.Processor; 4 9 import schedframe.resources.computing.description.ComputingResourceDescription; 5 10 … … 10 15 // TODO Auto-generated constructor stub 11 16 } 17 18 public List<Core> getCores(){ 19 List<Core> cores = new ArrayList<Core>(); 20 for(Processor proc: getProcessors()){ 21 cores.addAll(proc.getCores()); 22 } 23 return cores; 24 } 25 26 public List<Core> getFreeCores(){ 27 List<Core> freeCores = new ArrayList<Core>(); 28 for(Processor proc: getProcessors()){ 29 freeCores.addAll(proc.getFreeCores()); 30 } 31 return freeCores; 32 } 12 33 13 34 } -
DCWoRMS/branches/coolemall/src/schedframe/resources/computing/coolemall/NodeGroup.java
r1098 r1207 1 package schedframe.resources.computing. recs;1 package schedframe.resources.computing.coolemall; 2 2 3 3 import java.util.List; 4 4 5 import schedframe.resources.CoolEmAllResourceType;6 5 import schedframe.resources.StandardResourceType; 7 6 import schedframe.resources.computing.ComputingResource; … … 17 16 @SuppressWarnings("unchecked") 18 17 public List<Node> getNodes(){ 19 return (List<Node>) getDescendantsByType( CoolEmAllResourceType.Node);18 return (List<Node>) getDescendantsByType(StandardResourceType.Node); 20 19 } 21 20
Note: See TracChangeset
for help on using the changeset viewer.