p2p index
- au2u: transform active u to u with active and inactive parts
- bifdetec: Called from cont to detect bifurcation
- bpcontexit: exit spectral continuation; p.sw.spcont~=0 is required
- bpcontini: initialization for BP cont
- bpjaccheck: compare numerical and assembled pa_u(G_u phi) (for BP continuation)
- bploc: localize bp via extended system
- bpreduce: reduce to original system in case of BPcontinuation
- bradat: set default non-user-defined branch data
- cfail: convergence failure handling (beta version)
- cont: main continuation routine
- doubledrop: double the size of p.mat.drop and p.mat.fill
- ej: generate jth canonical basis vector of length n
- filltrafo: return M transformed via p.mat.fill to change M from Neumann b.c. to periodic b.c..
- findbif: find bifpoint p1 starting at p such that abs(p1.ineg-p.sol.ineg)=1;
- folddetec: called from cont to check for change of sign(det(Gu)), the Jacobian of G.
- fploc: localize foldpoint via extended system
- fsol: replaces nloopext for using fsol.
- fsolext: replaces nloopext for using fsol.
- fsolextf: rhs for fsolve
- fsolvef: rhs for fsolve
- genamat: generate extended matrix for arclength system.
- getGlam: get the finite difference approximation of derivative of G
- getGu: compute jacobian of G, pde-part and auxiliart part separated.
- getGubpco: BP continuation extension of Gu. The assumption is that initially
- getGufoco: FP continuation extension of Gu. The assumption is that initially
- getGuhpco: HP continuation extension of Gu.
- getGupde: get jacobian for pde part used in full jacobian of getGu.
- getKuvd: compute \pa_u (div(c(u)\grad v) via numjac, v fixed!
- getaux: return auxiliary variable (typically parameters) from p.u.
- getder: return jacobian Gu and derivative Glam depending on p.sw.jac
- getdeta: get determinant of extended system jacobian
- getinitau: compute initial tangent via inistep
- getlam: return value of current primary parameter.
- hploc: localize Hopf point via extended system
- inistep: return p-structure and ok flag for (attempt of) initial
- isoc: c-tensor for the isotropic case
- loadp: load point from dir/fname.mat
- loadp2: load p.u and other data from different files,
- loadp3: overwrite p.u from different file
- loadpp: load point from dir/fname.mat, for plotting, setfemops NOT called
- nleq1f: wrapper for resi and Jac for NLEQ1 Newton loops
- nleq1getGu: wrapper for getGU
- nleq1init: set options for NLEQ1
- nleq1link: wrapper for resi and Jac for NLEQ1 Newton loops
- nleq1resi: resi wrapper for NLEQ1
- nloop: Newton loop with damping according to settings,
- nloopext: newton loop for arclength extended system.
- nloopnleq1: Newton loop by calling NLEQ1
- p2pversion: print pde2path version/date
- pderesi: return pde-part of residual
- pmcont: parallel multi continuation routine for -c lap(u)+au-f-b grad u=0
- pmnewtonloop: parallel newtonloops called from pmcont
- resetc: reset counters in p and clear p.branch
- resi: return residual for PDE and auxiliary equations
- resinj: dummy interface for residual via numerical jacobian numjac
- sG: dummy sG, needed in stanparam
- sGjac: dummy sGjac, needed in stanparam
- setaux: set auxiliary variable in p.u
- setfn: set problem directory name, check for label overwriting or create dir
- setlam: set value of primary continuation parameter (see p.nc.iam)
- sgndetA: compute sign(detA), A extended arclength cont. matrix, from data in p
- spcontexit: exit spectral continuation; p.sw.spcont~=0 is required
- spcontini: initialization for "spectral cont"
- specGu: computes and plots neig eigenvalues nearest to origin in figure p.plot.ifig
- spextend: extend system with spectral part in case of spectral continuation
- spjaccheck: compare numerical and assembled pa_u(G_u phi) (for spcont)
- spnj: interface routine to compute pa_u(G_u\phi) via numjac
- spreduce: reduce to original system in case of fold continuation
- sscontrol: continuation stepsize control called from cont.
- stanbra: standard function for output beyond bradat(p) to p.branch.
- stanheadfu: standard "header function" for runtime output called at start of cont/pmcont
- stanmesh: generate mesh, pdetoolbox setting
- stanparam: settings of p-structure to 'standard' values.
- stansavefu: standard-save-function of p-struct to file
- stanspqjac: 2nd derivative of aux. eqns, usually zero, i.e., linear q-eqn!
- stanufu: standard "user function" called after each cont.step
- swibra: branch switching (at simple BP)
- swipar: switch parameter in p-struct
- swiparf: switch parameter for loaded solution from file
- tint: time integration, semi-implicit (Euler)steps, full FEM assembling
- tints: time integration with LU-decomp. of M+dt*K, M,K pre-assembled
- tintx: time integration with time series output, full G assembly
- tintxs: time integration with time-series output, LU-decomp. of M+dt*K,
- tripledrop: triple the size of p.mat.drop and p.mat.fill
- u2au: select only the active auxiliary variables and append to upde
- ulamcheck: test if an entry in p.usrlam or lammin or lammax has been passed;
- xinorm: compute the weighted arclength-continuation xi-norm of z