section e of routines in global.i

Home Manual Packages Global Index Keywords Quick Reference | # all functions - e
earth_tilt |
     earth_tilt

    interpreted function, defined at i/kepler.i   line 429
edit_times |
                 edit_times, file
              or edit_times, file, keep_list
              or edit_times, file, keep_list, new_times, new_ncycs

         edits the records for FILE.  The KEEP_LIST is a 0-origin index list
         of records to be kept, or nil to keep all records.  The NEW_TIMES
         array is the list of new time values for the (kept) records, and
         the NEW_NCYCS array is the list of new cycle number values for the
         (kept) records.  Either NEW_TIMES, or NEW_NCYCS, or both, may be
         nil to leave the corresponding values unchanged.  If non-nil,
         NEW_TIMES and NEW_NCYCS must have the same length as KEEP_LIST,
         or, if KEEP_LIST is nil, as the original number of records in
         the file.  If KEEP_LIST, NEW_TIME, and NEW_NCYCS are all omitted
         or nil, then edit_times removes records as necessary to ensure
         that the remaining records have monotonically increasing times,
         or, if no times are present, monotonically increasing ncycs.
         (The latest record at any given time/ncyc is retained, and earlier
         records are removed.)
         In no case does edit_times change the FILE itself; only Yorick's
         in-memory model of the file is altered.

    builtin function, documented at i0/std.i   line 2412
SEE ALSO: | get_times, get_ncycs, jt, jc
ell_am |
                 ell_am(u)
              or ell_am(u,m)

         returns the "amplitude" (an angle in radians) for the Jacobi
         elliptic functions at U, with parameter M.  That is,
            phi = ell_am(u,m)
         means that
            u = integral[0 to phi]( dt / sqrt(1-m*sin(t)^2) )
         Thus ell_am is the inverse of the incomplete elliptic function
         of the first kind ell_f.  See help,elliptic for more.

    interpreted function, defined at i/elliptic.i   line 93
SEE ALSO: | elliptic
ell_e |
                 ell_e(phi,m)

         returns the incomplete elliptic integral of the second kind E(phi|M).
         That is,
            u = ell_e(phi,m)
         means that
            u = integral[0 to phi]( dt * sqrt(1-m*sin(t)^2) )
         See help,elliptic for more.

    interpreted function, defined at i/elliptic.i   line 240
SEE ALSO: | elliptic, ell_f
ell_f |
                 ell_f(phi,m)

         returns the incomplete elliptic integral of the first kind F(phi|M).
         That is,
            u = ell_f(phi,m)
         means that
            u = integral[0 to phi]( dt / sqrt(1-m*sin(t)^2) )
         See help,elliptic for more.

    interpreted function, defined at i/elliptic.i   line 180
SEE ALSO: | elliptic, ell_e
ellip2_e |
                 ellip2_e(m)

         returns the complete elliptic integral of the second kind E(M):
            E(M) = integral[0 to pi/2]( dt * sqrt(1-M*sin(t)^2) )
         accurate to 2e-8 for 0<=M<=1

    interpreted function, defined at i/elliptic.i   line 408
SEE ALSO: | elliptic, ellip_k, ell_e
ellip2_k |
                 ellip2_k(m)

         returns the complete elliptic integral of the first kind K(M):
            K(M) = integral[0 to pi/2]( dt / sqrt(1-M*sin(t)^2) )
         accurate to 2e-8 for 0<=M<1

    interpreted function, defined at i/elliptic.i   line 391
SEE ALSO: | elliptic, ellip_e, ell_f
ellip_e |
                 ellip_e(m)

         returns the complete elliptic integral of the second kind E(M):
            E(M) = integral[0 to pi/2]( dt * sqrt(1-M*sin(t)^2) )
         See help,elliptic for more.

    interpreted function, defined at i/elliptic.i   line 341
SEE ALSO: | elliptic, ellip_k, ell_e
ellip_k |
                 ellip_k(m)

         returns the complete elliptic integral of the first kind K(M):
            K(M) = integral[0 to pi/2]( dt / sqrt(1-M*sin(t)^2) )
         See help,elliptic for more.

    interpreted function, defined at i/elliptic.i   line 303
