FreeFEM Documentation on GitHub

stars - forks

External libraries

aniso

boundaniso

Todo

todo

BEC

BECtrap

Todo

todo

GPvortex

Todo

todo

dxGPVortex

Todo

todo

dyGPVortex

Todo

todo

Binary I/O

LoadVec

Todo

todo

LoadFlag

Todo

todo

SaveVec

Todo

todo

flag

Todo

todo

buildlayer

buildlayers

Todo

todo

ClosePoints

radiusSearch

Todo

todo

Voisinage

Todo

todo

neighborhood

Todo

todo

ClosePoints2

Todo

todo

ClosePoint

Todo

todo

ClosePoints1

Todo

todo

Curvature

extractborder

Extract a border of a mesh.

1int Res = extractborder(Th, Label, Points);

Parameters:

  • Th (mesh or mesh3)

  • Label (int) Label of the border to extract

  • Points (real[int, int]) Extracted points Must be allocated as real[int, int] Points(3, 1);

Output:

  • Res (real) Length of the extracted border

curvature

Todo

todo

raxicurvature

Todo

todo

curves

Todo

todo

setecurveabcisse

Todo

todo

equiparameter

Todo

todo

Tresca

Todo

todo

VonMises

Todo

todo

dfft

Refer to the FFTW documentation for more informations.

plandfft

Todo

todo

execute

Todo

todo

delete

Todo

todo

dfft

Todo

todo

map

Todo

todo

distance

Need

1load "distance"

distance

1distance(Th, d, dist, [distmax=DistMax]);

Parameters:

  • Th (mesh)

  • d

  • dist (real[int])

Output:

Todo

todo

checkdist

Todo

todo

DxWriter

Dxaddmesh

Todo

todo

Dxaddtimeseries

Todo

todo

Dxaddsol2ts

Todo

todo

Element_P1bl

expert

Todo

todo

exactpartition

exactpartition

Todo

todo

ff-AiryBiry

airy

Todo

todo

biry

Todo

todo

ff-cmaes

cmaes

Todo

todo

ff_gsl_awk

Refer to the GSL documentation for more informations

gslcdfugaussianP

Link to:

1gsl_cdf_ugaussian_P(a)

gslcdfugaussianQ

Link to:

1gsl_cdf_ugaussian_Q(a)

gslcdfugaussianPinv

Link to:

1gsl_cdf_ugaussian_Pinv(a)

gslcdfugaussianQinv

Link to:

1gsl_cdf_ugaussian_Qinv(a)

gslcdfgaussianP

Link to:

1gsl_cdf_gaussian_P(a, b)

gslcdfgaussianQ

Link to:

1gsl_cdf_gaussian_Q(a, b)

gslcdfgaussianPinv

Link to:

1gsl_cdf_gaussian_Pinv(a, b)

gslcdfgaussianQinv

Link to:

1gsl_cdf_gaussian_Qinv(a, b)

gslcdfgammaP

Link to:

1gsl_cdf_gamma_P(a, b, c)

gslcdfgammaQ

Link to:

1gsl_cdf_gamma_Q(a, b, c)

gslcdfgammaPinv

Link to:

1gsl_cdf_gamma_Pinv(a, b, c)

gslcdfgammaQinv

Link to:

1gsl_cdf_gamma_Pinv(a, b, c)

gslcdfcauchyP

Link to:

1gsl_cdf_cauchy_P(a, b)

gslcdfcauchyQ

Link to:

1gsl_cdf_cauchy_Q(a, b)

gslcdfcauchyPinv

Link to:

1gsl_cdf_cauchy_Pinv(a, b)

gslcdfcauchyQinv

Link to:

1gsl_cdf_cauchy_Qinv(a, b)

gslcdflaplaceP

Link to:

1gsl_cdf_lapalce_P(a, b)

gslcdflaplaceQ

Link to:

1gsl_cdf_lapalce_Q(a, b)

gslcdflaplacePinv

Link to:

1gsl_cdf_lapalce_Pinv(a, b)

gslcdflaplaceQinv

Link to:

1gsl_cdf_lapalce_Qinv(a, b)

gslcdfrayleighP

Link to:

1gsl_cdf_rayleigh_P(a, b)

gslcdfrayleighQ

Link to:

1gsl_cdf_rayleigh_Q(a, b)

gslcdfrayleighPinv

Link to:

1gsl_cdf_rayleigh_Pinv(a, b)

gslcdfrayleighQinv

Link to:

1gsl_cdf_rayleigh_Qinv(a, b)

gslcdfchisqP

Link to:

1gsl_cdf_chisq_P(a, b)

gslcdfchisqQ

Link to:

1gsl_cdf_chisq_Q(a, b)

gslcdfchisqPinv

Link to:

1gsl_cdf_chisq_Pinv(a, b)

gslcdfchisqQinv

Link to:

1gsl_cdf_chisq_Qinv(a, b)

gslcdfexponentialP

Link to:

1gsl_cdf_exponential_P(a, b)

gslcdfexponentialQ

Link to:

1gsl_cdf_exponential_Q(a, b)

gslcdfexponentialPinv

Link to:

1gsl_cdf_exponential_Pinv(a, b)

gslcdfexponentialQinv

Link to:

1gsl_cdf_exponential_Qinv(a, b)

gslcdfexppowP

Link to:

1gsl_cdf_exppow_P(a, b, c)

gslcdfexppowQ

