summaryrefslogtreecommitdiff
path: root/graphics/asymptote/asy.list
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/asymptote/asy.list')
-rw-r--r--graphics/asymptote/asy.list87
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;