8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# Copyright (C) 2000 by Peter J. Gawthrop
###############################################################
## Version control history
###############################################################
## $Id$
## $Log$
## Revision 1.51 2002/05/19 13:01:21 geraint
## Numerical solution of algebraic equations implemented for S-function target.
##
## Equation solving requires the Matlab Optimization Toolbox to be installed.
##
## Code has been changed from C++ to C to allow mex files to be built with LCC,
## the compiler bundled with Matlab.
|
>
>
>
>
>
>
>
>
>
|
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# Copyright (C) 2000 by Peter J. Gawthrop
###############################################################
## Version control history
###############################################################
## $Id$
## $Log$
## Revision 1.53 2002/06/10 23:22:16 geraint
## Fixed problem with Matlab fsolve failing because of "user function returned Inf or Nan" (fsolve.m, line 245).
##
## Revision 1.52 2002/05/27 14:52:15 geraint
## Parameters in sfun reps are now declared using sympar.h at the top of the
## sfun*.c file instead of in individual functions. This causes the optimisation
## variables (mtt_tmp*) to be declared correctly without causing conflicts in the
## scope of parameter declarations.
##
## Revision 1.51 2002/05/19 13:01:21 geraint
## Numerical solution of algebraic equations implemented for S-function target.
##
## Equation solving requires the Matlab Optimization Toolbox to be installed.
##
## Code has been changed from C++ to C to allow mex files to be built with LCC,
## the compiler bundled with Matlab.
|
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
|
;;
c)
modeline="/* -*-c-*- Put Emacs into c-mode */";
Lc='/*'
Rc='*/'
Lb='['
Rb=']'
parameters=no
constant_declaration="const double "
var_declaration="double "
minusone="-1"
;;
*)
echo Language $language not supported - sorry; exit 1
esac
|
<
|
503
504
505
506
507
508
509
510
511
512
513
514
515
516
|
;;
c)
modeline="/* -*-c-*- Put Emacs into c-mode */";
Lc='/*'
Rc='*/'
Lb='['
Rb=']'
constant_declaration="const double "
var_declaration="double "
minusone="-1"
;;
*)
echo Language $language not supported - sorry; exit 1
esac
|