Link to:

1gsl_cdf_exppow_Q(a, b, c)

gslcdftdistP

Link to:

1gsl_cdf_t_dist_P(a, b)

gslcdftdistQ

Link to:

1gsl_cdf_t_dist_Q(a, b)

gslcdftdistPinv

Link to:

1gsl_cdf_t_dist_Pinv(a, b)

gslcdftdistQinv

Link to:

1gsl_cdf_t_dist_Qinv(a, b)

gslcdffdistP

Link to:

1gsl_cdf_fdist_P(a, b, c)

gslcdffdistQ

Link to:

1gsl_cdf_fdist_Q(a, b, c)

gslcdffdistPinv

Link to:

1gsl_cdf_fdist_Pinv(a, b, c)

gslcdffdistQinv

Link to:

1gsl_cdf_fdist_Qinv(a, b, c)

gslcdfbetaP

Link to:

1gsl_cdf_beta_P(a, b, c)

gslcdfbetaQ

Link to:

1gsl_cdf_beta_Q(a, b, c)

gslcdfbetaPinv

Link to:

1gsl_cdf_beta_Pinv(a, b, c)

gslcdfbetaQinv

Link to:

1gsl_cdf_beta_Qinv(a, b, c)

gslcdfflatP

Link to:

1gsl_cdf_flat_P(a, b, c)

gslcdfflatQ

Link to:

1gsl_cdf_flat_Q(a, b, c)

gslcdfflatPinv

Link to:

1gsl_cdf_flat_Pinv(a, b, c)

gslcdfflatQinv

Link to:

1gsl_cdf_flat_Qinv(a, b, c)

gslcdflognormalP

Link to:

1gsl_cdf_lognormal_P(a, b, c)

gslcdflognormalQ

Link to:

1gsl_cdf_lognormal_Q(a, b, c)

gslcdflognormalPinv

Link to:

1gsl_cdf_lognormal_Pinv(a, b, c)

gslcdflognormalQinv

Link to:

1gsl_cdf_lognormal_Qinv(a, b, c)

gslcdfgumbel1P

Link to:

1gsl_cdf_gumbel1_P(a, b, c)

gslcdfgumbel1Q

Link to:

1gsl_cdf_gumbel1_Q(a, b, c)

gslcdfgumbel1Pinv

Link to:

1gsl_cdf_gumbel1_Pinv(a, b, c)

gslcdfgumbel1Qinv

Link to:

1gsl_cdf_gumbel1_Qinv(a, b, c)

gslcdfgumbel2P

Link to:

1gsl_cdf_gumbel2_P(a, b, c)

gslcdfgumbel2Q

Link to:

1gsl_cdf_gumbel2_Q(a, b, c)

gslcdfgumbel2Pinv

Link to:

1gsl_cdf_gumbel2_Pinv(a, b, c)

gslcdfgumbel2Qinv

Link to:

1gsl_cdf_gumbel2_Qinv(a, b, c)

gslcdfweibullP

Link to:

1gsl_cdf_weibull_P(a, b, c)

gslcdfweibullQ

Link to:

1gsl_cdf_weibull_Q(a, b, c)

gslcdfweibullPinv

Link to:

1gsl_cdf_weibull_Pinv(a, b, c)

gslcdfweibullQinv

Link to:

1gsl_cdf_weibull_Qinv(a, b, c)

gslcdfparetoP

Link to:

1gsl_cdf_pareto_P(a, b, c)

gslcdfparetoQ

Link to:

1gsl_cdf_pareto_Q(a, b, c)

gslcdfparetoPinv

Link to:

1gsl_cdf_pareto_Pinv(a, b, c)

gslcdfparetoQinv

Link to:

1gsl_cdf_pareto_Qinv(a, b, c)

gslcdflogisticP

Link to:

1gsl_cdf_logistic_P(a, b)

gslcdflogisticQ

Link to:

1gsl_cdf_logistic_Q(a, b)

gslcdflogisticPinv

Link to:

1gsl_cdf_logistic_Pinv(a, b)

gslcdflogisticQinv

Link to:

1gsl_cdf_logistic_Qinv(a, b)

gslcdfbinomialP

Link to:

1gsl_cdf_binomial_P(a, b, c)

gslcdfbinomialQ

Link to:

1gsl_cdf_binomial_Q(a, b, c)

gslcdfpoissonP

Link to:

1gsl_cdf_poisson_P(a, b)

gslcdfpoissonQ

Link to:

1gsl_cdf_poisson_Q(a, b)

gslcdfgeometricP

Link to:

1gsl_cdf_geometric_P(a, b)

gslcdfgeometricQ

Link to:

1gsl_cdf_geometric_Q(a, b)

gslcdfnegativebinomialP

Link to:

1gsl_cdf_negative_binomial_P(a, b, c)

gslcdfnegativebinomialQ

Link to:

1gsl_cdf_negative_binomial_Q(a, b, c)

gslcdfpascalP

Link to:

1gsl_cdf_pascal_P(a, b, c)

gslcdfpascalQ

Link to:

1gsl_cdf_pascal_Q(a, b, c)

gslranbernoullipdf

Link to:

1gsl_ran_bernoulli_pdf(a, b)

gslranbeta

Link to:

1gsl_ran_beta(a, b, c)

gslranbetapdf

Link to:

1gsl_ran_beta_pdf(a, b, c)

gslranbinomialpdf

