diff options
Diffstat (limited to 'Build/source/utils/asymptote/asy.list')
-rw-r--r-- | Build/source/utils/asymptote/asy.list | 133 |
1 files changed, 68 insertions, 65 deletions
diff --git a/Build/source/utils/asymptote/asy.list b/Build/source/utils/asymptote/asy.list index 7abaa51e0d1..a7e976dac90 100644 --- a/Build/source/utils/asymptote/asy.list +++ b/Build/source/utils/asymptote/asy.list @@ -254,18 +254,18 @@ int search(int[] a, int key); int search(real[] a, real key); int search(string[] a, string key); int search(void()()[] a, void key()(), bool less(void()(), void()())); -int search(picture[] a, picture key, bool less(picture, picture)); int search(real[] a, real key, bool less(real, real)); int search(guide[] a, guide key, bool less(guide, guide)); int search(object[] a, object key, bool less(object, object)); +int search(Legend[] a, Legend key, bool less(Legend, Legend)); int search(pair[] a, pair key, bool less(pair, pair)); int search(coord[] a, coord key, bool less(coord, coord)); int search(Label[] a, Label key, bool less(Label, Label)); int search(frame[] a, frame key, bool less(frame, frame)); int search(coord[] a, coord key, bool less(coord, coord)); -int search(Legend[] a, Legend key, bool less(Legend, Legend)); int search(int[] a, int key, bool less(int, int)); int search(bool3[] a, bool3 key, bool less(bool3, bool3)); +int search(picture[] a, picture key, bool less(picture, picture)); int search(string[] a, string key, bool less(string, string)); int search(path[] a, path key, bool less(path, path)); int search(pen[] a, pen key, bool less(pen, pen)); @@ -299,6 +299,7 @@ void shipout3(string prefix, frame f, string format=<default>); string getstring(string name=<default>, string default=<default>, string prompt=<default>, bool store=<default>); int debuggerlines; frame bbox(picture pic=<default>, real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>); +frame pad(picture pic=<default>, real xsize=<default>, real ysize=<default>, filltype filltype=<default>); real radians(real degrees); bool pdf(); void _eval(string s, bool embedded, bool interactivewrite=<default>); @@ -574,9 +575,9 @@ pen palered; real[] map(real f(pair), pair[] a); int[] map(int f(real), real[] a); bool3[] map(bool3 f(bool3), bool3[] a); +picture[] map(picture f(picture), picture[] a); frame[] map(frame f(frame), frame[] a); coord[] map(coord f(coord), coord[] a); -Legend[] map(Legend f(Legend), Legend[] a); pen[][] map(pen[] f(pen[]), pen[][] a); triple[] map(triple f(triple), triple[] a); pen[] map(pen f(pen), pen[] a); @@ -584,8 +585,8 @@ coord[] map(coord f(coord), coord[] a); Label[] map(Label f(Label), Label[] a); pair[] map(pair f(pair), pair[] a); object[] map(object f(object), object[] a); +Legend[] map(Legend f(Legend), Legend[] a); string[] map(string f(string), string[] a); -picture[] map(picture f(picture), picture[] a); void()()[] map(void f()()(void()()), void()()[] a); pair[][] map(pair[] f(pair[]), pair[][] a); real[] map(real f(real), real[] a); @@ -885,13 +886,13 @@ void write(file file=<default>, string s=<default>, guide x, void suffix(file)=< void write(file file=<default>, string s=<default>, pen x, void suffix(file)=<default> ... pen[]); void write(file file, string s=<default>, explicit guide[] x, void suffix(file)=<default>); void write(string s=<default>, cputime c, string format=<default>, void suffix(file)=<default>); +void write(pairOrTriple a); void write(string s=<default>, explicit path[] x, void suffix(file)=<default>); void write(file file, void suffix(file)=<default>); void write(file file=<default>, string s=<default>, pen[] p); void write(void suffix(file)=<default>); void write(file file, string s=<default>, explicit path[] x, void suffix(file)=<default>); void write(file file=<default>, align align, void suffix(file)=<default>); -void write(pairOrTriple a); void write(file file, string s=<default>, cputime c, string format=<default>, void suffix(file)=<default>); void write(string s=<default>, bool3 b, void suffix(file)=<default>); void write(file file, string s=<default>, bool3 b, void suffix(file)=<default>); @@ -943,25 +944,25 @@ marker marker(frame f=<default>, void markroutine(picture pic=<default>, frame f marker marker(path[] g, void markroutine(picture pic=<default>, frame f, path g)=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>); int Move; string location(); -string locatefile(string file); +string locatefile(string file, bool full=<default>); pen dotted; string blend(pen p); arrowhead HookHead; arrowhead HookHead(real dir=<default>, real barb=<default>); marker[] concat(... marker[][]); real[] concat(... real[][]); -picture[] concat(... picture[][]); pair[] concat(... pair[][]); object[] concat(... object[][]); +Legend[] concat(... Legend[][]); pen[] concat(... pen[][]); coord[] concat(... coord[][]); Label[] concat(... Label[][]); path[] concat(... path[][]); coord[] concat(... coord[][]); -Legend[] concat(... Legend[][]); int[] concat(... int[][]); void()()[] concat(... void()()[][]); bool3[] concat(... bool3[][]); +picture[] concat(... picture[][]); string[] concat(... string[][]); triple[] concat(... triple[][]); frame[] concat(... frame[][]); @@ -977,34 +978,35 @@ bool alias(marginT a, marginT b); bool alias(coord[] a, coord[] b); bool alias(light a, light b); bool alias(align a, align b); -bool alias(Legend[] a, Legend[] b); bool alias(processtime a, processtime b); bool alias(pair[] a, pair[] b); bool alias(scaling a, scaling b); bool alias(coord a, coord b); -bool alias(scaleT a, scaleT b); -bool alias(node a, node b); +bool alias(coords3 a, coords3 b); +bool alias(ScaleT a, ScaleT b); bool alias(Label a, Label b); bool alias(int[] a, int[] b); bool alias(string[][] a, string[][] b); bool alias(slice a, slice b); bool alias(freezableBounds a, freezableBounds b); bool alias(transformation a, transformation b); -bool alias(autoscaleT a, autoscaleT b); +bool alias(pairOrTriple a, pairOrTriple b); bool alias(object[] a, object[] b); bool alias(marker a, marker b); +bool alias(Legend[] a, Legend[] b); bool alias(real[][] a, real[][] b); bool alias(bool3 a, bool3 b); bool alias(bool3[] a, bool3[] b); -bool alias(coords3 a, coords3 b); -bool alias(ScaleT a, ScaleT b); +bool alias(scaleT a, scaleT b); +bool alias(picture a, picture b); bool alias(side a, side b); +bool alias(picture[] a, picture[] b); bool alias(cputime a, cputime b); bool alias(string[] a, string[] b); bool alias(frame[] a, frame[] b); bool alias(coords2 a, coords2 b); bool alias(scaling a, scaling b); -bool alias(pairOrTriple a, pairOrTriple b); +bool alias(Legend a, Legend b); bool alias(object a, object b); bool alias(marker[] a, marker[] b); bool alias(bool[] a, bool[] b); @@ -1020,14 +1022,13 @@ bool alias(path[] a, path[] b); bool alias(triple[] a, triple[] b); bool alias(coord a, coord b); bool alias(bounds a, bounds b); -bool alias(Legend a, Legend b); +bool alias(autoscaleT a, autoscaleT b); bool alias(position a, position b); bool alias(real[] a, real[] b); bool alias(pen[] a, pen[] b); bool alias(hsv a, hsv b); bool alias(coords2 a, coords2 b); -bool alias(picture a, picture b); -bool alias(picture[] a, picture[] b); +bool alias(node a, node b); real pi; int getint(string name=<default>, int default=<default>, string prompt=<default>, bool store=<default>); int bitreverse(int a, int bits); @@ -1370,13 +1371,13 @@ triple operator *(triple v, real x); path3 operator *(real[][] t, path3 g); side operator *(real x, side s); Label operator *(real[][] t, Label L); -picture operator *(transform t, picture orig); +picture operator *(real[][] t, picture orig); object operator *(transform t, explicit object F); path[] operator *(transform t, explicit path[] p); Label operator *(transform t, Label L); pair[] operator *(transform t, pair[] z); bounds operator *(transform t, bounds b); -picture operator *(real[][] t, picture orig); +picture operator *(transform t, picture orig); bool operator init(); int operator init(); real operator init(); @@ -1400,27 +1401,27 @@ projection operator init(); arrowhead operator init(); slice operator init(); transformation operator init(); -autoscaleT operator init(); +pairOrTriple operator init(); marker operator init(); hsv operator init(); coords2 operator init(); -picture operator init(); +node operator init(); coords2 operator init(); scaling operator init(); -pairOrTriple operator init(); +Legend operator init(); object operator init(); scaling operator init(); coord operator init(); -scaleT operator init(); -node operator init(); +coords3 operator init(); +ScaleT operator init(); Label operator init(); coord operator init(); bounds operator init(); -Legend operator init(); +autoscaleT operator init(); position operator init(); bool3 operator init(); -coords3 operator init(); -ScaleT operator init(); +scaleT operator init(); +picture operator init(); side operator init(); cputime operator init(); real operator cast(int); @@ -1466,8 +1467,6 @@ guide operator cast(curlSpecifier spec); guide operator cast(tensionSpecifier t); align operator cast(side side); guide[] operator cast(path[] g); -pair operator cast(pairOrTriple a); -triple operator cast(pairOrTriple a); frame operator cast(object F); hsv operator cast(pen p); bool3[] operator cast(bool[] b); @@ -1485,6 +1484,8 @@ path[] operator cast(pair[] z); align operator cast(triple dir); path[] operator cast(path p); bool[] operator cast(bool3[] b); +pair operator cast(pairOrTriple a); +triple operator cast(pairOrTriple a); bool3 operator cast(bool b); position operator cast(int x); object operator cast(string s); @@ -1595,13 +1596,13 @@ bool operator ==(file a, file b); bool operator ==(path a, path b); bool operator ==(path3 a, path3 b); bool operator ==(bool3 a, bool3 b); -bool operator ==(coords3 a, coords3 b); -bool operator ==(ScaleT a, ScaleT b); +bool operator ==(scaleT a, scaleT b); +bool operator ==(picture a, picture b); bool operator ==(side a, side b); bool operator ==(cputime a, cputime b); bool operator ==(coords2 a, coords2 b); bool operator ==(scaling a, scaling b); -bool operator ==(pairOrTriple a, pairOrTriple b); +bool operator ==(Legend a, Legend b); bool operator ==(object a, object b); bool operator ==(filltype a, filltype b); bool operator ==(simplex a, simplex b); @@ -1609,11 +1610,11 @@ bool operator ==(projection a, projection b); bool operator ==(arrowhead a, arrowhead b); bool operator ==(coord a, coord b); bool operator ==(bounds a, bounds b); -bool operator ==(Legend a, Legend b); +bool operator ==(autoscaleT a, autoscaleT b); bool operator ==(position a, position b); bool operator ==(hsv a, hsv b); bool operator ==(coords2 a, coords2 b); -bool operator ==(picture a, picture b); +bool operator ==(node a, node b); bool operator ==(bool3 a, bool b); bool operator ==(marginT a, marginT b); bool operator ==(light a, light b); @@ -1621,14 +1622,14 @@ bool operator ==(align a, align b); bool operator ==(processtime a, processtime b); bool operator ==(scaling a, scaling b); bool operator ==(coord a, coord b); -bool operator ==(scaleT a, scaleT b); -bool operator ==(node a, node b); +bool operator ==(coords3 a, coords3 b); +bool operator ==(ScaleT a, ScaleT b); bool operator ==(Label a, Label b); bool operator ==(bool a, bool3 b); bool operator ==(slice a, slice b); bool operator ==(freezableBounds a, freezableBounds b); bool operator ==(transformation a, transformation b); -bool operator ==(autoscaleT a, autoscaleT b); +bool operator ==(pairOrTriple a, pairOrTriple b); bool operator ==(marker a, marker b); bool operator !=(bool a, bool b); bool[] operator !=(bool a, bool[] b); @@ -1667,13 +1668,13 @@ bool operator !=(file a, file b); bool operator !=(path a, path b); bool operator !=(path3 a, path3 b); bool operator !=(bool3 a, bool3 b); -bool operator !=(coords3 a, coords3 b); -bool operator !=(ScaleT a, ScaleT b); +bool operator !=(scaleT a, scaleT b); +bool operator !=(picture a, picture b); bool operator !=(side a, side b); bool operator !=(cputime a, cputime b); bool operator !=(coords2 a, coords2 b); bool operator !=(scaling a, scaling b); -bool operator !=(pairOrTriple a, pairOrTriple b); +bool operator !=(Legend a, Legend b); bool operator !=(object a, object b); bool operator !=(filltype a, filltype b); bool operator !=(simplex a, simplex b); @@ -1681,11 +1682,11 @@ bool operator !=(projection a, projection b); bool operator !=(arrowhead a, arrowhead b); bool operator !=(coord a, coord b); bool operator !=(bounds a, bounds b); -bool operator !=(Legend a, Legend b); +bool operator !=(autoscaleT a, autoscaleT b); bool operator !=(position a, position b); bool operator !=(hsv a, hsv b); bool operator !=(coords2 a, coords2 b); -bool operator !=(picture a, picture b); +bool operator !=(node a, node b); bool operator !=(bool3 a, bool b); bool operator !=(marginT a, marginT b); bool operator !=(light a, light b); @@ -1693,14 +1694,14 @@ bool operator !=(align a, align b); bool operator !=(processtime a, processtime b); bool operator !=(scaling a, scaling b); bool operator !=(coord a, coord b); -bool operator !=(scaleT a, scaleT b); -bool operator !=(node a, node b); +bool operator !=(coords3 a, coords3 b); +bool operator !=(ScaleT a, ScaleT b); bool operator !=(Label a, Label b); bool operator !=(bool a, bool3 b); bool operator !=(slice a, slice b); bool operator !=(freezableBounds a, freezableBounds b); bool operator !=(transformation a, transformation b); -bool operator !=(autoscaleT a, autoscaleT b); +bool operator !=(pairOrTriple a, pairOrTriple b); bool operator !=(marker a, marker b); bool operator <(int a, int b); bool[] operator <(int a, int[] b); @@ -2552,8 +2553,8 @@ line complementary(explicit line l); line[] complementary(explicit segment s); arc complementary(arc a); point ppoint(arc a, real x); -bool between(point M, point O, point N); path fromFocus(conic co, real angle1, real angle2, int n, bool direction); +bool between(point M, point O, point N); bool sameside(point M, point N, point O); bool sameside(point M, point P, line l); point[] sameside(point M, line l1, line l2); @@ -2876,10 +2877,10 @@ triangle tangential(triangle t); triangle pedal(triangle t, point M); line pedal(side side, point M); string massformat(string format=<default>, string s, mass M); +int relativesystem; triangle cevian(triangle t, point P); point cevian(side side, point P); line cevian(vertex V, point P); -int relativesystem; void drawline(picture pic=<default>, triangle t, pen p=<default>); void addMargins(picture pic=<default>, real lmargin=<default>, real bmargin=<default>, real rmargin=<default>, real tmargin=<default>, bool rigid=<default>, bool allObject=<default>); triangle medial(triangle t); @@ -3004,8 +3005,8 @@ pair Scale(picture pic=<default>, pair z); real ScaleX(picture pic=<default>, real x); real ScaleY(picture pic=<default>, real y); void xaxisAt(picture pic=<default>, Label L=<default>, void axis(picture, axisT), real xmin=<default>, real xmax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool opposite=<default>); -void yaxisAt(picture pic=<default>, Label L=<default>, void axis(picture, axisT), real ymin=<default>, real ymax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool opposite=<default>); tickvalues generateticks(int sign, Label F=<default>, string ticklabel(real)=<default>, int N, int n=<default>, real Step=<default>, real step=<default>, real Size=<default>, real size=<default>, transform T, pair side, path g, real limit, pen p, ticklocate locate, int[] divisor, bool opposite); +void yaxisAt(picture pic=<default>, Label L=<default>, void axis(picture, axisT), real ymin=<default>, real ymax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool opposite=<default>); void xaxis(picture pic=<default>, Label L=<default>, void axis(picture, axisT)=<default>, real xmin=<default>, real xmax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>); void yaxis(picture pic=<default>, Label L=<default>, void axis(picture, axisT)=<default>, real ymin=<default>, real ymax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool autorotate=<default>); void checkconditionlength(int x, int y); @@ -3460,7 +3461,8 @@ rational abs(rational r); string texstring(rational r); bool rectangular(rational[][] m); string string(rational r); -void write(file fout=<default>, string s=<default>, rational r, void suffix(file)=<default>); +void write(file fout, string s=<default>, rational r, void suffix(file)=<default>); +void write(string s=<default>, rational r, void suffix(file)=<default>); void write(file fout=<default>, string s=<default>, rational[] a, void suffix(file)=<default>); void write(file fout=<default>, string s=<default>, rational[][] a, void suffix(file)=<default>); rational operator +(rational r, rational s); @@ -3492,9 +3494,10 @@ int lcm(int m, int n); rational max(rational a, rational b); rational max(rational[] a); simplex operator init(); -void simplexPhase2(); +void simplexPhase1(rational[] c, rational[][] A, rational[] b, int[] Bindices); void simplexTableau(rational[][] E, int[] Bindices, int I=<default>, int J=<default>); -void simplexWrite(rational[][] E, int[] Bindicies, int, int); +void simplexPhase2(); +void simplexWrite(rational[][] E, int[] Bindices, int, int); path roundedpath(path A, real R, real S=<default>); simplex operator init(); void display(frame[] f, real margin=<default>, pair align=<default>, pen p=<default>, pen figuremattpen=<default>, bool final=<default>); @@ -3545,15 +3548,15 @@ pen titlepen; real titleskip; pair dateskip; pair titlealign; -pen authorpen; pen titlepagepen; +pen authorpen; void titlepage(string title, string author, string institution=<default>, string date=<default>, string url=<default>, bool newslide=<default>); pair titlepageposition; pen codepen; void erasestep(int erasenode); bool checkposition(); -string cropcode(string s); void setpens(pen red=<default>, pen blue=<default>, pen steppen=<default>); +string cropcode(string s); void code(bool center=<default>, string s, pen p=<default>, real indent=<default>, real skip=<default>, filltype filltype=<default>); transform tinv; pair urlskip; @@ -3665,9 +3668,9 @@ int[] frequency(real[] data, real a, real b, int n); int[][] frequency(real[] x, real[] y, real[] xbins, real[] ybins); int[][] frequency(real[] x, real[] y, pair a, pair b, int nx, int ny=<default>); int[][] frequency(pair[] z, pair a, pair b, int nx, int ny=<default>); +real mean(real[] A); void histogram(picture pic=<default>, real[] bins, real[] count, real low=<default>, pen fillpen=<default>, pen drawpen=<default>, bool bars=<default>, Label legend=<default>, real markersize=<default>); void histogram(picture pic=<default>, real[] data, real a, real b, int n, bool normalize=<default>, real low=<default>, pen fillpen=<default>, pen drawpen=<default>, bool bars=<default>, Label legend=<default>, real markersize=<default>); -real mean(real[] A); int bins(real[] data, int max=<default>); path topbox(pair a, pair b); path halfbox(pair a, pair b); @@ -3677,9 +3680,9 @@ real legendmarkersize; real variancebiased(real[] A); real Gaussian(real x, real sigma); real Gaussian(real x); +linefit operator init(); pair Gaussrandpair(); real Gaussrand(); -linefit operator init(); real skewness(real[] A); linefit leastsquares(real[] x, real[] y); real kurtosis(real[] A); @@ -3730,8 +3733,8 @@ pen ForestGreen; pen BurntOrange; pen Tan; pen Aquamarine; -pen Lavender; pen Brown; +pen Lavender; pen RubineRed; pen TealBlue; pen White; @@ -3797,9 +3800,9 @@ string VERSION; pen Orchid; pen Indigo; pen Beige; -pen Seashell; pen SlateBlue; pen SlateGray; +pen Seashell; pen Magenta; pen GhostWhite; pen CadetBlue; @@ -3809,11 +3812,11 @@ pen MidnightBlue; pen Olive; pen OliveDrab; pen Salmon; -pen LavenderBlush; pen Chocolate; -pen Wheat; +pen LavenderBlush; pen Cyan; pen Gainsboro; +pen Wheat; pen Ivory; pen PeachPuff; pen PapayaWhip; @@ -3846,16 +3849,16 @@ pen Tan; pen DarkMagenta; pen AntiqueWhite; pen PaleTurquoise; -pen Aquamarine; pen IndianRed; +pen Aquamarine; pen Aqua; pen Crimson; pen Azure; -pen Lavender; pen LawnGreen; pen Brown; pen BurlyWood; pen Moccasin; +pen Lavender; pen DarkBlue; pen Peru; pen White; @@ -3878,9 +3881,9 @@ pen YellowGreen; pen LimeGreen; pen OldLace; pen Green; +pen GreenYellow; pen DarkOliveGreen; pen DarkOrange; -pen GreenYellow; pen DarkCyan; pen FloralWhite; pen DarkRed; @@ -3894,10 +3897,10 @@ pen SkyBlue; pen SeaGreen; pen DarkViolet; pen Teal; -pen Violet; pen AliceBlue; -pen SandyBrown; +pen Violet; pen HotPink; +pen SandyBrown; pen DodgerBlue; pen SaddleBrown; pen Tomato; |