Object Info


report is defined in /home/robert/projects/Ctadel/report.s:27
report --> object
---------- Properties:
report has body(proc(( html_width ` set(report_html_width)
; html_document("report", "Ctadel Report", [ report_variable_class(label1,
"Independent Variables", independent_var)
, report_variable_class(label2,
"Index Variables", index_var)
, report_variable_class(label3,
"Fundamental Variables", fundamental_var)
, report_variable_class(label4,
"Temporary Variables", temporary_var)
, report_variable_class(label5,
"Derived Variables", derived_var)
, html_h1(
"Ctadel")
,
"This page is under construction."
, html_p
,
"Purpose of this page is to demonstrate the result of Ctadel's code generation for the HIRLAM dynamics."
,
"The HIRLAM dynamics is one of the core numerical routines used in the HIRLAM weather forecast system."
, html_p
,
"Ctadel's algebraic environment integrates HTML and"
, report_latex(latex_label)
, html_image(latex_label)
,
"document generation capabilities."
, "This allows"
, report_big
,
"mathematical expressions to be integrated in HTML pages."
, html_p
,
"You can simply navigate through the object-oriented core of Ctadel by clicking on any"
, object
,
"that is highlighted."
, html_p
,
"All the documents that you can access from here are automatically"
, html_ref(
"report.s.html", "generated")
,
"from the source scripts below."
, html_p
, html_h3(
"Source scripts used in the translation process")
, report_scripts
, "The"
, html_tt(
"dyn.s")
,
"script contains the equations governing the atmosphere."
, html_h3(
"Additional information on the classes of variables")
, html_itemize(report_bullet,
[ html_ref(label1, "Independent")
, html_ref(label2, "Index")
, html_ref(label3, "Fundamental")
, html_ref(label4, "Temporary")
, html_ref(label5, "Derived") ])
, html_h3(
"Code generated")
, report_code
, html_p
, html_font([
"size" = -1
,
"face" = "arial" ], [ "This document was generated by a Ctadel"
, html_ref("report.s.html", "HTML report generator.") ]) ])
; latex_math ` switch(on)
; foreach (file in script ` get_sources do
(html_prolog_file(file); latex_prolog_file(file))
)
; latex_math ` switch(off)
; return nil
)))
---------- Methods inherited from class object:
report can restore(_G32170)
save(_G32170, _G32171)
get_properties(_G32170, _G32171)
get_superobjects(_G32170, _G32171)
get_subobjects(_G32170, _G32171)
get_parents(_G32170, _G32171)
get_children(_G32170, _G32171)
get_instances(_G32170, _G32171)
create(_G32170, _G32171)
get_dependencies(_G32170, _G32171)