Link to:

1gsl_ran_binomial_pdf(a, b, c)

gslranexponential

Link to:

1gsl_ran_exponential(a, b)

gslranexponentialpdf

Link to:

1gsl_ran_exponential_pdf(a, b)

gslranexppow

Link to:

1gsl_ran_exppow(a, b, c)

gslranexppowpdf

Link to:

1gsl_ran_exppow_pdf(a, b, c)

gslrancauchy

Link to:

1gsl_ran_cauchy(a, b)

gslrancauchypdf

Link to:

1gsl_ran_cauchy_pdf(a, b)

gslranchisq

Link to:

1gsl_ran_chisq(a, b)

gslranchisqpdf

Link to:

1gsl_ran_chisq_pdf(a, b)

gslranerlang

Link to:

1gsl_ran_erlang(a, b, c)

gslranerlangpdf

Link to:

1gsl_ran_erlang_pdf(a, b, c)

gslranfdist

Link to:

1gsl_ran_fdist(a, b, c)

gslranfdistpdf

Link to:

1gsl_ran_fdist_pdf(a, b, c)

gslranflat

Link to:

1gsl_ran_flat(a, b, c)

gslranflatpdf

Link to:

1gsl_ran_flat_pdf(a, b, c)

gslrangamma

Link to:

1gsl_ran_gamma(a, b, c)

gslrangammaint

Link to:

1gsl_ran_gamma_int(a, b, c)

gslrangammapdf

Link to:

1gsl_ran_gamma_pdf(a, b, c)

gslrangammamt

Link to:

1gsl_ran_gamma_mt(a, b, c)

gslrangammaknuth

Link to:

1gsl_ran_gamma_knuth(a, b, c)

gslrangaussian

Link to:

1gsl_ran_gaussian(a, b)

gslrangaussianratiomethod

Link to:

1gsl_ran_gaussian_ratio_method(a, b)

gslrangaussianziggurat

Link to:

1gsl_ran_gaussian_ziggurat(a, b)

gslrangaussianpdf

Link to:

1gsl_ran_gaussian_pdf(a, b)

gslranugaussian

Link to:

1gsl_ran_ugaussian(a)

gslranugaussianratiomethod

Link to:

1gsl_ran_ugaussian_ratio_method(a)

gslranugaussianpdf

Link to:

1gsl_ran_ugaussian_pdf(a)

gslrangaussiantail

Link to:

1gsl_ran_gaussian_tail(a, b, c)

gslrangaussiantailpdf

Link to:

1gsl_ran_gaussian_tail_pdf(a, b, c)

gslranugaussiantail

Link to:

1gsl_ran_ugaussian_tail(a, b)

gslranugaussiantailpdf

Link to:

1gsl_ran_ugaussian_tail_pdf(a, b)

gslranlandau

Link to:

1gsl_ran_landau(a)

gslranlandaupdf

Link to:

1gsl_ran_landau_pdf(a)

gslrangeometricpdf

Link to:

1gsl_ran_geometric_pdf(a, b)

gslrangumbel1

Link to:

1gsl_ran_gumbel1(a, b, c)

gslrangumbel1pdf

Link to:

1gsl_ran_gumbel1_pdf(a, b, c)

gslrangumbel2

Link to:

1gsl_ran_gumbel2(a, b, c)

gslrangumbel2pdf

Link to:

1gsl_ran_gumbel2_pdf(a, b, c)

gslranlogistic

Link to:

1gsl_ran_logistic(a, b)

gslranlogisticpdf

Link to:

1gsl_ran_logistic_pdf(a, b)

gslranlognormal

Link to:

1gsl_ran_lognormal(a, b, c)

gslranlognormalpdf

Link to:

1gsl_ran_lognormal_pdf(a, b, c)

gslranlogarithmicpdf

Link to:

1gsl_ran_logarithmic_pdf(a, b)

gslrannegativebinomialpdf

Link to:

1gsl_ran_negative_binomial_pdf(a, b, c)

gslranpascalpdf

Link to:

1gsl_ran_pascal_pdf(a, b, c)

gslranpareto

Link to:

1gsl_ran_pareto(a, b, c)

gslranparetopdf

Link to:

1gsl_ran_pareto_pdf(a, b, c)

gslranpoissonpdf

Link to:

1gsl_ran_poisson_pdf(a, b)

gslranrayleigh

Link to:

1gsl_ran_rayleigh(a, b)

gslranrayleighpdf

Link to:

1gsl_ran_rayleigh_pdf(a, b)

gslranrayleightail

Link to:

1gsl_ran_rayleigh_tail(a, b, c)

gslranrayleightailpdf

Link to:

1gsl_ran_rayleigh_tail_pdf(a, b, c)

gslrantdist

Link to:

1gsl_ran_tdsit(a, b)

gslrantdistpdf

Link to:

1gsl_ran_tdsit_pdf(a, b)

gslranlaplace

Link to:

1gsl_ran_laplace(a, b)

gslranlaplacepdf

Link to:

1gsl_ran_laplace_pdf(a, b)

gslranlevy

Link to:

1gsl_ran_levy(a, b, c)

gslranweibull

Link to:

1gsl_ran_weibull(a, b, c)

gslranweibullpdf

Link to:

1gsl_ran_weibull_pdf(a, b, c)

gslsfairyAi

Link to:

1gsl_sf_airy_Ai(a, b)

gslsfairyBi

