/farmR/NAMESPACE

https://code.google.com/p/javawfm/ · #! · 37 lines · 25 code · 12 blank · 0 comment · 0 complexity · f51356e3d2a1f18a2aee985a7c0d1997 MD5 · raw file

  1. import(rJava)
  2. #S4 Classes
  3. exportClasses(Farm,CompositeFarm,FarmRepresentation,FarmParameters,ObjectiveParameters,Parameters)
  4. # Constructors for classes
  5. export(CompositeFarm,Farm,FarmParameters,ObjectiveParameters)
  6. #S4 Generic Methods defined by FarmRepresentation
  7. exportMethods(guts,show,solvelp,model,isSolved,profit,eo,cropArea,cropNames,objectiveNames,objectiveValues,objectiveScaleFactors,setInputCost,constrainArea)
  8. #S4 Generic Methods defined by Farm
  9. #exportMethods(set)
  10. #S4 Generic Methods defined by Parameters
  11. exportMethods(document,show)
  12. #S4 Methods defined by ObjectiveParameters
  13. export(setWeightForObjective,getWeightForObjective)
  14. # Methods defined in xml.R
  15. #export(parseXMLDocument)
  16. # Methods defined in database.R for accessing provided xml files
  17. export(defaultArableFarmParameters,defaultArableObjectiveParameters)
  18. # General methods defined in FarmParameters-class.R
  19. export(setPriceForCrop,setSubsidyForCrop)
  20. export(setSolverType,getSolverType)
  21. export(setRelativePriceForCrop,setRelativeCost,setRelativeRotationPenalties,setRelativeLabourRequirements,setRelativeYieldForCrop,setPriceForCrop,setSubsidyForCrop)
  22. # S3 methods to coerce farms into data frames
  23. S3method(as.data.frame, FarmRepresentation)
  24. S3method(as.data.frame, Farm)
  25. S3method(as.data.frame, CompositeFarm)