This is PowerLaw.m in view mode; [Download] [Up]
/* PowerLaw.m by Paul Kunz January 1993 * Subclass of PFunction to manage a PowerLaw function * * Copyright (C) 1993 The Board of Trustees of * The Leland Stanford Junior University. All Rights Reserved. */ #import "PowerLaw.h" const char PowerLaw_h_rcsid[] = POWERLAW_H_ID; const char PowerLaw_m_rcsid[] = "$Id: PowerLaw.m,v 2.1 1993/10/28 18:30:31 rensing Exp $"; #include <math.h> @implementation PowerLaw static double power(double x, double binW, double *par ) { return binW * par[0] * pow(x,par[1]); } - init { [super init]; [[[self setTitle:"Power Law"] setFunctionPtr:power] setNumberArgs:2]; [self registerFunc]; [self setArgName:"Amplitude" at:0]; [self setArgName:"Power" at:1]; return self; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.