Link to:

1gsl_sf_airy_Bi(a, b)

gslsfairyAiscaled

Link to:

1gsl_sf_airy_Ai_scaled(a, b)

gslsfairyBiscaled

Link to:

1gsl_sf_airy_Bi_scaled(a, b)

gslsfairyAideriv

Link to:

1gsl_sf_airy_Ai_deriv(a, b)

gslsfairyBideriv

Link to:

1gsl_sf_airy_Bi_deriv(a, b)

gslsfairyAiderivscaled

Link to:

1gsl_sf_airy_Ai_deriv_scaled(a, b)

gslsfairyBiderivscaled

Link to:

1gsl_sf_airy_Bi_deriv_scaled(a, b)

gslsfairyzeroAi

Link to:

1gsl_sf_airy_Ai(a, b)

gslsfairyzeroBi

Link to:

1gsl_sf_airy_aero_Bi(a)

gslsfairyzeroAideriv

Link to:

1gsl_sf_airy_aero_Ai_deriv(a)

gslsfairyzeroBideriv

Link to:

1gsl_sf_airy_aero_Bi_deriv(a)

gslsfbesselJ0

Link to:

1gsl_sf_bessel_J0(a)

gslsfbesselJ1

Link to:

1gsl_sf_bessel_J1(a)

gslsfbesselJn

Link to:

1gsl_sf_bessel_Jn(a, b)

gslsfbesselY0

Link to:

1gsl_sf_bessel_Y0(a)

gslsfbesselY1

Link to:

1gsl_sf_bessel_Y1(a)

gslsfbesselYn

Link to:

1gsl_sf_bessel_Yn(a, b)

gslsfbesselI0

Link to:

1gsl_sf_bessel_I0(a)

gslsfbesselI1

Link to:

1gsl_sf_bessel_I1(a)

gslsfbesselIn

Link to:

1gsl_sf_bessel_In(a, b)

gslsfbesselI0scaled

Link to:

1gsl_sf_bessel_I0_scaled(a)

gslsfbesselI1scaled

Link to:

1gsl_sf_bessel_I1_scaled(a)

gslsfbesselInscaled

Link to:

1gsl_sf_bessel_In_scaled(a, b)

gslsfbesselK0

Link to:

1gsl_sf_bessel_K0(a)

gslsfbesselK1

Link to:

1gsl_sf_bessel_K1(a)

gslsfbesselKn

Link to:

1gsl_sf_bessel_Kn(a, b)

gslsfbesselK0scaled

Link to:

1gsl_sf_bessel_K0_scaled(a)

gslsfbesselK1scaled

Link to:

1gsl_sf_bessel_K1_scaled(a)

gslsfbesselKnscaled

Link to:

1gsl_sf_bessel_Kn_scaled(a, b)

gslsfbesselj0

Link to:

1gsl_sf_bessel_j0(a)

gslsfbesselj1

Link to:

1gsl_sf_bessel_j1(a)

gslsfbesselj2

Link to:

1gsl_sf_bessel_j2(a)

gslsfbesseljl

Link to:

1gsl_sf_bessel_jl(a, b)

gslsfbessely0

Link to:

1gsl_sf_bessel_y0(a)

gslsfbessely1

Link to:

1gsl_sf_bessel_y0(a)

gslsfbessely2

Link to:

1gsl_sf_bessel_y0(a)

gslsfbesselyl

Link to:

1gsl_sf_bessel_jl(a, b)

gslsfbesseli0scaled

Link to:

1gsl_sf_bessel_i0_scaled(a)

gslsfbesseli1scaled

Link to:

1gsl_sf_bessel_i1_scaled(a)

gslsfbesseli2scaled

Link to:

1gsl_sf_bessel_i2_scaled(a)

gslsfbesselilscaled

Link to:

1gsl_sf_bessel_il_scaled(a, b)

gslsfbesselk0scaled

Link to:

1gsl_sf_bessel_k0_scaled(a)

gslsfbesselk1scaled

Link to:

1gsl_sf_bessel_k1_scaled(a)

gslsfbesselk2scaled

Link to:

1gsl_sf_bessel_k2_scaled(a)

gslsfbesselklscaled

Link to:

1gsl_sf_bessel_kl_scaled(a, b)

gslsfbesselJnu

Link to:

1gsl_sf_bessel_Jnu(a, b)

gslsfbesselYnu

Link to:

1gsl_sf_bessel_Ynu(a, b)

gslsfbesselInuscaled

Link to:

1gsl_sf_bessel_Inu_scaled(a, b)

gslsfbesselInu

Link to:

1gsl_sf_bessel_Inu(a, b)

gslsfbesselKnuscaled

Link to:

1gsl_sf_bessel_Knu_scaled(a, b)

gslsfbesselKnu

Link to:

1gsl_sf_bessel_Knu(a, b)

gslsfbessellnKnu

Link to:

1gsl_sf_bessel_lnKnu(a, b)

gslsfbesselzeroJ0

Link to:

1gsl_sf_bessel_zero_J0(a)

gslsfbesselzeroJ1

Link to:

1gsl_sf_bessel_zero_J1(a)

gslsfbesselzeroJnu

Link to:

1gsl_sf_bessel_zero_Jnu(a, b)

gslsfclausen

Link to:

1gsl_sf_clausen(a)

gslsfhydrogenicR1

Link to:

1gsl_sf_hydrogenicR_1(a, b)

