diff options
Diffstat (limited to 'graphics/asymptote/asy.list')
-rw-r--r-- | graphics/asymptote/asy.list | 87 |
1 files changed, 56 insertions, 31 deletions
diff --git a/graphics/asymptote/asy.list b/graphics/asymptote/asy.list index 9a8bf1ca2c..80f333e14d 100644 --- a/graphics/asymptote/asy.list +++ b/graphics/asymptote/asy.list @@ -986,6 +986,7 @@ bool alias(ScaleT a, ScaleT b); bool alias(side a, side b); bool alias(arrowhead a, arrowhead b); bool alias(picture[] a, picture[] b); +bool alias(schur a, schur b); bool alias(int[] a, int[] b); bool alias(string[][] a, string[][] b); bool alias(slice a, slice b); @@ -1021,6 +1022,7 @@ bool alias(coord a, coord b); bool alias(autoscaleT a, autoscaleT b); bool alias(align a, align b); bool alias(marker[] a, marker[] b); +bool alias(realschur a, realschur b); bool alias(real[] a, real[] b); bool alias(pen[] a, pen[] b); bool alias(hsv a, hsv b); @@ -1202,6 +1204,7 @@ projection projection(triple camera, triple up=<default>, triple target=<default void endl(file file); path diamond; marginT TrueMargin(path, pen)(real begin, real end=<default>); +real bezier(real a, real b, real c, real d, real t); pair bezier(pair a, pair b, pair c, pair d, real t); triple bezier(triple a, triple b, triple c, triple d, real t); pair SSE; @@ -1419,10 +1422,12 @@ scaling operator init(); ScaleT operator init(); side operator init(); arrowhead operator init(); +schur operator init(); coord operator init(); coord operator init(); autoscaleT operator init(); align operator init(); +realschur operator init(); bool3 operator init(); bounds operator init(); scaleT operator init(); @@ -1615,6 +1620,7 @@ bool operator ==(coord a, coord b); bool operator ==(coord a, coord b); bool operator ==(autoscaleT a, autoscaleT b); bool operator ==(align a, align b); +bool operator ==(realschur a, realschur b); bool operator ==(hsv a, hsv b); bool operator ==(freezableBounds a, freezableBounds b); bool operator ==(transformation a, transformation b); @@ -1629,6 +1635,7 @@ bool operator ==(scaling a, scaling b); bool operator ==(ScaleT a, ScaleT b); bool operator ==(side a, side b); bool operator ==(arrowhead a, arrowhead b); +bool operator ==(schur a, schur b); bool operator ==(bool a, bool3 b); bool operator ==(slice a, slice b); bool operator ==(simplex a, simplex b); @@ -1687,6 +1694,7 @@ bool operator !=(coord a, coord b); bool operator !=(coord a, coord b); bool operator !=(autoscaleT a, autoscaleT b); bool operator !=(align a, align b); +bool operator !=(realschur a, realschur b); bool operator !=(hsv a, hsv b); bool operator !=(freezableBounds a, freezableBounds b); bool operator !=(transformation a, transformation b); @@ -1701,6 +1709,7 @@ bool operator !=(scaling a, scaling b); bool operator !=(ScaleT a, ScaleT b); bool operator !=(side a, side b); bool operator !=(arrowhead a, arrowhead b); +bool operator !=(schur a, schur b); bool operator !=(bool a, bool3 b); bool operator !=(slice a, slice b); bool operator !=(simplex a, simplex b); @@ -1947,6 +1956,8 @@ void deactivatequote(picture pic=<default>); string format(string format, int x, string locale=<default>); string format(string format, bool forcemath=<default>, string separator, real x, string locale=<default>); string format(string format=<default>, bool forcemath=<default>, real x, string locale=<default>); +real[][][] _schur(real[][] a); +pair[][][] _schur(pair[][] a); real expm1(real x); real[] expm1(real[] a); void activatequote(picture pic=<default>); @@ -1983,6 +1994,8 @@ frame dotframe(pen p=<default>, filltype filltype=<default>); real realMax; pair NE; real realMin; +realschur schur(real[][] a); +schur schur(pair[][] a); path nib(pen p); file _outpipe; void gouraudshade(frame f, path[] g, bool stroke=<default>, pen fillrule=<default>, pen[] p, pair[] z, int[] edges, bool copy=<default>); @@ -2296,7 +2309,7 @@ void draw(picture pic=<default>, Label L=<default>, hyperbola h, align align=<de void draw(picture pic=<default>, Label L=<default>, explicit conic co, align align=<default>, pen p=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, bool bar(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, Label legend=<default>, marker marker=<default>); void draw(picture pic=<default>, Label L=<default>, arc a, align align=<default>, pen p=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, bool bar(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, Label legend=<default>, marker marker=<default>); void draw(picture pic=<default>, triangle t, pen p=<default>, marker marker=<default>); -void draw(picture pic=<default>, triangle[] t, pen p=<default>, marker marker=<default>); +void draw(picture pic=<default>, triangle[] ts, pen p=<default>, marker marker=<default>); coordsys defaultcoordsys; string defaultmassformat; line radicalline(circle c1, circle c2); @@ -2366,6 +2379,8 @@ int sgnd(real x); int sgnd(int x); circle excircle(point A, point B, point C); circle excircle(side side); +point orthocenter(point A, point B, point C); +point orthocenter(triangle t); line extend(line l); point intersectionpoint(line l1, line l2); pair[] intersectionpoints(pair A, pair B, real a, real b, real c, real d, real f, real g); @@ -2408,10 +2423,10 @@ point[] intersectionpoints(arc a, conic co); point[] intersectionpoints(arc a1, arc a2); point[] intersectionpoints(line l, arc a); point[] intersectionpoints(arc a, line l); -point intouch(side side); -triangle intouch(triangle t); point orthocentercenter(point A, point B, point C); point orthocentercenter(triangle t); +point intouch(side side); +triangle intouch(triangle t); real rf(real x, real y, real z); bool concurrent(... line[] l); real inradius(point A, point B, point C); @@ -2493,6 +2508,10 @@ point centroid(point A, point B, point C); point centroid(triangle t); int angularsystem; path square(pair z1, pair z2); +void filldraw(picture pic=<default>, circle c, pen fillpen=<default>, pen drawpen=<default>); +void filldraw(picture pic=<default>, ellipse el, pen fillpen=<default>, pen drawpen=<default>); +void filldraw(picture pic=<default>, triangle t, pen fillpen=<default>, pen drawpen=<default>); +void filldraw(picture pic=<default>, triangle[] ts, pen fillpen=<default>, pen drawpen=<default>); point symmedian(triangle t); point symmedian(side side); line symmedian(vertex V); @@ -2740,11 +2759,13 @@ mass[] operator cast(point[] P); mass operator cast(pair m); path operator cast(mass M); guide operator cast(mass M); +path operator cast(triangle t); line operator cast(side side); point operator cast(vertex V); point operator cast(trilinear tri); circle operator cast(inversion i); inversion operator cast(circle c); +path operator ecast(segment s); circle operator ecast(ellipse el); ellipse operator ecast(conic co); parabola operator ecast(conic co); @@ -2792,6 +2813,10 @@ bool operator @(point m, line l); bool operator @(point M, conic co); bool operator @(point M, explicit circle c); bool operator @(point M, arc a); +void fill(picture pic=<default>, circle c, pen p=<default>); +void fill(picture pic=<default>, ellipse el, pen p=<default>); +void fill(picture pic=<default>, triangle t, pen p=<default>); +void fill(picture pic=<default>, triangle[] ts, pen p=<default>); triangle triangle(line l1, line l2, line l3); trilinear trilinear(triangle t, real a, real b, real c); trilinear trilinear(triangle t, point M); @@ -2999,8 +3024,8 @@ guide polargraph(picture pic=<default>, real[] r, real[] theta, guide join(... g void LeftTicks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)(Label format=<default>, string ticklabel(real)=<default>, bool beginlabel=<default>, bool endlabel=<default>, int N=<default>, int n=<default>, real Step=<default>, real step=<default>, bool begin=<default>, bool end=<default>, tickvalues modify(tickvalues)=<default>, real Size=<default>, real size=<default>, bool extend=<default>, pen pTick=<default>, pen ptick=<default>); void LeftTicks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)(Label format=<default>, string ticklabel(real)=<default>, bool beginlabel=<default>, bool endlabel=<default>, real[] Ticks, real[] ticks=<default>, real Size=<default>, real size=<default>, bool extend=<default>, pen pTick=<default>, pen ptick=<default>); void LeftTicks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>); -tickvalues NoZero(tickvalues); string NoZeroFormat(real); +tickvalues NoZero(tickvalues); guide Hermite(... guide[])(real[] splinetype(real[], real[])); guide Hermite(... guide[]); path Circle(pair c, real r, int n=<default>); @@ -3018,12 +3043,12 @@ void yequals(picture pic=<default>, Label L=<default>, real y, bool extend=<defa 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>); 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 checkconditionlength(int x, int 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>); 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); real xtrans(transform t, real x); void Top(picture, axisT)(bool extend=<default>); void Top(picture, axisT); @@ -3267,10 +3292,10 @@ grid3(picture pic)[][] XYZgrid(position pos=<default>); grid3(picture pic)[][] XYZgrid; grid3(picture pic)[] ZYZgrid(position pos=<default>); grid3(picture pic)[] ZYZgrid; -grid3 XZgrid(picture pic)(position pos=<default>); -grid3 XZgrid(picture pic); grid3(picture pic)[] YZYgrid(position pos=<default>); grid3(picture pic)[] YZYgrid; +grid3 XZgrid(picture pic)(position pos=<default>); +grid3 XZgrid(picture pic); grid3 YZgrid(picture pic)(position pos=<default>); grid3 YZgrid(picture pic); real fspline(real)(real[] x, real[] y, real[] splinetype(real[], real[])=<default>); @@ -3534,8 +3559,8 @@ void display(frame f, real margin=<default>, pair align=<default>, pen p=<defaul void display(string[] s, real margin=<default>, string[] captions=<default>, string caption=<default>, pair align=<default>, pen p=<default>, pen figuremattpen=<default>, bool final=<default>); void display(string s, string caption=<default>, pair align=<default>, pen p=<default>, pen figuremattpen=<default>, bool final=<default>); void multifigure(string[] slist, string options=<default>, string caption=<default>, pair align=<default>, pen p=<default>, pen figuremattpen=<default>, bool step=<default>); -int page; void subitem(string s, pen p=<default>); +int page; pen pagenumberpen; pair pagenumberalign; pair pagenumberposition; @@ -3566,8 +3591,8 @@ void asycode(bool center=<default>, string s, string options=<default>, string c void exitfunction(); bool havepagenumber; real pageheight; -void item(string s, pen p=<default>, bool step=<default>); real pagewidth; +void item(string s, pen p=<default>, bool step=<default>); picture background; void background(); pen backgroundcolor; @@ -3579,9 +3604,9 @@ pair dateskip; pair titlealign; pen titlepagepen; void titlepage(string title, string author, string institution=<default>, string date=<default>, string url=<default>, bool newslide=<default>); -pen authorpen; pair titlepageposition; pen codepen; +pen authorpen; void erasestep(int erasenode); bool checkposition(); void setpens(pen red=<default>, pen blue=<default>, pen steppen=<default>); @@ -3707,16 +3732,17 @@ real stdev(real[] A); real variance(real[] A); real legendmarkersize; real variancebiased(real[] A); +linefit operator init(); real Gaussian(real x, real sigma); real Gaussian(real x); pair Gaussrandpair(); -linefit operator init(); real Gaussrand(); real skewness(real[] A); linefit leastsquares(real[] x, real[] y); linefit leastsquares(real[] x, real[] y, real[] w); real kurtosis(real[] A); real kurtosisexcess(real[] A); +real hwratio; Relation r4a; pair[] endpoints(guide[] a); Relation r3; @@ -3735,7 +3761,6 @@ Syzygy operator init(); Relation r4b; Component wye; pair max(pair[] z); -real hwratio; pen Orchid; pen WildStrawberry; pen Magenta; @@ -3764,8 +3789,8 @@ pen BurntOrange; pen Tan; pen Aquamarine; pen Brown; -pen Lavender; pen RubineRed; +pen Lavender; pen TealBlue; pen White; pen Purple; @@ -3779,27 +3804,27 @@ pen Dandelion; pen Black; pen NavyBlue; pen Rhodamine; +pen ProcessBlue; pen YellowOrange; pen Maroon; -pen ProcessBlue; pen YellowGreen; pen LimeGreen; pen Green; pen GreenYellow; -pen Sepia; pen Emerald; +pen Sepia; pen Mulberry; pen RedViolet; pen SkyBlue; pen SeaGreen; pen VioletRed; -pen Violet; pen Periwinkle; +pen Violet; pen Thistle; pen Yellow; pen JungleGreen; -pen DarkOrchid; pen CornflowerBlue; +pen DarkOrchid; pen RoyalBlue; pen Melon; pen RoyalPurple; @@ -3850,22 +3875,22 @@ pen DarkOrange; pen CadetBlue; pen DeepPink; pen SpringGreen; -pen Silver; pen MidnightBlue; pen Olive; +pen Silver; pen OliveDrab; pen Salmon; pen Chocolate; -pen Linen; -pen SandyBrown; pen Cyan; pen Gainsboro; +pen Linen; +pen SandyBrown; pen Ivory; pen PapayaWhip; pen Red; pen Pink; -pen DeepSkyBlue; pen MintCream; +pen DeepSkyBlue; pen DarkTurquoise; pen Gray; pen MediumBlue; @@ -3882,8 +3907,8 @@ pen Blue; pen Gold; pen BlueViolet; pen Goldenrod; -pen Cornsilk; pen ForestGreen; +pen Cornsilk; pen Chartreuse; pen NavajoWhite; pen Tan; @@ -3891,18 +3916,18 @@ pen DarkMagenta; pen AntiqueWhite; pen PaleTurquoise; pen IndianRed; +pen Crimson; pen Seashell; pen Aquamarine; -pen Crimson; pen Azure; pen Brown; -pen LawnGreen; pen BurlyWood; pen Moccasin; -pen Lavender; pen DarkBlue; -pen GhostWhite; +pen LawnGreen; +pen Lavender; pen Peru; +pen GhostWhite; pen White; pen Purple; pen WhiteSmoke; @@ -3922,8 +3947,8 @@ pen PeachPuff; pen Snow; pen Maroon; pen YellowGreen; -pen Lime; pen LimeGreen; +pen Lime; pen SteelBlue; pen OldLace; pen Green; @@ -3937,10 +3962,10 @@ pen PowderBlue; pen DarkGray; pen DarkGreen; pen DarkGoldenrod; -pen Aqua; pen SkyBlue; pen SeaGreen; pen DarkViolet; +pen Aqua; pen Teal; pen AliceBlue; pen Violet; @@ -3964,12 +3989,12 @@ pen LightSalmon; pen LightSeaGreen; pen LightSkyBlue; pen Navy; -pen Sienna; pen PaleVioletRed; -pen DarkOrchid; +pen Sienna; pen CornflowerBlue; pen LightSlateGray; pen LightSteelBlue; +pen DarkOrchid; pen rgbint(int r, int g, int b); pen LightYellow; pen Coral; |