SEE ALSO: | elliptic, ellip_e, ell_f
eps |
                 eps, name

         writes the picture in the current graphics window to the Encapsulated
         PostScript file NAME+".epsi" (i.e.- the suffix .epsi is added to NAME).
         The eps function requires the ps2epsi utility which comes with the
         project GNU Ghostscript program.  Any hardcopy file associated with
         the current window is first closed, but the default hardcopy file is
         unaffected.  As a side effect, legends are turned off and color table
         dumping is turned on for the current window.
         The external variable PS2EPSI_FORMAT contains the format for the
         command to start the ps2epsi program.

    interpreted function, defined at i0/graph.i   line 177
SEE ALSO: | hcps, window, fma, hcp, hcp_finish, plg
epslon |
     epslon

    interpreted function, defined at i/testlp.i   line 207
eq_nocopy |
                 eq_nocopy, y, x

         is the same as
                y= x
         except that if x is an array, it is not copied, even if it is
         not a temporary (i.e.- an expression).  Having multiple variables
         reference the same data can be confusing, which is why the default
         = operation copies the array.  The most important use of eq_nocopy
         involves pointers or lists:
                y= *py
    	    z= _car(list)
         always causes the data pointed to by py to be copied, while
                eq_nocopy, y, *py
    	    eq_nocopy, z, _car(list)
         does not copy the data - often more nearly what you wanted.
         Note that scalar int, long, and double variables are always copied,
         so you cannot count on eq_nocopy setting up an "equivalence"
         between variables.

    builtin function, documented at i0/std.i   line 287
erf |
                 erf(x)

        return erf(x), 2./sqrt(pi) * integral[0 to x](exp(-t^2)*dt)

    interpreted function, defined at i/dawson.i   line 50
SEE ALSO: | erfc, dawson
erfc |
                 erfc(x)

         returns the complementary error function 1-erf with fractional
         error less than 1.2e-7 everywhere.
erfc |
                 erfc(x)

        return erfc(x), 2./sqrt(pi) * integral[x to infinity](exp(-t^2)*dt)
SEE ALSO: | erf, dawson
error |
                 exit, msg
                 error, msg

         Exits the current interpreted *main* program, printing the MSG.
         (MSG can be omitted to print a default.)
         In the case of exit, the result is equivalent to an immediate
         return from every function in the current calling chain.
         In the case of error, the result is the same as if an error had
         occurred in a compiled routine.

    builtin function, documented at i0/std.i   line 2535
SEE ALSO: | print, write, batch, catch
escout |
     escout

    interpreted function, defined at i/test2.i   line 227
evolve |
                 evolve, time1
              or evolve, time1, time0

         Step the hydro calculation forward to TIME1,
         starting with the initial conditions in the
         RT, z, and v arrays at time TIME0 (default 0.0
         if omitted).  The calculation also depends on
         the constants M (mass/area/zone) and gammaM1
         (gamma-1 for the gamma-law equation of state).
         The pressure array p is updated in addition to
         the primary state arrays RT, z, and v.
         Boundary conditions are specified by setting
         either a boundary pressure or a boundary
         velocity at each end of the fluid column.
         bc0_v   - Boundary velocity at z(0), or []
                   if z(0) has pressure BC.
         bc0_p   - Boundary pressure beyond z(0).
         bc0_time  - If bc0_v or bc0_p is an array,
                     bc0_time is an array of the same
                     length specifying the corresponding
                     times for time dependent BCs.
         bc0_Z   - Acoustic impedance at z(0) if bc0_v
                   is nil (default is 0).
         bcN_v, bcN_p, bcN_time, and bcN_Z have the same
         meanings for the z(n_zones) boundary.
         The worker routines OutputResults and
         TakeStep must be supplied.

    interpreted function, defined at i/demo1.i   line 119
exit |
     exit

    builtin function, documented at i0/std.i   line 2535
SEE | error
exp |
                 exp(x)

         returns the exponential function of its argument (inverse of log).

    builtin function, documented at i0/std.i   line 587
SEE ALSO: | log, log10, sinh, cosh, tanh, sech, csch
expm1 |
                 expm1(x)
              or expm1(x, yp)

         return exp(x)-1 if abs(x)>1.e-4, otherwise x
         in the second form, returns exp(x) to the second argument

    builtin function, documented at i0/hex.i   line 505
SEE ALSO: | exp