gslsfdawson

Link to:

1gsl_sf_dawnson(a)

gslsfdebye1

Link to:

1gsl_sf_debye_1(a)

gslsfdebye2

Link to:

1gsl_sf_debye_2(a)

gslsfdebye3

Link to:

1gsl_sf_debye_3(a)

gslsfdebye4

Link to:

1gsl_sf_debye_4(a)

gslsfdebye5

Link to:

1gsl_sf_debye_5(a)

gslsfdebye6

Link to:

1gsl_sf_debye_6(a)

gslsfdilog

Link to:

1gsl_sf_dilog(a)

gslsfmultiply

Link to:

1gsl_sf_multiply(a, b)

gslsfellintKcomp

Link to:

1gsl_sf_ellint_Kcomp(a, b)

gslsfellintEcomp

Link to:

1gsl_sf_ellint_Ecomp(a, b)

gslsfellintPcomp

Link to:

1gsl_sf_ellint_Pcomp(a, b, c)

gslsfellintDcomp

Link to:

1gsl_sf_ellint_Dcomp(a, b)

gslsfellintF

Link to:

1gsl_sf_ellint_F(a, b, c)

gslsfellintE

Link to:

1gsl_sf_ellint_E(a, b, c)

gslsfellintRC

Link to:

1gsl_sf_ellint_RC(a, b, c)

gslsferfc

Link to:

1gsl_sf_erfc(a)

gslsflogerfc

Link to:

1gsl_sf_log_erfc(a)

gslsferf

Link to:

1gsl_sf_erf(a)

gslsferfZ

Link to:

1gsl_sf_erf_Z(a)

gslsferfQ

Link to:

1gsl_sf_erf_Q(a)

gslsfhazard

Link to:

1gsl_sf_hazard(a)

gslsfexp

Link to:

1gsl_sf_exp(a)

gslsfexpmult

Link to:

1gsl_sf_exp_mult(a, b)

gslsfexpm1

Link to:

1gsl_sf_expm1(a)

gslsfexprel

Link to:

1gsl_sf_exprel(a)

gslsfexprel2

Link to:

1gsl_sf_exprel_2(a)

gslsfexpreln

Link to:

1gsl_sf_exprel_n(a, b)

gslsfexpintE1

Link to:

1gsl_sf_expint_E1(a)

gslsfexpintE2

Link to:

1gsl_sf_expint_E2(a)

gslsfexpintEn

Link to:

1gsl_sf_expint_En(a, b)

gslsfexpintE1scaled

Link to:

1gsl_sf_expint_E1_scaled(a)

gslsfexpintE2scaled

Link to:

1gsl_sf_expint_E1_scaled(a)

gslsfexpintEnscaled

Link to:

1gsl_sf_expint_En_scaled(a, b)

gslsfexpintEi

Link to:

1gsl_sf_expint_Ei(a)

gslsfexpintEiscaled

Link to:

1gsl_sf_expint_Ei_scaled(a)

gslsfShi

Link to:

1gsl_sf_Shi(a)

gslsfChi

Link to:

1gsl_sf_Chi(a)

gslsfexpint3

Link to:

1gsl_sf_expint_3(a)

gslsfSi

Link to:

1gsl_sf_Si(a)

gslsfCi

Link to:

1gsl_sf_Ci(a)

gslsfatanint

Link to:

1gsl_sf_atanint(a)

gslsffermidiracm1

Link to:

1gsl_sf_fermi_dirac_m1(a)

gslsffermidirac0

Link to:

1gsl_sf_fermi_dirac_0(a)

gslsffermidirac1

Link to:

1gsl_sf_fermi_dirac_1(a)

gslsffermidirac2

Link to:

1gsl_sf_fermi_dirac_2(a)

gslsffermidiracint

Link to:

1gsl_sf_fermi_dirac_int(a, b)

gslsffermidiracmhalf

Link to:

1gsl_sf_fermi_dirac_mhalf(a)

gslsffermidirachalf

Link to:

1gsl_sf_fermi_dirac_half(a)

gslsffermidirac3half

Link to:

1gsl_sf_fermi_dirac_3half(a)

gslsffermidiracinc0

Link to:

1gsl_sf_fermi_dirac_inc_0(a, b)

gslsflngamma

Link to:

1gsl_sf_lngamma(a)

gslsfgamma

Link to:

1gsl_sf_gamma(a)

gslsfgammastar

Link to:

1gsl_sf_gammastar(a)

gslsfgammainv

Link to:

1gsl_sf_gammainv(a)

gslsftaylorcoeff

Link to:

1gsl_sf_taylorcoeff(a, b)

gslsffact

Link to:

1gsl_sf_fact(a)

gslsfdoublefact

Link to:

1gsl_sf_doublefact(a)

gslsflnfact

Link to:

1gsl_sf_lnfact(a)

gslsflndoublefact

Link to:

1gsl_sf_lndoublefact(a)

gslsflnchoose

Link to:

1gsl_sf_lnchoose(a, b)

gslsfchoose

Link to:

1gsl_sf_choose(a, b)

gslsflnpoch

Link to:

1gsl_sf_lnpoch(a, b)

gslsfpoch

Link to:

1gsl_sf_poch(a, b)

gslsfpochrel

Link to:

1gsl_sf_pochrel(a, b)

gslsfgammaincQ

Link to:

1gsl_sf_gamma_inc_Q(a, b)

