| A first try at de-obfuscate the structure, mainly in ./loessf.f : |
| |
| ehg182(): warning(message) generator, defined in ./loessc.c |
| called from almost any non-trivial function in loessf.f |
| and hence *NOT* in the following calling structure |
| |
| |
| loess() [R] ../R/loess.R |
| | |
| \-> simpleLoess() [R] |
| | |
| |-> loess_raw loessc.c |
| | | |
| | |--> lowess_workspace " |
| | | | |
| | | \--> lowesd |
| | | |
| | | |
| | |--> lowesf |
| | | | |
| | | \--> ehg136 |
| | | | |
| | | \--> ehg127 {fit at one new x} |
| | | | |
| | | |--> ehg106 {partial sort (for median etc)} |
| | | | |
| | | |--> "LINPACK" [QR,SVD..] |
| | | | |
| | | \--> ehg184 {warning} |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |--> lowesb |
| | | | |
| | | |--> ehg183 {warning} |
| | | | |
| | | \--> ehg131 |
| | | | |
| | | \--> ehg139 |
| | | | |
| | | |--> ehg127 [see above] |
| | | | |
| | | \--> ehg137 |
| | | |
| | |
| | |
| | |
| |-> loessp |
| |
| |
| |
| |
| |
| |
| predict.loess() [R] ../R/loess.R |
| | |
| \-> predLoess() [R] |
| | |
| \-> loess_raw loessc.c |