.. _PhysiCell_java_ODEEnergy_Report_java: Report.java =========== .. role:: raw-html(raw) :format: html .. raw:: html .. code-block:: console import ru.biosoft.physicell.core.ReportGenerator; import ru.biosoft.physicell.core.Cell; import ru.biosoft.physicell.core.Model; import ru.biosoft.physicell.core.SignalBehavior; public class Report extends ReportGenerator { public String[] getReportHeaderElements() { return new String[] {"ID", "State", "Lactate", "Glucose", "Oxygen", "Energy"}; } public Object[] getReportElements(Cell cell) throws Exception { Model model = cell.getModel(); SignalBehavior signals = model.getSignals(); return new Object[] {cell.ID, cell.phenotype.cycle.code, signals.getSingleSignal( cell, "intracellular lactate" ), signals.getSingleSignal( cell, "intracellular glucose" ), signals.getSingleSignal( cell, "intracellular oxygen" ), cell.phenotype.intracellular.getParameterValue( "$Intracellular.Energy" )}; } }