gslsfgammaincP

Link to:

1gsl_sf_gamma_inc_P(a, b)

gslsfgammainc

Link to:

1gsl_sf_gamma_inc(a, b)

gslsflnbeta

Link to:

1gsl_sf_lnbeta(a, b)

gslsfbeta

Link to:

1gsl_sf_beta(a, b)

gslsfbetainc

Link to:

1gsl_sf_betaçinc(a, b, c)

gslsfgegenpoly1

Link to:

1gsl_sf_gegenpoly_1(a, b)

gslsfgegenpoly2

Link to:

1gsl_sf_gegenpoly_2(a, b)

gslsfgegenpoly3

Link to:

1gsl_sf_gegenpoly_3(a, b)

gslsfgegenpolyn

Link to:

1gsl_sf_gegenpoly_n(a, b, c)

gslsfhyperg0F1

Link to:

1gsl_sf_hyperg_0F1(a, b)

gslsfhyperg1F1int

Link to:

1gsl_sf_hyperg_1F1_inc(a, b, c)

gslsfhyperg1F1

Link to:

1gsl_sf_hyperg_1F1(a, b, c)

gslsfhypergUint

Link to:

1gsl_sf_hyperg_U_inc(a, b, c)

gslsfhypergU

Link to:

1gsl_sf_hyperg_U(a, b, c)

gslsfhyperg2F0

Link to:

1gsl_sf_hyperg_U_2F0(a, b, c)

gslsflaguerre1

Link to:

1gsl_sf_laguerre_1(a, b)

gslsflaguerre2

Link to:

1gsl_sf_laguerre_2(a, b)

gslsflaguerre3

Link to:

1gsl_sf_laguerre_3(a, b)

gslsflaguerren

Link to:

1gsl_sf_laguerre_n(a, b, c)

gslsflambertW0

Link to:

1gsl_sf_lambert_W0(a)

gslsflambertWm1

Link to:

1gsl_sf_lambert_Wm1(a)

gslsflegendrePl

Link to:

1gsl_sf_legendre_Pl(a, b)

gslsflegendreP1

Link to:

1gsl_sf_legendre_P1(a)

gslsflegendreP2

Link to:

1gsl_sf_legendre_P2(a)

gslsflegendreP3

Link to:

1gsl_sf_legendre_P3(a)

gslsflegendreQ0

Link to:

1gsl_sf_legendre_Q0(a)

gslsflegendreQ1

Link to:

1gsl_sf_legendre_Q1(a)

gslsflegendreQl

Link to:

1gsl_sf_legendre_Ql(a, b)

gslsflegendrePlm

Link to:

1gsl_sf_legendre_Plm(a, b, c)

gslsflegendresphPlm

Link to:

1gsl_sf_legendre_sphP1m(a, b, c)

gslsflegendrearraysize

Link to:

1gsl_sf_legendre_array_size(a, b)

gslsfconicalPhalf

Link to:

1gsl_sf_conicalP_half(a, b)

gslsfconicalPmhalf

Link to:

1gsl_sf_conicalP_mhalf(a, b)

gslsfconicalP0

Link to:

1gsl_sf_conicalP_0(a, b)

gslsfconicalP1

Link to:

1gsl_sf_conicalP_1(a, b)

gslsfconicalPsphreg

Link to:

1gsl_sf_conicalP_sph_reg(a, b, c)

gslsfconicalPcylreg

Link to:

1gsl_sf_conicalP_cyl_reg(a, b, c)

gslsflegendreH3d0

Link to:

1gsl_sf_legendre_H3d_0(a, b)

gslsflegendreH3d1

Link to:

1gsl_sf_legendre_H3d_1(a, b)

gslsflegendreH3d

Link to:

1gsl_sf_legendre_H3d(a, b, c)

gslsflog

Link to:

1gsl_sf_log(a)

gslsflogabs

Link to:

1gsl_sf_log_abs(a)

gslsflog1plusx

Link to:

1gsl_sf_log_1plusx(a)

gslsflog1plusxmx

Link to:

1gsl_sf_log_1plusx_mx(a)

gslsfpowint

Link to:

1gsl_sf_pow_int(a, b)

gslsfpsiint

Link to:

1gsl_sf_psi_int(a)

gslsfpsi

Link to:

1gsl_sf_psi(a)

gslsfpsi1piy

Link to:

1gsl_sf_psi_1piy(a)

gslsfpsi1int

Link to:

1gsl_sf_psi_1_int(a)

gslsfpsi1

Link to:

1gsl_sf_psi_1(a)

gslsfpsin

Link to:

1gsl_sf_psi_n(a, b)

gslsfsynchrotron1

Link to:

1gsl_sf_synchrotron_1(a)

gslsfsynchrotron2

Link to:

1gsl_sf_synchrotron_2(a)

gslsftransport2

Link to:

1gsl_sf_transport_2(a)

gslsftransport3

Link to:

1gsl_sf_transport_3(a)

gslsftransport4

Link to:

1gsl_sf_transport_4(a)

gslsftransport5

Link to:

1gsl_sf_transport_5(a)

gslsfsin

Link to:

1gsl_sf_sin(a)

gslsfcos

Link to:

1gsl_sf_cos(a)

gslsfhypot

Link to:

1gsl_sf_hypot(a, b)

gslsfsinc

Link to:

1gsl_sf_sinc(a)

gslsflnsinh

