![]() |
Institut für Astronomie und AstrophysikAbteilung AstronomieSand 1, D-72076 Tübingen, Germany |
![]() |
cafemodelparse
parses a model, returns a model string which contains
additional items by equip each model with the environment
identifier ("env"), the group and the input variabe ("x").
CAFE
model=CAFEMODELPARSE(modelstr, group, modnum)
modelstr - model string to transform to complete model
group - group to compute model for
modnum - current used model number (will increase for
each model)
A model string for which each model contains
- parentheses if not already present
- the environment identifier ("env")
- the group number
- the input variable if not already present
This procedure is called recursively and gets tokens from
modelstr which will change by subtracting the model tokens
(models, operators etc).
THE modelstr WILL BE EMPTY AFTER CALLING THIS FUNCTION!!!
$Id: cafemodelparse.pro,v 1.10 2005/01/04 10:56:05 goehler Exp $
$Log: cafemodelparse.pro,v $
Revision 1.10 2005/01/04 10:56:05 goehler
fix: make shure all (internal) routines are properly documented
Revision 1.9 2003/04/30 15:02:05 goehler
changed model behavior: all built in model components must be lower case.
This allows simple use of built in IDL functions/constants which must be
upper case.
Revision 1.8 2003/03/03 11:18:34 goehler
major change: environment struct has become a pointer -> support of wplot/command line
in common.
Branch to be able to maintain the former line also.
Revision 1.7 2002/11/05 17:43:44 goehler
bug fix: model identifier must start with a letter
Revision 1.6 2002/09/10 13:06:47 goehler
removed ";-" to make auxilliary routines invisible
Revision 1.5 2002/09/09 17:36:20 goehler
public version: updated help matching aitlib html structure.
common version: 3.0
[Home Page] [Software, Documentation] [IDL Documentation] [Quick Reference] [Feedback]