Link to:

1gsl_sf_lnsinh(a)

gslsflncosh

Link to:

1gsl_sf_lncosh(a)

gslsfanglerestrictsymm

Link to:

1gsl_sf_andle_restrict_symm(a)

gslsfanglerestrictpos

Link to:

1gsl_sf_angle_restrict_pos(a)

gslsfzetaint

Link to:

1gsl_sf_zeta_int(a)

gslsfzeta

Link to:

1gsl_sf_zeta(a)

gslsfzetam1

Link to:

1gsl_sf_zetam1(a)

gslsfzetam1int

Link to:

1gsl_sf_zetam1_int(a)

gslsfhzeta

Link to:

1gsl_sf_hzeta(a, b)

gslsfetaint

Link to:

1gsl_sf_eta_int(a)

gslsfeta

Link to:

1gsl_sf_eta(a)

ff-Ipopt

Refer to the Ipopt documentation for more informations.

IPOPT

Todo

todo

fflapack

Refer to the LAPACK documentation for more informations.

inv

Todo

todo

dgeev

Todo

todo

zgeev

Todo

todo

geev

Todo

todo

geev

Todo

todo

dggev

Todo

todo

zggev

Todo

todo

dsygvd

Todo

todo

dgesdd

Todo

todo

zhegv

Todo

todo

dsyev

Todo

todo

zheev

Todo

todo

ff-mmap-semaphore

Wait

Todo

todo

trywait

Todo

todo

Post

Todo

todo

msync

Todo

todo

Read

Todo

todo

Write

Todo

todo

ffnewuoa

newuoa

Todo

todo

ff-NLopt

Refer to the NLOPT documentation for more informations.

nloptDIRECT

Todo

todo

nloptDIRECTL

Todo

todo

nloptDIRECTLRand

Todo

todo

nloptDIRECTScal

Todo

todo

nloptDIRECTNoScal

Todo

todo

nloptDIRECTLNoScal

Todo

todo

nloptDIRECTLRandNoScal

Todo

todo

nloptOrigDIRECT

Todo

todo

nloptOrigDIRECTL

Todo

todo

nloptStoGO

Todo

todo

nloptStoGORand

Todo

todo

nloptLBFGS

Todo

todo

nloptPRAXIS

Todo

todo

nloptVar1

Todo

todo

nloptVar2

Todo

todo

nloptTNewton

Todo

todo

nloptTNewtonRestart

Todo

todo

nloptTNewtonPrecond

Todo

todo

nloptTNewtonPrecondRestart

Todo

todo

nloptCRS2

Todo

todo

nloptMMA

Todo

todo

nloptCOBYLA

Todo

todo

nloptNEWUOA

Todo

todo

nloptNEWUOABound

Todo

todo

nloptNelderMead

Todo

todo

nloptSbplx

Todo

todo

nloptBOBYQA

Todo

todo

nloptISRES

Todo

todo

nloptSLSQP

Todo

todo

nloptMLSL

Todo

todo

nloptMLSLLDS

Todo

todo

nloptAUGLAG

Todo

todo

nloptAUGLAGEQ

Todo

todo

ffrandom

srandomdev

Todo

todo

srandom

Todo

todo

random

Todo

todo

FreeFemQA

MeshGenQA

Todo

todo

freeyams

freeyams

Todo

todo

gmsh

Need

1load "gmsh"

The gmsh software is available here

gmshload

Load a 2D mesh build with Gmsh.

1mesh Th = gmshload(MeshFile, [reftri=RefTri], [renum=Renum]);

Parameters:

  • MeshFile (string) Mesh file name

  • reftri= (.. todo:: todo)

  • renum= (.. todo:: todo)

Output:

  • Th (mesh)

gmshload3

Load a 3D mesh build with Gmsh.

1mesh3 Th = gmshload3(MeshFile, [reftet=RefTet], [renum=Renum]);

Parameters:

  • MeshFile (string) Mesh file name

  • reftet= (.. todo:: todo)

  • renum= (.. todo:: todo)

Output:

  • Th (mesh3)

savegmsh

Todo

todo

gsl

gslpolysolvequadratic

Todo

todo

gslpolysolvecubic

Todo

todo

gslpolycomplexsolve

Todo

todo

gslrnguniform

Todo

todo

gslrnguniformpos

Todo

todo

gslname

Todo

todo

gslrngget

Todo

todo

gslrngmin

Todo

todo

gslrngmax

Todo

todo

gslrngset

Todo

todo

gslrngtype

Todo

todo

ilut

applyIlutPrecond

Todo

todo

makeIlutPrecond

Todo

todo

iohdf5

savehdf5sol

Todo

todo

iovtk

savevtk

Save mesh or solution in vtk/vtu format.

1savevtk(FileName, Th, [Ux, Uy, Uz], p, [dataname=DataName], [withsurfacemesh=WithSurfaceMesh], [order=Order], [floatmesh=FloatMesh], [floatsol=FloatSol], [bin=Bin], [swap=Swap]);

Parameters:

  • FileName (string) File name: *.vtk or *.vtu

  • Th (mesh or mesh3)

  • [Ux, Uy, Uz], p (fespace function of vector of fespace functions) Solutions to save, as much as wanted

  • dataname= (string) Name of solutions, seprated by a space

  • withsurfacemesh= (bool) .. todo:: todo

  • order= (int[int]) Order of solutions.

    Available: 0 or 1

  • floatmesh= (bool) .. todo:: todo

  • floatsol= (bool) .. todo:: todo

  • bin= (bool) If true, save file in binary format

  • swap (bool) .. todo:: todo

Output:

  • None

vtkload

Todo

todo

vtkload3

Todo

todo

isoline

Need

1load "isoline"

isoline

1int N = isoline(Th, u, xy, iso=Iso, close=Close, smoothing=Smoothing, ratio=Ratio, eps=Eps, beginend=BeginEnd, file=File);

Todo

todo

Curve

Todo

todo

Area

Todo

todo

findallocalmin

Todo

todo

lapack

inv

Todo

todo

dgeev

Todo

todo

zgeev

Todo

todo

geev

Todo

todo

dggev

Todo

todo

zggev

Todo

todo

dsygvd

Todo

todo

dgesdd

Todo

todo

zhegv

Todo

todo

dsyev

Todo

todo

zheev

Todo

todo

dgelsy

Todo

todo

lgbmo

bmo

Todo

todo

mat_dervieux

MatUpWind1

Todo

todo

mat_psi

MatUpWind0

Todo

todo

medit

medit

Todo

todo

savesol

Todo

todo

readsol

Todo

todo

metis

metisnodal

Todo

todo

metisdual

Todo

todo

MetricKuate

MetricKuate

Todo

todo

MetricPk

MetricPk

Todo

todo

mmg3d

mmg3d

Todo

todo

mmg3d-v4.0

mmg3d

Todo

todo

msh3

change

Todo

todo

movemesh23

Todo

todo

movemesh2D3Dsurf

Todo

todo

movemesh3

Todo

todo

movemesh

Todo

todo

movemesh3D

Todo

todo

deplacement

Todo

todo

checkbemesh

Todo

todo

buildlayers

Todo

todo

bcube

Todo

todo

cube

Construct a cubic mesh.

1mesh3 Th = cube(nnX, nnY, nnZ, [X(x), Y(y), Z(z)], [label=Label], [flags=Flags], [region=Region]);

Parameters:

  • nnX (int) Number of discretization point along \(x\)

  • nnY (int) Number of discretization point along \(y\)

  • nnZ (int) Number of discretization point along \(z\)

  • X(x) (func) [Optional] Affine function of \(x\) to define the length Default: x

  • Y(y) (func) [Optional] Affine function of \(y\) to define the width Default: y

  • Z(z) (func) [Optional] Affine function of \(z\) to define the height Default: z

  • label= (int[int]) [Optional]

    List of surface labels Default: [1, 2, 3, 4, 5, 6]

  • flags= (int) [Optional]

    Refer to square

  • region= (int) [Optional]

    Region number of the cube volume Default: 0

Output:

  • Th (mesh3) Cube mesh

trunc

Todo

todo

gluemesh

Todo

todo

extract

Todo

todo

showborder

Todo

todo

getborder

Todo

todo

AddLayers

Todo

todo

mshmet

mshmet

Todo

todo

MUMPS

defaulttoMUMPSseq

Todo

todo

MUMPS_seq

defaulttoMUMPSseq

Todo

todo

netgen

netg

Todo

todo

netgstl

Todo

todo

netgload

Todo

todo

NewSolver

defaulttoUMFPACK

Todo

todo

PARDISO

defaulttoPARDISO

Todo

todo

ompsetnumthreads

Todo

todo

ompgetnumthreads

Todo

todo

ompgetmaxthreads

Todo

todo

pcm2rnm

readpcm

Todo

todo

pipe

flush

Todo

todo

sleep

Todo

todo

usleep

Todo

todo

qf11to25

QF1d

Todo

todo

QF2d

Todo

todo

QF3d

Todo

todo

tripleQF

scotch

scotch

Todo

todo

shell

readdir

Todo

todo

rmdir

Todo

todo

cddir

Todo

todo

chdir

Todo

todo

basename

Todo

todo

dirname

Todo

todo

mkdir

Todo

todo

chmod

Todo

todo

cpfile

Todo

todo

stat

Todo

todo

isdir

Todo

todo

getenv

Todo

todo

setenv

Todo

todo

unsetenv

Todo

todo

splitedges

SplitedgeMesh

Todo

todo

splitmesh12

splitmesh12

Todo

todo

splitmesh3

splitmesh3

Todo

todo

splitmesh4

splimesh4

Todo

todo

splitmesh6

splitmesh6

Todo

todo

SuperLu

defaulttoSuperLu

Todo

todo

symmetrizeCSR

symmetrizeCSR

Todo

todo

tetgen

Refer to the Tetgen documentation for more informations.

tetgconvexhull

Todo

todo

tetgtransfo

Todo

todo

tetg

Build a 3D mesh from a surface.

1mesh3 Th = tetg(Th0, [reftet=RefTet], [label=Label], [switch=Switch], [nbofholes=NbOfHoles], [holelist=HoleList], [nbofregions=NbOfRegions], [regionlist=RegionList], [nboffacetcl=NbOfFaceTcl], [facetcl=FaceTcl])

Todo

todo

tetgreconstruction

Todo

todo

UMFPACK64

defaulttoUMFPACK64

Todo

todo

VTK_writer_3d

Vtkaddmesh

Todo

todo

Vtkaddscalar

Todo

todo

VTK_writer

Vtkaddmesh

Todo

todo

Vtkaddscalar

Table of content