This is the femlisp Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 18:03:12 2024 GMT+0.
femlisp/function
femlisp/mesh
femlisp/problem
femlisp/iteration
femlisp/discretization
femlisp/special-iteration
femlisp/graphic
femlisp/plot
femlisp/strategy
femlisp/applications
femlisp/applications/domains
femlisp/applications/demos
femlisp/applications/cdr
femlisp/applications/elasticity
femlisp/applications/navier-stokes
femlisp/applications/articles
femlisp/applications/books
femlisp/applications/courses
femlisp/applications/talks
femlisp-basic/config
femlisp-basic/basic
femlisp-parallel/parallel
femlisp-matlisp/alien
femlisp-matlisp/matlisp
femlisp-dictionary/dictionary
femlisp/femlisp.asd
femlisp-basic/femlisp-basic.asd
femlisp-parallel/femlisp-parallel.asd
femlisp-matlisp/femlisp-matlisp.asd
femlisp-dictionary/femlisp-dictionary.asd
femlisp/function/function-defp.lisp
femlisp/function/function.lisp
femlisp/function/polynom.lisp
femlisp/function/spline.lisp
femlisp/mesh/mesh-defp.lisp
femlisp/mesh/cell.lisp
femlisp/mesh/skeleton.lisp
femlisp/mesh/identify.lisp
femlisp/mesh/refine.lisp
femlisp/mesh/vertex.lisp
femlisp/mesh/simplex.lisp
femlisp/mesh/product-cell.lisp
femlisp/mesh/skeleton-build.lisp
femlisp/mesh/anisotropic.lisp
femlisp/mesh/rcb.lisp
femlisp/mesh/domain.lisp
femlisp/mesh/mesh.lisp
femlisp/mesh/meshgen.lisp
femlisp/mesh/blending.lisp
femlisp/mesh/triangulate.lisp
femlisp/mesh/triangle.lisp
femlisp/mesh/tetgen.lisp
femlisp/mesh/extend.lisp
femlisp/problem/problem-defp.lisp
femlisp/problem/problem.lisp
femlisp/problem/pde-problem.lisp
femlisp/problem/time.lisp
femlisp/problem/evp.lisp
femlisp/problem/pdef.lisp
femlisp/problem/ellsys.lisp
femlisp/problem/cdr.lisp
femlisp/problem/elasticity.lisp
femlisp/problem/navier-stokes.lisp
femlisp/iteration/iteration-defp.lisp
femlisp/iteration/iterate.lisp
femlisp/iteration/linit.lisp
femlisp/iteration/blockit.lisp
femlisp/iteration/krylow.lisp
femlisp/iteration/solve.lisp
femlisp/iteration/linsolve.lisp
femlisp/iteration/nlsolve.lisp
femlisp/iteration/evpsolve.lisp
femlisp/iteration/multigrid-defp.lisp
femlisp/iteration/multigrid.lisp
femlisp/iteration/amg.lisp
femlisp/iteration/selection-amg.lisp
femlisp/iteration/aggregation-amg.lisp
femlisp/iteration/stueben.lisp
femlisp/discretization/discretization-defp.lisp
femlisp/discretization/discretization.lisp
femlisp/discretization/quadrature.lisp
femlisp/discretization/fe.lisp
femlisp/discretization/ansatz-space.lisp
femlisp/discretization/lagrange.lisp
femlisp/discretization/fetransfer.lisp
femlisp/discretization/sparseas.lisp
femlisp/discretization/sparseif.lisp
femlisp/discretization/feeval.lisp
femlisp/discretization/constraints.lisp
femlisp/discretization/assembly-heap.lisp
femlisp/discretization/fedisc.lisp
femlisp/discretization/system-fe.lisp
femlisp/discretization/ellsys-fe.lisp
femlisp/discretization/elasticity-fe.lisp
femlisp/discretization/navier-stokes-fe.lisp
femlisp/special-iteration/geomg-defp.lisp
femlisp/special-iteration/geoblock.lisp
femlisp/special-iteration/vanka.lisp
femlisp/special-iteration/geomg.lisp
femlisp/graphic/graphics-defp.lisp
femlisp/graphic/graphics.lisp
femlisp/graphic/dx.lisp
femlisp/graphic/vtk.lisp
femlisp/graphic/gnuplot.lisp
femlisp/plot/plot-defp.lisp
femlisp/plot/plot.lisp
femlisp/plot/plot-dx.lisp
femlisp/plot/meshplot.lisp
femlisp/plot/feplot.lisp
femlisp/plot/coeffplot.lisp
femlisp/plot/function-plot.lisp
femlisp/plot/asaplot.lisp
femlisp/plot/plot-gnuplot.lisp
femlisp/plot/plot-vtk.lisp
femlisp/strategy/strategy-defp.lisp
femlisp/strategy/strategy.lisp
femlisp/strategy/strategy-utilities.lisp
femlisp/strategy/error-estimator.lisp
femlisp/strategy/error-indicator.lisp
femlisp/strategy/fe-approximation.lisp
femlisp/strategy/fe-interpolation.lisp
femlisp/strategy/fe-stationary.lisp
femlisp/strategy/fe-evp.lisp
femlisp/strategy/rothe.lisp
femlisp/strategy/rothe-ellsys.lisp
femlisp/strategy/gps.lisp
femlisp/applications/domains/domains-defp.lisp
femlisp/applications/domains/circle-ring-domain.lisp
femlisp/applications/domains/bl-cell.lisp
femlisp/applications/domains/hole-domain.lisp
femlisp/applications/domains/inlay-domain.lisp
femlisp/applications/application-defp.lisp
femlisp/applications/app-utils.lisp
femlisp/applications/demos/application-demos.lisp
femlisp/applications/demos/discretization-demos.lisp
femlisp/applications/demos/multigrid-demos.lisp
femlisp/applications/demos/refinement-demos.lisp
femlisp/applications/demos/problem-demos.lisp
femlisp/applications/cdr/tools.lisp
femlisp/applications/cdr/model-problem.lisp
femlisp/applications/cdr/unstructured.lisp
femlisp/applications/cdr/locref.lisp
femlisp/applications/cdr/hom-cdr.lisp
femlisp/applications/cdr/bl-cdr.lisp
femlisp/applications/cdr/mg-cdr.lisp
femlisp/applications/cdr/amg-cdr.lisp
femlisp/applications/cdr/bratu.lisp
femlisp/applications/cdr/evp-cdr.lisp
femlisp/applications/cdr/heat.lisp
femlisp/applications/cdr/sturm.lisp
femlisp/applications/elasticity/model-problem.lisp
femlisp/applications/elasticity/elahom.lisp
femlisp/applications/elasticity/elahom-performance.lisp
femlisp/applications/navier-stokes/flowapp-defp.lisp
femlisp/applications/navier-stokes/boundary-force.lisp
femlisp/applications/navier-stokes/demo-ns.lisp
femlisp/applications/navier-stokes/driven-cavity.lisp
femlisp/applications/navier-stokes/hom-ns.lisp
femlisp/applications/articles/schaefer-turek-1996.lisp
femlisp/applications/articles/heuveline-rannacher-2003.lisp
femlisp/applications/articles/heisig-neuss-2017.lisp
femlisp/applications/talks/effcoeff.lisp
femlisp/applications/regression-tests.lisp
femlisp/finalize.lisp
femlisp-basic/config/setup.lisp
femlisp-basic/config/femlisp-config.lisp
femlisp-basic/basic/debug.lisp
femlisp-basic/basic/tests.lisp
femlisp-basic/basic/patches.lisp
femlisp-basic/basic/macros.lisp
femlisp-basic/basic/port.lisp
femlisp-basic/basic/utilities-defp.lisp
femlisp-basic/basic/utilities.lisp
femlisp-basic/basic/amop.lisp
femlisp-basic/basic/mflop.lisp
femlisp-basic/basic/general.lisp
femlisp-basic/basic/demo.lisp
femlisp-parallel/parallel/parallel-defp.lisp
femlisp-parallel/parallel/parallel.lisp
femlisp-parallel/parallel/mutex.lisp
femlisp-parallel/parallel/parallel-adaptions.lisp
femlisp-parallel/parallel/multiprocessing.lisp
femlisp-matlisp/alien/alien.lisp
femlisp-matlisp/alien/alienc.lisp
femlisp-matlisp/alien/lapack.lisp
femlisp-matlisp/alien/superlu.lisp
femlisp-matlisp/alien/umfpack.lisp
femlisp-matlisp/matlisp/matlisp-defp.lisp
femlisp-matlisp/matlisp/ctypes.lisp
femlisp-matlisp/matlisp/vector.lisp
femlisp-matlisp/matlisp/vector-methods.lisp
femlisp-matlisp/matlisp/blas-basic.lisp
femlisp-matlisp/matlisp/store-vector.lisp
femlisp-matlisp/matlisp/matrix.lisp
femlisp-matlisp/matlisp/matrix-methods.lisp
femlisp-matlisp/matlisp/number-blas.lisp
femlisp-matlisp/matlisp/array-blas.lisp
femlisp-matlisp/matlisp/standard-matrix.lisp
femlisp-matlisp/matlisp/standard-matrix-blas.lisp
femlisp-matlisp/matlisp/standard-matrix-lr.lisp
femlisp-matlisp/matlisp/compat.lisp
femlisp-matlisp/matlisp/call-matlisp.lisp
femlisp-matlisp/matlisp/tensor.lisp
femlisp-matlisp/matlisp/sparse-tensor.lisp
femlisp-matlisp/matlisp/compressed.lisp
femlisp-matlisp/matlisp/ggev.lisp
femlisp-matlisp/matlisp/hegv.lisp
femlisp-matlisp/matlisp/sparse-vector.lisp
femlisp-matlisp/matlisp/sparse-matrix.lisp
femlisp-matlisp/matlisp/sparselu.lisp
femlisp-dictionary/dictionary/dictionary-defp.lisp
femlisp-dictionary/dictionary/relations.lisp
femlisp-dictionary/dictionary/dictionary.lisp
femlisp-dictionary/dictionary/pool.lisp
femlisp-dictionary/dictionary/parallel-heap.lisp
fl.domains
fl.dictionary
fl.flow-application
fl.navier-stokes
fl.graphic
fl.demo
fl.amop
fl.cdr
fl.elasticity-fe
fl.multigrid
fl.iteration
fl.mesh
fl.utilities
fl.geomg
fl.konwihr
fl.problem
fl.macros
fl.strategy
fl.navier-stokes-fe
fl.parallel
fl.schaefer-turek
fl.lapack
fl.application
fl.debug
fl.elasticity
fl.alien
fl.function
fl.tests
fl.matlisp
fl.ellsys-fe
fl.plot
net.scipolis.relations
fl.alienc
fl.start
fl.discretization
fl.port
fl.ellsys
fl.patches
The main system appears first, followed by any subsystem dependency.
femlisp
Femlisp is a solver for partial differential equations using the Finite Element Method
Nicolas Neuss
Modified BSD
femlisp-basic
(system).
femlisp-parallel
(system).
femlisp-matlisp
(system).
femlisp-dictionary
(system).
infix
(system).
flexi-streams
(system).
cl-ppcre
(system).
function
(module).
mesh
(module).
problem
(module).
iteration
(module).
discretization
(module).
special-iteration
(module).
graphic
(module).
plot
(module).
strategy
(module).
applications
(module).
finalize.lisp
(file).
femlisp-basic
Basic infrastructure routines for Femlisp
Nicolas Neuss
Modified BSD
sb-posix
(system).
sb-introspect
(system).
closer-mop
(system).
fiveam
(system).
femlisp-parallel
Thread-parallel interface used by Femlisp
Nicolas Neuss
Modified BSD
femlisp-basic
(system).
bordeaux-threads
(system).
lparallel
(system).
cl-ppcre
(system).
cl-cpu-affinity
(system).
parallel
(module).
femlisp-matlisp
Nicolas Neuss
Modified BSD
femlisp-basic
(system).
femlisp-parallel
(system).
femlisp-dictionary
(system).
femlisp-dictionary
Some special dictionaries used by Femlisp
Nicolas Neuss
Modified BSD
femlisp-basic
(system).
femlisp-parallel
(system).
trees
(system).
dictionary
(module).
Modules are listed depth-first from the system components tree.
femlisp/function
femlisp/mesh
femlisp/problem
femlisp/iteration
femlisp/discretization
femlisp/special-iteration
femlisp/graphic
femlisp/plot
femlisp/strategy
femlisp/applications
femlisp/applications/domains
femlisp/applications/demos
femlisp/applications/cdr
femlisp/applications/elasticity
femlisp/applications/navier-stokes
femlisp/applications/articles
femlisp/applications/books
femlisp/applications/courses
femlisp/applications/talks
femlisp-basic/config
femlisp-basic/basic
femlisp-parallel/parallel
femlisp-matlisp/alien
femlisp-matlisp/matlisp
femlisp-dictionary/dictionary
femlisp/function
femlisp
(system).
function-defp.lisp
(file).
function.lisp
(file).
polynom.lisp
(file).
spline.lisp
(file).
femlisp/mesh
function
(module).
femlisp
(system).
mesh-defp.lisp
(file).
cell.lisp
(file).
skeleton.lisp
(file).
identify.lisp
(file).
refine.lisp
(file).
vertex.lisp
(file).
simplex.lisp
(file).
product-cell.lisp
(file).
skeleton-build.lisp
(file).
anisotropic.lisp
(file).
rcb.lisp
(file).
domain.lisp
(file).
mesh.lisp
(file).
meshgen.lisp
(file).
blending.lisp
(file).
triangulate.lisp
(file).
triangle.lisp
(file).
tetgen.lisp
(file).
extend.lisp
(file).
femlisp/problem
mesh
(module).
femlisp
(system).
problem-defp.lisp
(file).
problem.lisp
(file).
pde-problem.lisp
(file).
time.lisp
(file).
evp.lisp
(file).
pdef.lisp
(file).
ellsys.lisp
(file).
cdr.lisp
(file).
elasticity.lisp
(file).
navier-stokes.lisp
(file).
femlisp/iteration
femlisp
(system).
iteration-defp.lisp
(file).
iterate.lisp
(file).
linit.lisp
(file).
blockit.lisp
(file).
krylow.lisp
(file).
solve.lisp
(file).
linsolve.lisp
(file).
nlsolve.lisp
(file).
evpsolve.lisp
(file).
multigrid-defp.lisp
(file).
multigrid.lisp
(file).
amg.lisp
(file).
selection-amg.lisp
(file).
aggregation-amg.lisp
(file).
stueben.lisp
(file).
femlisp/discretization
femlisp
(system).
discretization-defp.lisp
(file).
discretization.lisp
(file).
quadrature.lisp
(file).
fe.lisp
(file).
ansatz-space.lisp
(file).
lagrange.lisp
(file).
fetransfer.lisp
(file).
sparseas.lisp
(file).
sparseif.lisp
(file).
feeval.lisp
(file).
constraints.lisp
(file).
assembly-heap.lisp
(file).
fedisc.lisp
(file).
system-fe.lisp
(file).
ellsys-fe.lisp
(file).
elasticity-fe.lisp
(file).
navier-stokes-fe.lisp
(file).
femlisp/special-iteration
mesh
(module).
problem
(module).
discretization
(module).
iteration
(module).
femlisp
(system).
geomg-defp.lisp
(file).
geoblock.lisp
(file).
vanka.lisp
(file).
geomg.lisp
(file).
femlisp/graphic
femlisp
(system).
graphics-defp.lisp
(file).
graphics.lisp
(file).
dx.lisp
(file).
vtk.lisp
(file).
gnuplot.lisp
(file).
femlisp/plot
graphic
(module).
mesh
(module).
problem
(module).
discretization
(module).
femlisp
(system).
plot-defp.lisp
(file).
plot.lisp
(file).
plot-dx.lisp
(file).
meshplot.lisp
(file).
feplot.lisp
(file).
coeffplot.lisp
(file).
function-plot.lisp
(file).
asaplot.lisp
(file).
plot-gnuplot.lisp
(file).
plot-vtk.lisp
(file).
femlisp/strategy
mesh
(module).
problem
(module).
discretization
(module).
iteration
(module).
special-iteration
(module).
plot
(module).
femlisp
(system).
strategy-defp.lisp
(file).
strategy.lisp
(file).
strategy-utilities.lisp
(file).
error-estimator.lisp
(file).
error-indicator.lisp
(file).
fe-approximation.lisp
(file).
fe-interpolation.lisp
(file).
fe-stationary.lisp
(file).
fe-evp.lisp
(file).
rothe.lisp
(file).
rothe-ellsys.lisp
(file).
gps.lisp
(file).
femlisp/applications
femlisp
(system).
domains
(module).
application-defp.lisp
(file).
app-utils.lisp
(file).
demos
(module).
cdr
(module).
elasticity
(module).
navier-stokes
(module).
articles
(module).
books
(module).
courses
(module).
talks
(module).
regression-tests.lisp
(file).
femlisp/applications/domains
applications
(module).
domains-defp.lisp
(file).
circle-ring-domain.lisp
(file).
bl-cell.lisp
(file).
hole-domain.lisp
(file).
inlay-domain.lisp
(file).
femlisp/applications/demos
app-utils.lisp
(file).
domains
(module).
applications
(module).
application-demos.lisp
(file).
discretization-demos.lisp
(file).
multigrid-demos.lisp
(file).
refinement-demos.lisp
(file).
problem-demos.lisp
(file).
femlisp/applications/cdr
applications
(module).
tools.lisp
(file).
model-problem.lisp
(file).
unstructured.lisp
(file).
locref.lisp
(file).
hom-cdr.lisp
(file).
bl-cdr.lisp
(file).
mg-cdr.lisp
(file).
amg-cdr.lisp
(file).
bratu.lisp
(file).
evp-cdr.lisp
(file).
heat.lisp
(file).
sturm.lisp
(file).
femlisp/applications/elasticity
applications
(module).
model-problem.lisp
(file).
elahom.lisp
(file).
elahom-performance.lisp
(file).
femlisp/applications/articles
demos
(module).
domains
(module).
cdr
(module).
elasticity
(module).
applications
(module).
schaefer-turek-1996.lisp
(file).
heuveline-rannacher-2003.lisp
(file).
heisig-neuss-2017.lisp
(file).
femlisp/applications/books
demos
(module).
domains
(module).
cdr
(module).
elasticity
(module).
applications
(module).
femlisp/applications/courses
demos
(module).
domains
(module).
cdr
(module).
elasticity
(module).
applications
(module).
femlisp/applications/talks
demos
(module).
domains
(module).
cdr
(module).
elasticity
(module).
applications
(module).
effcoeff.lisp
(file).
femlisp-basic/config
femlisp-basic
(system).
setup.lisp
(file).
femlisp-config.lisp
(file).
femlisp-basic/basic
config
(module).
femlisp-basic
(system).
debug.lisp
(file).
tests.lisp
(file).
patches.lisp
(file).
macros.lisp
(file).
port.lisp
(file).
utilities-defp.lisp
(file).
utilities.lisp
(file).
amop.lisp
(file).
mflop.lisp
(file).
general.lisp
(file).
demo.lisp
(file).
femlisp-parallel/parallel
femlisp-parallel
(system).
parallel-defp.lisp
(file).
parallel.lisp
(file).
mutex.lisp
(file).
parallel-adaptions.lisp
(file).
multiprocessing.lisp
(file).
femlisp-matlisp/alien
femlisp-matlisp
(system).
alien.lisp
(file).
alienc.lisp
(file).
lapack.lisp
(file).
superlu.lisp
(file).
umfpack.lisp
(file).
femlisp-matlisp/matlisp
alien
(module).
femlisp-matlisp
(system).
matlisp-defp.lisp
(file).
ctypes.lisp
(file).
vector.lisp
(file).
vector-methods.lisp
(file).
blas-basic.lisp
(file).
store-vector.lisp
(file).
matrix.lisp
(file).
matrix-methods.lisp
(file).
number-blas.lisp
(file).
array-blas.lisp
(file).
standard-matrix.lisp
(file).
standard-matrix-blas.lisp
(file).
standard-matrix-lr.lisp
(file).
compat.lisp
(file).
call-matlisp.lisp
(file).
tensor.lisp
(file).
sparse-tensor.lisp
(file).
compressed.lisp
(file).
ggev.lisp
(file).
hegv.lisp
(file).
sparse-vector.lisp
(file).
sparse-matrix.lisp
(file).
sparselu.lisp
(file).
femlisp-dictionary/dictionary
femlisp-dictionary
(system).
dictionary-defp.lisp
(file).
relations.lisp
(file).
dictionary.lisp
(file).
pool.lisp
(file).
parallel-heap.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
femlisp/femlisp.asd
femlisp-basic/femlisp-basic.asd
femlisp-parallel/femlisp-parallel.asd
femlisp-matlisp/femlisp-matlisp.asd
femlisp-dictionary/femlisp-dictionary.asd
femlisp/function/function-defp.lisp
femlisp/function/function.lisp
femlisp/function/polynom.lisp
femlisp/function/spline.lisp
femlisp/mesh/mesh-defp.lisp
femlisp/mesh/cell.lisp
femlisp/mesh/skeleton.lisp
femlisp/mesh/identify.lisp
femlisp/mesh/refine.lisp
femlisp/mesh/vertex.lisp
femlisp/mesh/simplex.lisp
femlisp/mesh/product-cell.lisp
femlisp/mesh/skeleton-build.lisp
femlisp/mesh/anisotropic.lisp
femlisp/mesh/rcb.lisp
femlisp/mesh/domain.lisp
femlisp/mesh/mesh.lisp
femlisp/mesh/meshgen.lisp
femlisp/mesh/blending.lisp
femlisp/mesh/triangulate.lisp
femlisp/mesh/triangle.lisp
femlisp/mesh/tetgen.lisp
femlisp/mesh/extend.lisp
femlisp/problem/problem-defp.lisp
femlisp/problem/problem.lisp
femlisp/problem/pde-problem.lisp
femlisp/problem/time.lisp
femlisp/problem/evp.lisp
femlisp/problem/pdef.lisp
femlisp/problem/ellsys.lisp
femlisp/problem/cdr.lisp
femlisp/problem/elasticity.lisp
femlisp/problem/navier-stokes.lisp
femlisp/iteration/iteration-defp.lisp
femlisp/iteration/iterate.lisp
femlisp/iteration/linit.lisp
femlisp/iteration/blockit.lisp
femlisp/iteration/krylow.lisp
femlisp/iteration/solve.lisp
femlisp/iteration/linsolve.lisp
femlisp/iteration/nlsolve.lisp
femlisp/iteration/evpsolve.lisp
femlisp/iteration/multigrid-defp.lisp
femlisp/iteration/multigrid.lisp
femlisp/iteration/amg.lisp
femlisp/iteration/selection-amg.lisp
femlisp/iteration/aggregation-amg.lisp
femlisp/iteration/stueben.lisp
femlisp/discretization/discretization-defp.lisp
femlisp/discretization/discretization.lisp
femlisp/discretization/quadrature.lisp
femlisp/discretization/fe.lisp
femlisp/discretization/ansatz-space.lisp
femlisp/discretization/lagrange.lisp
femlisp/discretization/fetransfer.lisp
femlisp/discretization/sparseas.lisp
femlisp/discretization/sparseif.lisp
femlisp/discretization/feeval.lisp
femlisp/discretization/constraints.lisp
femlisp/discretization/assembly-heap.lisp
femlisp/discretization/fedisc.lisp
femlisp/discretization/system-fe.lisp
femlisp/discretization/ellsys-fe.lisp
femlisp/discretization/elasticity-fe.lisp
femlisp/discretization/navier-stokes-fe.lisp
femlisp/special-iteration/geomg-defp.lisp
femlisp/special-iteration/geoblock.lisp
femlisp/special-iteration/vanka.lisp
femlisp/special-iteration/geomg.lisp
femlisp/graphic/graphics-defp.lisp
femlisp/graphic/graphics.lisp
femlisp/graphic/dx.lisp
femlisp/graphic/vtk.lisp
femlisp/graphic/gnuplot.lisp
femlisp/plot/plot-defp.lisp
femlisp/plot/plot.lisp
femlisp/plot/plot-dx.lisp
femlisp/plot/meshplot.lisp
femlisp/plot/feplot.lisp
femlisp/plot/coeffplot.lisp
femlisp/plot/function-plot.lisp
femlisp/plot/asaplot.lisp
femlisp/plot/plot-gnuplot.lisp
femlisp/plot/plot-vtk.lisp
femlisp/strategy/strategy-defp.lisp
femlisp/strategy/strategy.lisp
femlisp/strategy/strategy-utilities.lisp
femlisp/strategy/error-estimator.lisp
femlisp/strategy/error-indicator.lisp
femlisp/strategy/fe-approximation.lisp
femlisp/strategy/fe-interpolation.lisp
femlisp/strategy/fe-stationary.lisp
femlisp/strategy/fe-evp.lisp
femlisp/strategy/rothe.lisp
femlisp/strategy/rothe-ellsys.lisp
femlisp/strategy/gps.lisp
femlisp/applications/domains/domains-defp.lisp
femlisp/applications/domains/circle-ring-domain.lisp
femlisp/applications/domains/bl-cell.lisp
femlisp/applications/domains/hole-domain.lisp
femlisp/applications/domains/inlay-domain.lisp
femlisp/applications/application-defp.lisp
femlisp/applications/app-utils.lisp
femlisp/applications/demos/application-demos.lisp
femlisp/applications/demos/discretization-demos.lisp
femlisp/applications/demos/multigrid-demos.lisp
femlisp/applications/demos/refinement-demos.lisp
femlisp/applications/demos/problem-demos.lisp
femlisp/applications/cdr/tools.lisp
femlisp/applications/cdr/model-problem.lisp
femlisp/applications/cdr/unstructured.lisp
femlisp/applications/cdr/locref.lisp
femlisp/applications/cdr/hom-cdr.lisp
femlisp/applications/cdr/bl-cdr.lisp
femlisp/applications/cdr/mg-cdr.lisp
femlisp/applications/cdr/amg-cdr.lisp
femlisp/applications/cdr/bratu.lisp
femlisp/applications/cdr/evp-cdr.lisp
femlisp/applications/cdr/heat.lisp
femlisp/applications/cdr/sturm.lisp
femlisp/applications/elasticity/model-problem.lisp
femlisp/applications/elasticity/elahom.lisp
femlisp/applications/elasticity/elahom-performance.lisp
femlisp/applications/navier-stokes/flowapp-defp.lisp
femlisp/applications/navier-stokes/boundary-force.lisp
femlisp/applications/navier-stokes/demo-ns.lisp
femlisp/applications/navier-stokes/driven-cavity.lisp
femlisp/applications/navier-stokes/hom-ns.lisp
femlisp/applications/articles/schaefer-turek-1996.lisp
femlisp/applications/articles/heuveline-rannacher-2003.lisp
femlisp/applications/articles/heisig-neuss-2017.lisp
femlisp/applications/talks/effcoeff.lisp
femlisp/applications/regression-tests.lisp
femlisp/finalize.lisp
femlisp-basic/config/setup.lisp
femlisp-basic/config/femlisp-config.lisp
femlisp-basic/basic/debug.lisp
femlisp-basic/basic/tests.lisp
femlisp-basic/basic/patches.lisp
femlisp-basic/basic/macros.lisp
femlisp-basic/basic/port.lisp
femlisp-basic/basic/utilities-defp.lisp
femlisp-basic/basic/utilities.lisp
femlisp-basic/basic/amop.lisp
femlisp-basic/basic/mflop.lisp
femlisp-basic/basic/general.lisp
femlisp-basic/basic/demo.lisp
femlisp-parallel/parallel/parallel-defp.lisp
femlisp-parallel/parallel/parallel.lisp
femlisp-parallel/parallel/mutex.lisp
femlisp-parallel/parallel/parallel-adaptions.lisp
femlisp-parallel/parallel/multiprocessing.lisp
femlisp-matlisp/alien/alien.lisp
femlisp-matlisp/alien/alienc.lisp
femlisp-matlisp/alien/lapack.lisp
femlisp-matlisp/alien/superlu.lisp
femlisp-matlisp/alien/umfpack.lisp
femlisp-matlisp/matlisp/matlisp-defp.lisp
femlisp-matlisp/matlisp/ctypes.lisp
femlisp-matlisp/matlisp/vector.lisp
femlisp-matlisp/matlisp/vector-methods.lisp
femlisp-matlisp/matlisp/blas-basic.lisp
femlisp-matlisp/matlisp/store-vector.lisp
femlisp-matlisp/matlisp/matrix.lisp
femlisp-matlisp/matlisp/matrix-methods.lisp
femlisp-matlisp/matlisp/number-blas.lisp
femlisp-matlisp/matlisp/array-blas.lisp
femlisp-matlisp/matlisp/standard-matrix.lisp
femlisp-matlisp/matlisp/standard-matrix-blas.lisp
femlisp-matlisp/matlisp/standard-matrix-lr.lisp
femlisp-matlisp/matlisp/compat.lisp
femlisp-matlisp/matlisp/call-matlisp.lisp
femlisp-matlisp/matlisp/tensor.lisp
femlisp-matlisp/matlisp/sparse-tensor.lisp
femlisp-matlisp/matlisp/compressed.lisp
femlisp-matlisp/matlisp/ggev.lisp
femlisp-matlisp/matlisp/hegv.lisp
femlisp-matlisp/matlisp/sparse-vector.lisp
femlisp-matlisp/matlisp/sparse-matrix.lisp
femlisp-matlisp/matlisp/sparselu.lisp
femlisp-dictionary/dictionary/dictionary-defp.lisp
femlisp-dictionary/dictionary/relations.lisp
femlisp-dictionary/dictionary/dictionary.lisp
femlisp-dictionary/dictionary/pool.lisp
femlisp-dictionary/dictionary/parallel-heap.lisp
femlisp-parallel/femlisp-parallel.asd
femlisp-parallel
(system).
femlisp-matlisp/femlisp-matlisp.asd
femlisp-matlisp
(system).
femlisp-dictionary/femlisp-dictionary.asd
femlisp-dictionary
(system).
femlisp/function/function.lisp
function-defp.lisp
(file).
function
(module).
<constant-function>
(class).
<function>
(class).
<linear-function>
(class).
<special-function>
(class).
circle-function
(function).
compose-2
(method).
compose-2
(method).
compose-2
(method).
differentiable-p
(generic function).
domain-dimension
(reader method).
ellipse-matrix
(function).
evaluate
(method).
evaluate
(method).
evaluate
(method).
evaluate
(method).
evaluate-gradient
(generic function).
gradient
(reader method).
homotopy
(function).
image-dimension
(reader method).
initialize-instance
(method).
initialize-instance
(method).
interval-method
(function).
langevin
(function).
langevinx
(function).
multiple-evaluate
(generic function).
multiple-evaluate-gradient
(generic function).
numerical-complex-derivative
(function).
numerical-derivative
(function).
numerical-gradient
(function).
project-to-ellipsoid
(function).
project-to-sphere
(function).
sparse-function
(macro).
sparse-real-derivative
(function).
special-1d-function
(function).
transform-function
(function).
xn-distortion-function
(function).
*langevin-taylor-29*
(special variable).
<linearly-transformed-function>
(class).
domain-a
(reader method).
domain-b
(reader method).
evaluate-k-jet
(generic function).
evaluator
(reader method).
image-a
(reader method).
image-b
(reader method).
intermediate-coordinates
(function).
jet
(reader method).
original
(reader method).
smoothness
(generic function).
test-function
(function).
test-gradient
(function).
value
(reader method).
zero-k-jet
(function).
femlisp/function/polynom.lisp
function.lisp
(file).
function
(module).
axpy!
(method).
coefficients
(reader method).
copy
(method).
degree
(generic function).
differentiate
(generic function).
eliminate-small-coefficients
(function).
evaluate
(method).
evaluate
(method).
evaluate
(method).
evaluate-gradient
(method).
factors
(generic function).
gradient
(reader method).
integrate-simple-polynomial
(function).
lagrange-polynomials
(function).
m+
(method).
m+!
(method).
make-polynomial
(function).
maximal-partial-degree
(generic function).
n-variate-monomials-of-degree
(function).
partial-degree
(generic function).
poly*
(generic function).
poly-expt
(generic function).
poly-exterior-product
(function).
polynomial
(class).
print-object
(method).
scal!
(method).
shift-polynomial
(generic function).
split-into-monomials
(function).
total-degree
(generic function).
unit?
(generic function).
variance
(generic function).
zero
(generic function).
zero?
(generic function).
*print-polynomial-variance*
(special variable).
check-and-calculate-depth-of
(function).
evaluate-exterior-polynomial-product
(function).
evaluate-k-jet
(method).
exponents->monomial-list
(function).
k-jet
(generic function).
k-variate-zero
(function).
nest
(function).
poly+
(generic function).
poly-eval
(function).
print-polynomial
(function).
simplify
(function).
test-polynom
(function).
unit
(generic function).
write-monomial
(function).
femlisp/function/spline.lisp
polynom.lisp
(file).
function
(module).
<periodic-polygon>
(class).
<polygon>
(class).
cubic-spline
(function).
differentiable-p
(method).
evaluate
(method).
evaluate-gradient
(method).
initialize-instance
(method).
apply-1d-stencil
(function).
find-segment-coordinates
(function).
m-times
(function).
nr-segments
(generic function).
points
(reader method).
solve-moment-system
(function).
spline-right-hand-side
(function).
test-spline
(function).
femlisp/mesh/cell.lisp
mesh-defp.lisp
(file).
mesh
(module).
<cell>
(class).
<mapped-cell>
(class).
<vertex>
(class).
boundary
(generic function).
cell-mapping
(generic function).
cellp
(function).
corners
(generic function).
diameter
(generic function).
dimension
(generic function).
embedded-dimension
(generic function).
factor-dimensions
(function).
factor-simplices
(function).
g2l
(generic function).
global->embedded-local
(generic function).
global->local
(generic function).
inside-cell?
(generic function).
l2dg
(generic function).
l2g
(generic function).
local->dglobal
(generic function).
local->global
(generic function).
local-coordinates-of-midpoint
(generic function).
mapped-cell-class
(function).
mapped-p
(function).
mapping
(method).
mapping
(reader method).
(setf mapping)
(writer method).
midpoint
(generic function).
multiple-local->dglobal
(generic function).
multiple-local->global
(generic function).
nr-of-sides
(function).
nr-of-subcells
(function).
nr-of-vertices
(function).
origin
(generic function).
print-object
(method).
reference-cell
(generic function).
reference-cell-p
(function).
refine-info
(function).
skeleton
(generic function).
subcells
(generic function).
vertex-p
(function).
vertex-position
(reader method).
vertex?
(function).
vertices
(generic function).
*check-well-defined-embedded-dimension*
(special variable).
*g2l-newton-steps*
(special variable).
*inside-threshold*
(special variable).
*print-cell*
(special variable).
+per-class-allocation-slot+
(constant).
<cell-with-boundary>
(class).
<distorted-cell>
(class).
<standard-cell>
(class).
barycentric-coordinates
(generic function).
barycentric-gradients
(generic function).
cell-class-information
(generic function).
(setf cell-class-information)
(generic function).
cell-class-information
(structure).
cell-class-information-p
(function).
cell-vec
(type).
check
(method).
check
(method).
ci-boundary-indices-of-subcells
(reader).
(setf ci-boundary-indices-of-subcells)
(writer).
ci-dimension
(reader).
(setf ci-dimension)
(writer).
ci-factor-simplices
(reader).
(setf ci-factor-simplices)
(writer).
ci-nr-of-sides
(reader).
(setf ci-nr-of-sides)
(writer).
ci-nr-of-subcells
(reader).
(setf ci-nr-of-subcells)
(writer).
ci-nr-of-vertices
(reader).
(setf ci-nr-of-vertices)
(writer).
ci-reference-cell
(reader).
(setf ci-reference-cell)
(writer).
ci-refine-info
(reader).
(setf ci-refine-info)
(writer).
ci-refinement-rules
(reader).
(setf ci-refinement-rules)
(writer).
coordinates-inside?
(generic function).
copy-cell
(generic function).
copy-cell-class-information
(function).
describe-all
(generic function).
g-corner-matrix
(function).
g-corners
(function).
generate-refine-info
(generic function).
generate-subcells-method
(function).
generate-subcells-method-source
(function).
initialize-cell-class
(function).
l2g-evaluator
(function).
make-cell-class-information
(function).
map-cell-vec
(function).
multiple-barycentric-coordinates
(function).
multiple-barycentric-gradients
(function).
multiple-l2dg
(generic function).
multiple-l2g
(generic function).
refinement-rules
(function).
simple-newton
(function).
subcell-access-indices
(function).
unmapped-cell-class
(function).
with-cell-class-information
(macro).
with-cell-information
(macro).
with-ci-slots
(macro).
femlisp/mesh/skeleton.lisp
cell.lisp
(file).
mesh
(module).
<skeleton>
(class).
cells-of-dim
(function).
cells-of-highest-dim
(function).
describe-object
(method).
dimension
(reader method).
(setf dimension)
(writer method).
dimension-of-part
(generic function).
doskel
(macro).
embedded-dimension
(method).
etable
(generic function).
etable-of-highest-dim
(function).
etables
(reader method).
(setf etables)
(writer method).
find-cell
(function).
find-cell-from-corners
(function).
find-cell-from-position
(generic function).
find-cells
(function).
get-cell-property
(function).
(setf get-cell-property)
(function).
identified-cells
(generic function).
initialize-instance
(method).
insert-cell!
(function).
insert-cells!
(function).
make-analog
(method).
mark-skeleton
(function).
member-of-skeleton?
(function).
nr-of-cells
(function).
skel-empty-p
(function).
skel-for-each
(function).
skel-map
(generic function).
skel-ref
(function).
(setf skel-ref)
(function).
skeleton
(method).
skeleton
(method).
skeleton-boundary
(function).
*optional-skeleton-checks*
(special variable).
*print-skeleton*
(special variable).
*print-skeleton-values*
(special variable).
cells->skeleton
(function).
check
(method).
check-for-multiples
(function).
closed?
(function).
remove-cells!
(generic function).
skeleton-substance
(function).
substance-boundary-cells
(function).
femlisp/mesh/identify.lisp
skeleton.lisp
(file).
mesh
(module).
boundary-identifications
(function).
cell-identification
(function).
(setf cell-identification)
(function).
combine-identifications
(function).
identification-p
(function).
identified-cells
(method).
identified-p
(function).
identify
(function).
identify-unit-cell-faces
(function).
iterate-identifications
(function).
key-is-subcell-p
(function).
print-object
(method).
representative
(generic function).
cells
(reader method).
check-identification
(function).
identification
(class).
femlisp/mesh/refine.lisp
identify.lisp
(file).
mesh
(module).
anisotropic-rule-p
(function).
children
(function).
(setf children)
(function).
get-refinement-rule
(function).
(setf get-refinement-rule)
(function).
inner-refcell-children
(function).
parent
(function).
(setf parent)
(function).
print-object
(method).
refcell-children
(function).
refcell-refinement-skeleton
(function).
reference-cell
(reader method).
refine
(generic function).
refined-p
(function).
refinement
(function).
refinement-rule
(function).
refinement-rule
(class).
regular-rule-p
(function).
subcell-children
(function).
*constant-refinement-type*
(special variable).
*refcell-refinement-memoize-depth*
(special variable).
*refcell-refinement-table*
(special variable).
<anisotropic-rule-mixin>
(class).
<child-info>
(structure).
<child-info>-p
(function).
add-new-refinement-rule
(function).
anisotropic-name
(function).
boundary-refinement-rules
(reader method).
child-barycentric-corners
(reader).
(setf child-barycentric-corners)
(writer).
child-boundary-paths
(reader).
(setf child-boundary-paths)
(writer).
child-info-vec
(type).
child-reference-cell
(reader).
(setf child-reference-cell)
(writer).
child-transform-a
(reader).
(setf child-transform-a)
(writer).
child-transform-b
(reader).
(setf child-transform-b)
(writer).
copy-<child-info>
(function).
do-refinement!
(generic function).
generate-refine-info
(method).
generate-refine-info
(method).
get-subcell-children
(function).
induced-refinement-of-subcell-refcells
(function).
make-<child-info>
(function).
names
(reader method).
refine-cell!
(generic function).
refine-cell-interior
(function).
refine-info->refinement-rule
(function).
refinement-info
(reader method).
rule-position
(function).
skeleton->refinement-rule
(function).
update-refinement!
(generic function).
femlisp/mesh/vertex.lisp
refine.lisp
(file).
mesh
(module).
*reference-vertex*
(special variable).
boundary
(method).
cell-mapping
(method).
g2l
(method).
global->local
(method).
global->local
(method).
initialize-instance
(method).
l2dg
(method).
l2g
(method).
local->dglobal
(method).
local-coordinates-of-midpoint
(method).
make-cell-from-corners
(function).
make-cell-from-vertices
(function).
make-vertex
(function).
vertices
(method).
<mapped-vertex>
(class).
barycentric-coordinates
(method).
barycentric-gradients
(method).
coordinates-inside?
(method).
copy-cell
(method).
generate-refine-info
(method).
femlisp/mesh/simplex.lisp
vertex.lisp
(file).
mesh
(module).
*unit-interval*
(special variable).
*unit-tetrahedron*
(special variable).
*unit-triangle*
(special variable).
<simplex>
(class).
cell-mapping
(method).
l2dg
(method).
local-coordinates-of-midpoint
(method).
make-line
(function).
make-simplex
(function).
n-simplex
(function).
simplex-class
(function).
simplex-p
(function).
vertices
(method).
barycentric-coordinates
(method).
barycentric-gradients
(method).
coordinates-inside?
(method).
create-boundary-paths
(function).
ensure-simplex
(function).
euclidean->barycentric
(function).
freudenthal-refinement
(function).
generate-refine-info
(method).
get-path-create
(function).
make-reference-simplex
(function).
simplex-corner
(function).
sub-cells-of-child
(function).
sub-cells-of-children
(function).
two-sorted-parts
(function).
femlisp/mesh/product-cell.lisp
simplex.lisp
(file).
mesh
(module).
*unit-cube*
(special variable).
*unit-quadrangle*
(special variable).
<product-cell>
(class).
cartesian-product
(generic function).
cell->cube
(function).
cube-p
(function).
ensure-simplex-product
(function).
local-coordinates-of-midpoint
(method).
n-cube
(function).
product-cell-p
(function).
vertices
(method).
*unit-prism-1-2*
(special variable).
*unit-prism-2-1*
(special variable).
barycentric-coordinates
(method).
barycentric-coordinates-factors
(function).
barycentric-gradients
(method).
cartesian-product-map
(function).
coordinates-inside?
(method).
create-boundary-paths-of-product-cell
(function).
cube-index->product-cell-index
(function).
cube-index->simplex-index
(function).
generate-refine-info
(method).
make-product-cell
(generic function).
make-reference-product-cell
(function).
product-cell-class
(function).
product-table
(function).
pseudo-vertices
(generic function).
weight-lists
(function).
weight-lists-grad-product-cell
(function).
weight-lists-grad-simplex
(function).
femlisp/mesh/skeleton-build.lisp
product-cell.lisp
(file).
identify.lisp
(file).
mesh
(module).
copy-skeleton
(function).
insert-cell-from-corners
(function).
linearly-transformed-skeleton
(function).
periodic-polygonal
(function).
refined-skeleton-copy
(function).
shift-skeleton
(function).
skel-add!
(function).
skeleton-disjoint-union
(function).
skeleton-without-cell
(function).
structured-skeleton
(function).
subskeleton
(generic function).
telescope
(function).
transformed-skeleton
(function).
synchronize-identification
(function).
transform-cell!
(generic function).
femlisp/mesh/anisotropic.lisp
product-cell.lisp
(file).
skeleton-build.lisp
(file).
mesh
(module).
anisotropic-boundary-refinement-rules
(function).
anisotropic-refinement-indicator
(function).
anisotropic-refinement-info
(function).
anisotropic-refinement-rule
(function).
anisotropic-refinement-skeleton
(function).
copy-refinement-rule
(function).
projection-matrix
(function).
femlisp/mesh/rcb.lisp
skeleton.lisp
(file).
identify.lisp
(file).
mesh
(module).
bisect
(function).
bisection-parameters
(function).
calculate-bounding-box
(function).
interface-table
(function).
rcb-ordered-cells
(function).
rcb-sort-items
(function).
recursive-bisection
(function).
femlisp/mesh/domain.lisp
skeleton-build.lisp
(file).
mesh
(module).
<domain>
(class).
box-domain
(function).
dealii-n-ball-domain
(function).
describe-object
(method).
domain-boundary
(function).
domain-characteristics
(function).
ensure-domain
(function).
find-patch
(function).
initialize-instance
(method).
l-domain
(function).
make-classifier
(function).
make-domain
(function).
n-ball-domain
(function).
n-cell-domain
(function).
n-cube-domain
(function).
n-simplex-domain
(function).
patch-classification
(function).
rotated-square-domain
(function).
simplex-product-domain
(function).
test-condition
(function).
triangle-domain
(function).
update-instance-for-different-class
(method).
classify-top-bottom-lateral
(function).
cube-without-corner
(function).
domain-substance
(function).
domain-substance-boundaries
(function).
ensure-secondary-information
(function).
n-ball-dphi
(function).
n-ball-phi
(function).
standard-classifier
(function).
femlisp/mesh/mesh.lisp
domain.lisp
(file).
mesh
(module).
<hierarchical-mesh>
(class).
<mesh>
(class).
bottom-level-cells
(function).
cells-on-level
(function).
describe-object
(method).
dimension-of-part
(method).
dissection-compare
(function).
domain
(reader method).
find-cell-from-position
(method).
for-each-cell-of-highest-dimension-on-surface
(function).
hierarchically-ordered-cells
(function).
initialize-instance
(method).
level-of-cell
(function).
make-analog
(method).
meshsize
(generic function).
nr-of-levels
(function).
nr-of-surface-cells
(function).
patch-of-cell
(function).
(setf patch-of-cell)
(function).
refine
(method).
refinement-interface
(function).
surface-cells-of-dim
(function).
surface-cells-of-highest-dim
(function).
top-level
(generic function).
top-level-cells
(function).
update-instance-for-different-class
(method).
*allow-child-patch-change*
(special variable).
*find-cell-base-level*
(special variable).
build-level-table
(function).
check
(method).
check
(method).
find-cell-on-patch-with-midpoint
(function).
flat-mesh-p
(function).
get-patch-property
(function).
(setf get-patch-property)
(function).
hierarchical-mesh-p
(function).
hierarchical-search
(function).
levels
(reader method).
(setf levels)
(writer method).
parametric
(reader method).
refine-cell!
(method).
femlisp/mesh/meshgen.lisp
mesh.lisp
(file).
mesh
(module).
compare-lexicographically
(function).
copy-mesh
(function).
make-hierarchical-mesh-from
(function).
make-hierarchical-mesh-from-domain
(generic function).
make-mesh-from
(generic function).
sort-lexicographically
(function).
special-mesh-on-box-domain
(function).
structured-mesh-on-box-domain
(function).
triangulize
(function).
uniformly-refined-hierarchical-mesh
(function).
uniformly-refined-mesh
(function).
isotropic-mesh-on-rectangle-domain
(function).
femlisp/mesh/blending.lisp
meshgen.lisp
(file).
mesh
(module).
barycentric->euclidean
(function).
blending-map
(function).
change-to-blending
(function).
curved-triangle-domain
(function).
interpolate
(function).
ip
(function).
sub-side-mapping
(function).
test-f
(function).
without-component
(function).
femlisp/mesh/triangulate.lisp
blending.lisp
(file).
mesh
(module).
<boundary-cell>
(class).
dimension
(reader method).
midpoint
(reader method).
subcells
(method).
triangulate
(function).
compute-raster
(function).
copy-cell
(method).
extend-triangulation
(generic function).
fix-identification-for-positive-dimension
(function).
holes
(reader method).
transform-cell!
(method).
femlisp/mesh/triangle.lisp
triangulate.lisp
(file).
mesh
(module).
show
(method).
*meshfile-basename*
(special variable).
*triangle-pathname*
(special variable).
call-triangle
(function).
consistent-vertex-numbering
(function).
decrease-priority
(function).
drop-empty-limits
(function).
extend-triangulation
(method).
extend-triangulation
(method).
increase-priority
(function).
map-skeleton
(function).
mesh-file
(function).
meshes-pathname
(function).
patch-boundary-mesh
(function).
patch-mesh
(function).
pq-get
(function).
(setf pq-get)
(function).
pq-insert
(function).
pq-pop
(function).
pq-remove
(function).
priority-queue
(class).
read-next-numbers-line
(function).
read-next-uncommented-line
(function).
read-numbers-from-string
(function).
read-triangle-mesh-for
(function).
refpatch-boundary-mesh
(function).
triangulate-patch
(function).
write-1d-skeleton-to-poly-file
(function).
femlisp/mesh/tetgen.lisp
triangulate.lisp
(file).
triangle.lisp
(file).
mesh
(module).
*tetgen-pathname*
(special variable).
call-tetgen
(function).
extend-triangulation
(method).
insert-simplex-in-table
(function).
read-nodes
(function).
read-tetgen-mesh
(function).
read-tetgen-mesh-for
(function).
read-tetgen-simplices
(function).
sample-domain
(function).
sample-mesh
(function).
write-2d-skeleton-to-poly-file
(function).
femlisp/mesh/extend.lisp
meshgen.lisp
(file).
mesh
(module).
cube-extender
(function).
extend
(function).
standard-extender
(function).
femlisp/problem/problem.lisp
problem-defp.lisp
(file).
problem
(module).
<lse>
(class).
<nlse>
(class).
<nonlinear-problem>
(class).
<problem>
(class).
ensure-residual
(generic function).
ensure-solution
(generic function).
initialize-instance
(method).
initialize-instance
(method).
linear-p
(generic function).
linearize
(generic function).
lse
(function).
matrix
(reader method).
nlse
(function).
rhs
(reader method).
test-problem
(function).
femlisp/problem/pde-problem.lisp
problem.lisp
(file).
problem
(module).
<coefficient>
(class).
<domain-problem>
(class).
<interpolation-problem>
(class).
<multiphysics-mixin>
(class).
<pde-problem>
(class).
add-fe-parameters-demand
(function).
assembly-type
(reader method).
coefficient-name
(reader method).
coefficients
(reader method).
coefficients-of-cell
(generic function).
coefficients-of-patch
(function).
component-length
(function).
component-position
(function).
component-symbol
(function).
components
(reader method).
components-of-cell
(generic function).
components-of-patch
(generic function).
(setf components-of-patch)
(generic function).
constant-coefficient
(function).
constraint-coefficient
(function).
constraint-p
(function).
copy-coefficient
(function).
demands
(method).
demands
(reader method).
describe-object
(method).
dimension
(reader method).
domain
(reader method).
domain-dimension
(method).
dual-problem
(generic function).
ensure-coefficient
(function).
evaluate
(method).
extraction-information
(function).
filter-applicable-coefficients
(function).
find-coefficient
(function).
find-component
(function).
fu->coefficient
(function).
function->coefficient
(function).
fx->coefficient
(function).
fxu->coefficient
(function).
get-coefficient
(function).
get-coefficients
(function).
identification-coefficient
(function).
multiplicity
(reader method).
nr-of-components
(generic function).
nr-of-components-of-patch
(function).
nr-of-components-of-problem
(generic function).
print-object
(method).
required-fe-functions
(function).
self-adjoint-p
(generic function).
shared-initialize
(method).
shared-initialize
(method).
subproblems
(reader method).
*assembly-type*
(special variable).
check-component
(function).
check-components
(function).
classify-problem
(generic function).
coeff-eval
(reader method).
component-name
(function).
compress-fe-parameters
(function).
fe-parameter-p
(function).
identification-coefficient-p
(function).
parameter-name
(function).
parameter-order
(function).
sigma-p
(function).
solution-dependent
(function).
some-components
(function).
test-pde-problem
(function).
zero-constraints
(generic function).
femlisp/problem/time.lisp
pde-problem.lisp
(file).
problem
(module).
<time-dependent-problem>
(class).
end-time
(reader method).
self-adjoint-p
(method).
start-time
(reader method).
stationary-problem-class
(function).
time-dependent-problem-class
(generic function).
test-time
(function).
femlisp/problem/evp.lisp
pde-problem.lisp
(file).
problem
(module).
<evp-mixin>
(class).
<evp>
(class).
<ls-evp>
(class).
energy
(generic function).
initialize-instance
(method).
initialize-instance
(method).
mass
(generic function).
mass-matrix
(reader method).
multiplicity
(reader method).
stiffness-matrix
(reader method).
test-evp
(function).
femlisp/problem/pdef.lisp
problem
(module).
coefficient-macros
(function).
coupling-with
(macro).
create-problem
(macro).
define-coefficient-macro
(macro).
extract-from
(function).
make-coefficients-for
(generic function).
prepare-coefficient-arguments
(function).
register-coefficient-macros
(function).
select-on-patch
(macro).
subproblem
(macro).
*coefficient-component-offsets*
(special variable).
derivative-symbol-p
(function).
extract-from-gradient
(function).
internal-component
(special variable).
internal-component-2
(special variable).
internal-components
(special variable).
internal-dimension
(special variable).
internal-domain
(special variable).
internal-length
(special variable).
internal-length-2
(special variable).
internal-multiplicity
(special variable).
internal-patch
(special variable).
internal-patch-dimension
(special variable).
internal-patch-if
(special variable).
internal-position
(special variable).
internal-position-2
(special variable).
internal-problem
(special variable).
internal-properties
(special variable).
internal-subproblem-name
(special variable).
internal-subproblem-package
(special variable).
internal-subproblems
(special variable).
internal-value
(special variable).
select-components-on-patch
(macro).
with-coefficient-macros
(macro).
femlisp/problem/ellsys.lisp
pdef.lisp
(file).
problem
(module).
<ellsys-problem>
(class).
<multiphysics-problem>
(class).
artificial-diffusion
(function).
diagonal-reaction-coefficient
(function).
ellsys-model-problem
(function).
ellsys-one-force-coefficient
(function).
initial-value-provided-p
(function).
initialize-instance
(method).
isotropic-diffusion
(function).
isotropic-diffusion-coefficient
(function).
self-adjoint-p
(method).
time-dependent-p
(function).
unit-vector-force-coefficient
(function).
a
(macro).
ai
(macro).
b
(macro).
c
(macro).
classify-problem
(method).
constraint
(macro).
define-ellsys-coefficient-macro
(macro).
f
(macro).
g
(macro).
h
(macro).
initial
(macro).
r
(macro).
sigma
(macro).
test-ellsys
(function).
femlisp/problem/cdr.lisp
ellsys.lisp
(file).
problem
(module).
<cdr-problem>
(class).
bratu-problem
(function).
cdr-model-problem
(function).
dual-problem
(method).
ensure-dirichlet-coefficient
(function).
ensure-tensor-coefficient
(function).
ensure-vector-coefficient
(function).
nr-of-components-of-problem
(method).
scalar-diffusion
(function).
scalar-reaction
(function).
scalar-source
(function).
*streamline-diffusion*
(special variable).
conservative-convection
(macro).
constraint
(macro).
convection
(macro).
derivative-source
(macro).
diffusion
(macro).
ensure-1-component-tensor
(function).
ensure-1-component-vector
(function).
initial
(macro).
reaction
(macro).
resistance
(macro).
sigma
(macro).
source
(macro).
streamline-diffusion
(macro).
test-cdr
(function).
zero-constraint
(macro).
femlisp/problem/elasticity.lisp
ellsys.lisp
(file).
problem
(module).
<elasticity-problem>
(class).
check-elasticity-tensor
(function).
elasticity-model-problem
(function).
isotropic-elasticity-tensor
(function).
isotropic-elasticity-tensor-coefficient
(function).
nr-of-components-of-problem
(method).
shared-initialize
(method).
test-elasticity
(function).
femlisp/iteration/iterate.lisp
iteration-defp.lisp
(file).
iteration
(module).
*cpu-time-observe*
(special variable).
*iteration-depth*
(special variable).
*output-depth*
(special variable).
*step-observe*
(special variable).
<iteration>
(class).
finally
(generic function).
initialize-instance
(method).
initially
(generic function).
intermediate
(generic function).
iter-format
(generic function).
iterate
(generic function).
next-step
(generic function).
terminate-p
(generic function).
*iteration-failure-behavior*
(special variable).
*iteration-name*
(special variable).
compile-termination-test
(function).
float-quantity-observe
(function).
inner-iteration
(generic function).
name
(generic function).
output-p
(generic function).
test-iterate
(function).
femlisp/iteration/linit.lisp
iteration-defp.lisp
(file).
iteration
(module).
*gauss-seidel*
(special variable).
*undamped-jacobi*
(special variable).
<gauss-seidel>
(class).
<ilu>
(class).
<iterator>
(class).
<jacobi>
(class).
<linear-iteration>
(class).
<lu>
(class).
<multi-iteration>
(class).
<parallel-sor>
(class).
<sor>
(class).
compute-residual
(generic function).
initialize-instance
(method).
make-iterator
(generic function).
product-iterator
(function).
*store-decomposition*
(special variable).
<richardson>
(class).
ensure-contained
(generic function).
ensure-solution-structure
(function).
test-linit
(function).
femlisp/iteration/blockit.lisp
linit.lisp
(file).
iteration
(module).
<block-iteration>
(class).
<custom-psc>
(class).
<custom-ssc>
(class).
<psc>
(class).
<ssc>
(class).
make-iterator
(method).
setup-blocks
(generic function).
<setup-blocks-mixin>
(class).
compute-block-inverse
(function).
compute-block-inverses
(function).
inner-iteration
(reader method).
ordering
(reader method).
(setf ordering)
(writer method).
store-p
(reader method).
femlisp/iteration/krylow.lisp
linit.lisp
(file).
iteration
(module).
<bi-cgstab>
(class).
<cg>
(class).
<gradient-method>
(class).
make-iterator
(method).
make-iterator
(method).
make-iterator
(method).
make-iterator
(method).
print-object
(method).
<gmres>
(class).
<preconditioned-krylow>
(class).
restart-cycle
(reader method).
test-krylow
(function).
femlisp/iteration/solve.lisp
iteration-defp.lisp
(file).
iterate.lisp
(file).
iteration
(module).
*discrete-iterative-solver-observe*
(special variable).
<iterative-solver>
(class).
<solver>
(class).
finally
(method).
initially
(method).
intermediate
(method).
select-linear-solver
(generic function).
select-solver
(generic function).
solve
(generic function).
*select-linear-solver*
(special variable).
<discrete-iterative-solver>
(class).
output
(reader method).
residual-norm
(reader method).
safe-divide-by-zero
(function).
test-solve
(function).
femlisp/iteration/linsolve.lisp
linit.lisp
(file).
solve.lisp
(file).
iteration
(module).
<linear-solver>
(class).
<safe-linear-solver>
(class).
<solver-iteration>
(class).
<special-solver>
(class).
linsolve
(function).
lu-solver
(function).
make-iterator
(method).
next-step
(method).
select-linear-solver
(method).
select-linear-solver
(method).
solve
(method).
terminate-p
(method).
fallback
(reader method).
fallback-p
(reader method).
(setf fallback-p)
(writer method).
inner-iteration
(reader method).
iteration
(method).
iteration
(reader method).
solver-function
(reader method).
test-linsolve
(function).
femlisp/iteration/nlsolve.lisp
linsolve.lisp
(file).
iteration
(module).
<newton>
(class).
next-step
(method).
select-solver
(method).
*suggested-nonlinear-solver*
(special variable).
<nonlinear-solver>
(class).
inner-iteration
(method).
linear-solver
(reader method).
qlsolve
(function).
step-control
(reader method).
test-nlsolve
(function).
femlisp/iteration/evpsolve.lisp
nlsolve.lisp
(file).
iteration
(module).
next-step
(method).
next-step
(method).
select-solver
(method).
*evp-success*
(special variable).
<evp-solver>
(class).
<lobpcg>
(class).
<wielandt-iteration>
(class).
gram-schmidt
(function).
gram-schmidt-new
(function).
test-evpsolve
(function).
femlisp/iteration/multigrid-defp.lisp
iteration-defp.lisp
(file).
iteration
(module).
femlisp/iteration/multigrid.lisp
linit.lisp
(file).
linsolve.lisp
(file).
multigrid-defp.lisp
(file).
iteration
(module).
<correction-scheme>
(class).
<fas>
(class).
<mg-iteration>
(class).
base-level
(reader method).
coarse-grid-iteration
(reader method).
fmg
(reader method).
make-iterator
(method).
multilevel-decomposition
(generic function).
post-steps
(reader method).
pre-steps
(reader method).
select-smoother
(generic function).
a_
(macro).
combination-type
(reader method).
ensure-mg-residual
(generic function).
ensure-sol-rhs-res
(generic function).
f-cycle
(generic function).
fas-r_
(macro).
gamma
(reader method).
i_
(macro).
lmgc
(generic function).
post-smoother
(reader method).
post-smoother_
(macro).
pre-smoother
(reader method).
pre-smoother_
(macro).
prolongate
(generic function).
r_
(macro).
res_
(macro).
residual-p_
(macro).
restrict
(generic function).
rhs_
(macro).
smooth
(generic function).
sol_
(macro).
with-current-level-data
(macro).
femlisp/iteration/amg.lisp
multigrid.lisp
(file).
iteration
(module).
cg-max-size
(reader method).
coarse-grid-matrix
(generic function).
coarsen
(generic function).
dirichlet-dof-p
(function).
galerkin-product
(function).
multilevel-decomposition
(method).
preprocess-matrix
(generic function).
prolongation
(generic function).
restriction
(generic function).
slave-dof-p
(function).
slave-or-dirichlet-dof-p
(function).
*amg-cg-max-size*
(special variable).
<algebraic-mg>
(class).
choose-coarse-grid
(generic function).
filtered-matrix
(generic function).
improved-prolongation
(generic function).
max-depth
(reader method).
tentative-prolongation
(generic function).
femlisp/iteration/selection-amg.lisp
amg.lisp
(file).
iteration
(module).
<selection-amg>
(class).
improved-prolongation
(method).
tentative-prolongation
(method).
femlisp/iteration/aggregation-amg.lisp
amg.lisp
(file).
iteration
(module).
<aggregation-amg>
(class).
femlisp/iteration/stueben.lisp
selection-amg.lisp
(file).
iteration
(module).
<stueben>
(class).
adapt-fill-pointer
(function).
choose-coarse-grid
(method).
filtered-matrix
(method).
min-in-row
(function).
priority-table
(class).
pt-dictionary
(reader method).
pt-in-table-p
(generic function).
pt-insert
(generic function).
pt-pop
(generic function).
pt-remove
(generic function).
pt-shift-priority
(generic function).
pt-table
(reader method).
test-stueben
(function).
theta
(reader method).
(setf theta)
(writer method).
femlisp/discretization/discretization-defp.lisp
discretization
(module).
femlisp/discretization/discretization.lisp
discretization-defp.lisp
(file).
discretization
(module).
*suggested-discretization-order*
(special variable).
<discretization>
(class).
discretization-order
(generic function).
discretize
(generic function).
select-discretization
(generic function).
femlisp/discretization/quadrature.lisp
discretization-defp.lisp
(file).
discretization
(module).
gauss-lobatto-points
(function).
gauss-lobatto-points-on-unit-interval
(function).
gauss-lobatto-rule
(function).
gauss-rule
(function).
integration-points
(reader method).
integration-rule
(function).
integration-rule
(class).
integration-weights
(reader method).
product-rule
(function).
weights-for-ips
(function).
*quadrature-rule-float-type*
(special variable).
*quadrature-rule-internal-precision*
(special variable).
cone-rule-for-simplex
(function).
gauss-lobatto-family
(function).
gauss-lobatto-rule-on-unit-interval
(function).
gauss-points-for-weight
(function).
gauss-rule-for-simplex
(function).
gauss-rule-for-weight
(function).
high-precision-integration-points
(function).
high-precision-integration-weights
(function).
high-precision-ips
(reader method).
integrate-monomial
(function).
integrate-monomial-over-simplex-product
(function).
integrate-over-reference-product-cell
(function).
integrate-over-reference-simplex
(function).
ip-coords
(function).
(setf ip-coords)
(function).
ip-weight
(function).
(setf ip-weight)
(function).
jacobi-polynomial
(function).
legendre-polynomial
(function).
make-ip
(function).
new-gauss-rule-for-simplex
(function).
rule-factors
(reader method).
test-integration-rule
(function).
test-quadrature
(function).
zeros-of-separating-family
(function).
femlisp/discretization/fe.lisp
discretization.lisp
(file).
quadrature.lisp
(file).
discretization
(module).
*quadrature-order*
(special variable).
<scalar-fe>
(class).
<vector-fe>
(class).
component
(generic function).
components
(reader method).
components
(method).
(setf components)
(writer method).
construct-coeff-input
(function).
discretization-order
(method).
discretization-order
(reader method).
do-dof
(macro).
dof
(class).
dof-component
(reader method).
dof-coord
(reader method).
dof-functional
(reader method).
dof-gcoord
(reader method).
dof-in-vblock-index
(reader method).
dof-index
(reader method).
dof-subcell-index
(reader method).
evaluate
(method).
fe-basis
(reader method).
fe-basis
(reader method).
fe-cell-geometry
(function).
fe-dofs
(reader method).
fe-dofs
(reader method).
(setf fe-dofs)
(writer method).
initialize-instance
(method).
initialize-instance
(method).
inner-dof-indices
(function).
interior-dof?
(function).
interpolate-on-refcell
(generic function).
ip-gradients
(generic function).
ip-values
(generic function).
nr-of-components
(method).
nr-of-components
(method).
nr-of-dofs
(generic function).
nr-of-inner-dofs
(generic function).
quadrature-rule
(generic function).
reference-cell
(reader method).
subcell-ndofs
(function).
subcell-offsets
(function).
*dof-precise-evaluation*
(special variable).
<fe>
(class).
compute-duals
(function).
discretization
(reader method).
dof-subcell
(reader method).
domain-volume
(function).
evaluate-shapes-at-points
(function).
fast-ip-gradients
(function).
fe-factors
(reader method).
gram-matrix
(function).
interpolation-function
(generic function).
ip-gradients-at-point
(generic function).
ip-values-at-point
(generic function).
new-vector-dof-from-dof
(function).
p-nomials-of-degree
(function).
precise-coord
(reader method).
precise-gcoord
(reader method).
project
(function).
projection-coefficients
(function).
q-nomials-of-degree
(function).
slow-ip-gradients
(function).
test-fe
(function).
vector-dof
(class).
volume-of-cell
(function).
femlisp/discretization/ansatz-space.lisp
fe.lisp
(file).
discretization
(module).
<ansatz-space>
(class).
<fe-discretization>
(class).
<scalar-fe-discretization>
(class).
<standard-fe-discretization>
(class).
<vector-fe-discretization>
(class).
ansatz-space
(reader method).
component
(method).
components
(reader method).
discretization-order
(method).
discretization-order
(method).
discretization-order
(reader method).
fe-class
(method).
fe-class
(reader method).
get-fe
(generic function).
hierarchical-mesh
(generic function).
initialize-instance
(method).
initialize-instance
(method).
lagrange-ansatz-space
(function).
make-analog
(method).
make-fe-ansatz-space
(function).
mesh
(method).
mesh
(reader method).
multiplicity
(method).
nr-of-components
(method).
nr-of-components
(method).
nr-of-components
(method).
problem
(method).
problem
(reader method).
<ansatz-space-object>
(class).
set-constraints
(generic function).
femlisp/discretization/lagrange.lisp
ansatz-space.lisp
(file).
discretization
(module).
cell-lagrange-fe
(function).
lagrange-fe
(function).
lagrange-mapping
(function).
lagrange-basis
(function).
lagrange-basis-boundary
(function).
lagrange-basis-inner
(function).
lagrange-basis-simplex
(function).
lagrange-boundary-dofs
(function).
lagrange-coords-1d
(function).
lagrange-dofs
(function).
lagrange-inner-coords
(generic function).
lagrange-polynomial-vector
(function).
lagrange-reference-parameters
(function).
shapes-and-dof-coords
(function).
test-lagrange
(function).
femlisp/discretization/fetransfer.lisp
ansatz-space.lisp
(file).
lagrange.lisp
(file).
discretization
(module).
local-imatrix
(function).
local-pmatrix
(function).
local-transfer-matrix
(function).
*ipt-tolerance*
(special variable).
*local-interpolation-matrix*
(special variable).
*local-projection-matrix*
(special variable).
children-offsets
(function).
compute-local-imatrix
(generic function).
compute-local-pmatrix
(generic function).
local-interpolation-matrix
(function).
local-projection-matrix
(function).
test-fetransfer
(function).
femlisp/discretization/sparseas.lisp
ansatz-space.lisp
(file).
fetransfer.lisp
(file).
discretization
(module).
<ansatz-space-automorphism>
(class).
<ansatz-space-morphism>
(class).
<ansatz-space-vector>
(class).
cell-key
(function).
choose-start-vector
(generic function).
col-key->size
(method).
domain-ansatz-space
(generic function).
extended-extract
(generic function).
getrf!
(method).
image-ansatz-space
(generic function).
initialize-instance
(method).
initialize-instance
(method).
initialize-instance
(method).
interpolation-matrix
(function).
key->size
(method).
key->size
(method).
keys->pattern
(method).
m*
(method).
m*-product-instance
(method).
m*-tn-product-instance
(method).
make-ansatz-space-automorphism
(function).
make-ansatz-space-morphism
(function).
make-ansatz-space-vector
(function).
make-domain-vector-for
(method).
make-image-vector-for
(method).
projection-matrix
(function).
random-ansatz-space-vector
(function).
row-key->size
(method).
select-linear-solver
(method).
sort-keys-hierarchically
(function).
special-ansatz-space-vector
(function).
transfer-matrix
(function).
*interpolation-type*
(special variable).
<domain-image-mixin>
(class).
c-dirichlet-dof-p
(function).
c-find-master
(function).
c-slave-dof-p
(function).
ensure-constraints
(function).
interpolate-coefficient
(function).
interpolate-function
(function).
key-cells
(function).
test-sparseas
(function).
femlisp/discretization/sparseif.lisp
ansatz-space.lisp
(file).
sparseas.lisp
(file).
discretization
(module).
dequeue
(method).
fe-extraction-information
(function).
get-local-from-global-mat
(generic function).
get-local-from-global-vec
(generic function).
increment-global-by-local-mat
(generic function).
increment-global-by-local-vec
(generic function).
make-local-mat
(generic function).
make-local-vec
(function).
multiple-evaluate-local-fe
(function).
set-global-to-local-mat
(generic function).
set-global-to-local-vec
(generic function).
*check-hash-table*
(special variable).
*check-lock*
(special variable).
*local-mat-pool*
(special variable).
*use-pool-p*
(special variable).
chunk-enqueue
(generic function).
chunk-queue
(class).
delay-possible-p
(function).
extract-ip-data
(function).
fe-secondary-information
(function).
fill-local-from-global-mat
(generic function).
fill-local-from-global-vec
(generic function).
get-matrix-blocks
(function).
global-local-matrix-operation
(generic function).
global-local-vector-operation
(generic function).
lock
(function).
set-lagrange-ansatz-space-vector
(function).
test-sparseif
(function).
unlock
(function).
work-done
(function).
work-on-queue
(generic function).
femlisp/discretization/feeval.lisp
ansatz-space.lisp
(file).
sparseif.lisp
(file).
discretization
(module).
cell-integrate
(generic function).
fe-extreme-values
(generic function).
fe-gradient
(generic function).
fe-integrate
(generic function).
fe-local-gradient
(generic function).
fe-local-value
(generic function).
fe-value
(generic function).
cell-volume
(function).
compute-energy
(function).
safer-find-cell-from-position
(function).
update-cell-extreme-values
(function).
femlisp/discretization/constraints.lisp
ansatz-space.lisp
(file).
sparseif.lisp
(file).
discretization
(module).
assemble-constraints
(function).
constrained-interpolation-matrix
(function).
eliminate-constraints
(function).
essential-boundary-constraints
(generic function).
add-local-part!
(function).
combined-constraints
(function).
compute-essential-boundary-constraints
(function).
eliminate-hanging-node-constraints-from-matrix
(function).
hanging-nodes-constraints
(function).
identification-constraints
(function).
identification-matrix
(function).
test-constraints
(function).
femlisp/discretization/assembly-heap.lisp
discretization-defp.lisp
(file).
discretization
(module).
assembly-heap
(function).
test-assembly-heap
(function).
femlisp/discretization/fedisc.lisp
sparseif.lisp
(file).
constraints.lisp
(file).
assembly-heap.lisp
(file).
discretization
(module).
assemble-interior
(generic function).
discretize
(method).
discretize-globally
(function).
discretize-locally
(generic function).
fe-discretize
(function).
assemble-cell
(function).
fe-discretize-linear-problem
(function).
test-fedisc
(function).
femlisp/discretization/system-fe.lisp
fedisc.lisp
(file).
discretization
(module).
essential-boundary-constraints
(method).
essential-constraints-for-key
(function).
femlisp/discretization/ellsys-fe.lisp
fedisc.lisp
(file).
discretization
(module).
discretize-locally
(method).
select-discretization
(method).
select-discretization
(method).
*upwinding*
(special variable).
discretize-ellsys
(function).
ellsys-fe-tests
(function).
ensure-m-matrix-property
(function).
femlisp/discretization/elasticity-fe.lisp
system-fe.lisp
(file).
discretization
(module).
discretize-elasticity
(function).
elasticity-fe-tests
(function).
femlisp/special-iteration/geomg-defp.lisp
special-iteration
(module).
femlisp/special-iteration/geoblock.lisp
geomg-defp.lisp
(file).
special-iteration
(module).
<geometric-psc>
(class).
<geometric-ssc>
(class).
geometric-psc
(function).
geometric-ssc
(function).
setup-blocks
(method).
<geometric-blocking-mixin>
(class).
find-vertex-centered-block
(function).
femlisp/special-iteration/vanka.lisp
geoblock.lisp
(file).
special-iteration
(module).
<vanka>
(class).
setup-blocks
(method).
extended-block
(function).
femlisp/special-iteration/geomg.lisp
geoblock.lisp
(file).
special-iteration
(module).
<geometric-cs>
(class).
<geometric-fas>
(class).
<s1-coarse-grid-iterator>
(class).
<s1-reduction>
(class).
fas
(function).
geometric-cs
(function).
make-iterator
(method).
multilevel-decomposition
(method).
multilevel-decomposition
(method).
prolongation
(method).
s1-reduction-amg-solver
(function).
select-smoother
(method).
select-smoother
(method).
select-smoother
(method).
<geometric-mg>
(class).
<local-mg>
(class).
extend-horizontally
(function).
extend-level-matrix
(function).
galerkin-p
(reader method).
local-mg
(function).
solution
(reader method).
(setf solution)
(writer method).
test-geomg
(function).
femlisp/graphic/graphics.lisp
graphics-defp.lisp
(file).
graphic
(module).
*default-graphic-program*
(special variable).
graphic-commands
(generic function).
graphic-file-name
(generic function).
graphic-output
(generic function).
graphic-write-data
(generic function).
images-pathname
(function).
send-graphic-commands
(generic function).
*graphics-lock*
(special variable).
*output-types*
(special variable).
graphic-input-stream
(generic function).
graphic-output-stream
(generic function).
femlisp/graphic/dx.lisp
graphics.lisp
(file).
graphic
(module).
graphic-file-name
(method).
graphic-output
(method).
send-graphic-commands
(method).
*dx-bug-workaround*
(special variable).
*dx-default-window-size*
(special variable).
*dx-name*
(special variable).
*dx-process*
(special variable).
*dx-toggle*
(special variable).
*show-dx-window*
(special variable).
dx-close
(function).
dx-input-stream
(function).
dx-output-stream
(function).
ensure-dx-process
(function).
graphic-input-stream
(method).
handshake-with-dx
(function).
wait-for-dx
(function).
femlisp/graphic/vtk.lisp
graphics.lisp
(file).
graphic
(module).
graphic-file-name
(method).
send-graphic-commands
(method).
femlisp/graphic/gnuplot.lisp
graphics.lisp
(file).
graphic
(module).
graphic-file-name
(method).
send-graphic-commands
(method).
*gnuplot-name*
(special variable).
*gnuplot-process*
(special variable).
ensure-gnuplot-process
(function).
gnuplot-close
(function).
gnuplot-input-stream
(function).
gnuplot-output-stream
(function).
gnuplot-tics
(function).
graphic-input-stream
(method).
wait-for-gnuplot
(function).
femlisp/plot/plot.lisp
plot-defp.lisp
(file).
plot
(module).
plot
(generic function).
*plot*
(special variable).
*plot-transformation*
(special variable).
*position-header*
(special variable).
1d-surface-cells
(function).
compute-all-position-component-values
(function).
compute-all-position-values
(function).
compute-position-indices
(function).
connections
(function).
find-local-index
(function).
(setf find-local-index)
(function).
make-key
(function).
nr-of-refinement-vertices
(function).
position-array
(function).
refcell-refinement-vertex-positions
(function).
refcell-refinement-vertices
(function).
vertex-index-table
(function).
write-positions
(function).
femlisp/plot/plot-dx.lisp
plot.lisp
(file).
plot
(module).
graphic-commands
(method).
graphic-write-data
(method).
*dx-bug-transformation*
(special variable).
*dx-shapes*
(special variable).
dx-position-header
(function).
test-plot-dx
(function).
femlisp/plot/meshplot.lisp
plot-dx.lisp
(file).
plot
(module).
graphic-commands
(method).
graphic-write-data
(method).
graphic-write-data
(method).
plot
(method).
plot
(method).
compute-cell-vertices
(function).
meshplot-position-array
(function).
plot-dimension
(function).
plot-transformation
(function).
test-meshplot
(function).
femlisp/plot/feplot.lisp
meshplot.lisp
(file).
plot
(module).
graphic-output
(method).
plot
(method).
local-evaluation-matrix
(function).
plot-cells
(generic function).
femlisp/plot/coeffplot.lisp
feplot.lisp
(file).
plot
(module).
plot
(method).
test-coeffplot
(function).
femlisp/plot/function-plot.lisp
plot-dx.lisp
(file).
plot
(module).
plot
(method).
test-function-plot
(function).
femlisp/plot/asaplot.lisp
plot-dx.lisp
(file).
plot
(module).
graphic-commands
(method).
graphic-write-data
(method).
plot
(method).
femlisp/plot/plot-gnuplot.lisp
plot.lisp
(file).
plot
(module).
graphic-commands
(method).
graphic-commands
(method).
graphic-write-data
(method).
graphic-write-data
(method).
plot
(method).
plot
(method).
plot
(method).
plot
(method).
destructure-polygon
(function).
ensure-polygons
(function).
test-plot-gnuplot
(function).
femlisp/plot/plot-vtk.lisp
plot.lisp
(file).
plot
(module).
graphic-write-data
(method).
write-vtk-positions
(function).
femlisp/strategy/strategy.lisp
strategy-defp.lisp
(file).
strategy
(module).
<strategy>
(class).
solve
(method).
femlisp/strategy/strategy-utilities.lisp
strategy.lisp
(file).
strategy
(module).
update-i-p-sol
(function).
femlisp/strategy/error-estimator.lisp
strategy-utilities.lisp
(file).
strategy
(module).
<duality-error-estimator>
(class).
<projection-error-estimator>
(class).
estimate
(generic function).
<difference-with-projection>
(class).
<error-estimator>
(class).
<global-and-local-norm>
(class).
<global-norm>
(class).
<local-test-with-dual>
(class).
<setup-enriched-ansatz-space>
(class).
<solve-dual-problem>
(class).
<standard-error-estimator>
(class).
compute-error-approximant
(generic function).
compute-local-estimate
(generic function).
compute-weight-function
(generic function).
eta->p2-vec
(function).
functional
(reader method).
(setf functional)
(writer method).
global-estimate
(generic function).
local-estimate
(generic function).
test-error-estimator
(function).
femlisp/strategy/error-indicator.lisp
strategy-utilities.lisp
(file).
strategy
(module).
<cell-rule-indicator>
(class).
<largest-eta-indicator>
(class).
<refinement-indicator>
(class).
<uniform-refinement-indicator>
(class).
indicate
(generic function).
top-level
(reader method).
*cell->error*
(special variable).
*cell->error-rank*
(special variable).
*pivot-max-error*
(special variable).
<isotropizing-indicator>
(class).
block-p
(reader method).
cell-rule
(generic function).
ensure-mesh-quality-p
(reader method).
fraction
(reader method).
from-level
(reader method).
pivot-factor
(reader method).
test-error-indicator
(function).
femlisp/strategy/fe-approximation.lisp
strategy.lisp
(file).
strategy-utilities.lisp
(file).
error-estimator.lisp
(file).
error-indicator.lisp
(file).
strategy
(module).
*eta-observe*
(special variable).
*fe-approximation-observe*
(special variable).
*nr-of-cells-observe*
(special variable).
*nr-of-dofs-observe*
(special variable).
<fe-approximation>
(class).
fe-class
(reader method).
initially
(method).
intermediate
(method).
next-step
(method).
point-observe
(function).
terminate-p
(method).
*u_1/4-observe*
(special variable).
approximate
(generic function).
ensure-ansatz-space
(function).
femlisp/strategy/fe-interpolation.lisp
fe-approximation.lisp
(file).
strategy
(module).
<fe-interpolation>
(class).
approximate
(method).
test-fe-interpolation
(function).
femlisp/strategy/fe-stationary.lisp
fe-approximation.lisp
(file).
strategy
(module).
*mentries-observe*
(special variable).
*stationary-fe-strategy-observe*
(special variable).
<stationary-fe-strategy>
(class).
select-solver
(method).
approximate
(method).
test-fe-stationary
(function).
femlisp/strategy/fe-evp.lisp
fe-stationary.lisp
(file).
strategy
(module).
<fe-evp-strategy>
(class).
approximate
(method).
femlisp/strategy/rothe.lisp
fe-stationary.lisp
(file).
strategy
(module).
*model-time-observe*
(special variable).
*rothe-observe*
(special variable).
<rothe>
(class).
initialize-instance
(method).
initially
(method).
intermediate
(method).
next-step
(method).
select-solver
(method).
call-with-ivip
(generic function).
call-with-time-step-problem
(generic function).
forced-times
(reader method).
initial-value-interpolation-problem
(generic function).
maximal-time-step
(reader method).
minimal-time-step
(reader method).
model-time
(reader method).
old-time-step
(reader method).
test-rothe
(function).
time-step
(reader method).
time-step-problem
(generic function).
time-stepping-scheme
(reader method).
with-ivip
(macro).
with-time-step-problem
(macro).
femlisp/strategy/rothe-ellsys.lisp
rothe.lisp
(file).
strategy
(module).
calculate-multistep-weights
(function).
call-with-ivip
(method).
call-with-time-step-problem
(method).
ellsys-initial-value-interpolation-coefficients
(function).
ellsys-time-step-coefficients
(function).
test-rothe-ellsys
(function).
femlisp/strategy/gps.lisp
fe-stationary.lisp
(file).
strategy
(module).
select-linear-solver
(method).
select-linear-solver
(method).
select-linear-solver
(method).
solve
(method).
select-estimator
(generic function).
select-indicator
(generic function).
femlisp/applications/domains/domains-defp.lisp
domains
(module).
femlisp/applications/domains/circle-ring-domain.lisp
domains-defp.lisp
(file).
domains
(module).
circle-ring-domain
(function).
cylinder-domain
(function).
flat-disk-domain
(function).
linear-interpolate
(function).
polar->rect
(function).
test-circle-ring-domain
(function).
triangle-mapping
(function).
zap-to-unit-vectors
(function).
femlisp/applications/domains/bl-cell.lisp
domains-defp.lisp
(file).
domains
(module).
bl-patch-on-artificial-boundary
(function).
bl-patch-on-lower-boundary
(function).
bl-patch-on-upper-boundary
(function).
oscillating-boundary-domain
(function).
sinusoidal-bl-cell
(function).
spline-interpolated-bl-cell
(function).
bottom-mapping
(function).
boundary-layer-cell-domain
(function).
test-bl-cell
(function).
xsinx-bl-cell
(function).
femlisp/applications/domains/hole-domain.lisp
domains-defp.lisp
(file).
domains
(module).
n-cell-with-ball-hole
(function).
n-cell-with-cubic-hole
(function).
n-cell-with-ellipsoidal-hole
(function).
n-cube-with-ball-hole
(function).
n-cube-with-cubic-hole
(function).
n-cube-with-ellipsoidal-hole
(function).
patch-on-inner-boundary-p
(function).
patch-on-n-cube-boundary-p
(function).
test-hole-domain
(function).
femlisp/applications/domains/inlay-domain.lisp
hole-domain.lisp
(file).
domains
(module).
n-cell-with-ball-inlay
(function).
n-cell-with-cubic-inlay
(function).
n-cube-with-ball-inlay
(function).
n-cube-with-cubic-inlay
(function).
patch-in-inlay-p
(function).
test-inlay-domain
(function).
femlisp/applications/application-defp.lisp
domains
(module).
applications
(module).
femlisp/applications/app-utils.lisp
application-defp.lisp
(file).
applications
(module).
*result*
(special variable).
^
(function).
correction-tensor
(function).
effective-tensor
(function).
storing
(macro).
average-coefficient
(function).
convert-elasticity-correction
(function).
m+-nil-reducer
(function).
plot-diffusion
(function).
femlisp/applications/demos/application-demos.lisp
demos
(module).
*articles-demo*
(special variable).
*boundary-coeffs-demo*
(special variable).
*equation-demo*
(special variable).
*interior-coeffs-demo*
(special variable).
*adaptivity-demo*
(special variable).
*books-demo*
(special variable).
*courses-demo*
(special variable).
*discretization-demo*
(special variable).
*effective-coeffs-demo*
(special variable).
*eigenvalue-demo*
(special variable).
*refinement-demos*
(special variable).
*solver-demo*
(special variable).
*talks-demo*
(special variable).
femlisp/applications/demos/discretization-demos.lisp
application-demos.lisp
(file).
demos
(module).
1d-graph
(function).
display-stiffness-matrix
(function).
make-lagrange-basis-demo
(function).
make-stiffness-matrix-demo
(function).
model-problem-stiffness-matrix
(function).
plot-lagrange-basis
(function).
femlisp/applications/demos/multigrid-demos.lisp
application-demos.lisp
(file).
demos
(module).
*multigrid-demo*
(special variable).
bpx-demo-computation
(function).
make-bpx-demo
(function).
make-plot-iteration-behavior-demo
(function).
make-smoother-demo
(function).
make-smoother-performance-graph-demo
(function).
make-two-grid-behavior-demo
(function).
plot-iteration-behavior
(function).
smoother-demo-execute
(function).
smoother-graph-execute
(function).
smoother-performance-test
(function).
test-multigrid-demos
(function).
femlisp/applications/demos/refinement-demos.lisp
application-demos.lisp
(file).
demos
(module).
*skew-4d-to-3d*
(special variable).
create-refinement-demo
(function).
femlisp/applications/demos/problem-demos.lisp
application-demos.lisp
(file).
demos
(module).
*cdr-demo*
(special variable).
*elasticity-demo*
(special variable).
*heat-demo*
(special variable).
*laplace-demo*
(special variable).
femlisp/applications/cdr/tools.lisp
cdr
(module).
check-h-convergence
(function).
check-p-convergence
(function).
iteration-test
(function).
model-problem-discretization
(function).
problem-discretization
(function).
solve-laplace
(function).
femlisp/applications/cdr/model-problem.lisp
tools.lisp
(file).
cdr
(module).
exact-1d-solution
(function).
exact-2d-solution
(function).
exact-3d-solution
(function).
make-model-problem-demo
(function).
model-problem-computation
(function).
test-laplace-model-problem
(function).
femlisp/applications/cdr/unstructured.lisp
tools.lisp
(file).
cdr
(module).
further-laplace-tests
(function).
femlisp/applications/cdr/locref.lisp
tools.lisp
(file).
cdr
(module).
cell-dimension-and-point-test
(function).
laplace-model-problem-locally-refined
(function).
test-refined-laplace-problem
(function).
femlisp/applications/cdr/hom-cdr.lisp
tools.lisp
(file).
cdr
(module).
*effective-diffusion-demo*
(special variable).
ball-diffusion
(function).
cdr-cell-problem
(function).
cdr-interior-effective-coeff-demo
(function).
cell-solve
(function).
chequerboard-problem
(function).
hom-cdr-tests
(function).
inlay-cell-problem
(function).
make-effective-diffusion-inlay-domain-demo
(function).
make-effective-diffusion-porous-domain-demo
(function).
porous-cell-problem
(function).
simple-ball-inlay-cell-problem
(function).
simple-square-inlay-cell-problem
(function).
smooth-coefficient-cell-problem
(function).
femlisp/applications/cdr/bl-cdr.lisp
cdr
(module).
*cbl-observe*
(special variable).
boundary-layer-cell-problem
(function).
cdr-bl-computation
(function).
compute-cbl
(function).
make-cdr-bl-demo
(function).
sinusoidal-boundary-layer-cell-problem
(function).
test-bl-cdr
(function).
femlisp/applications/cdr/mg-cdr.lisp
cdr
(module).
mg-cdr-tests
(function).
test-v-cycle-convergence
(function).
femlisp/applications/cdr/amg-cdr.lisp
tools.lisp
(file).
cdr
(module).
*amg-cdr-demo*
(special variable).
amg-cdr-solver
(function).
test-amg-cdr
(function).
femlisp/applications/cdr/bratu.lisp
cdr
(module).
*u_1/2-observe*
(special variable).
bratu-computation
(function).
bratu-tests
(function).
make-bratu-demo
(function).
femlisp/applications/cdr/evp-cdr.lisp
cdr
(module).
evp-cdr-test
(function).
laplace-eigenvalue-computation
(function).
make-laplace-eigenvalue-demo
(function).
femlisp/applications/cdr/heat.lisp
cdr
(module).
heat-equation-computation
(function).
make-heat-equation-demo
(function).
test-heat-equation
(function).
femlisp/applications/cdr/sturm.lisp
cdr
(module).
install-electromagnetic-potential-demo
(function).
solve-sturm-problem
(function).
sturm-domain
(function).
sturm-mesh
(function).
sturm-problem
(function).
test-sturm
(function).
femlisp/applications/elasticity/model-problem.lisp
elasticity
(module).
elasticity-model-problem-computation
(function).
make-elasticity-model-problem-demo
(function).
test-elasticity-model-problem
(function).
femlisp/applications/elasticity/elahom.lisp
elasticity
(module).
*effective-elasticity-demo*
(special variable).
elasticity-cell-problem-gamma
(function).
elasticity-cell-problem-reaction
(function).
elasticity-inlay-cell-problem
(function).
elasticity-interior-effective-coeff-demo
(function).
inlay-block-decomposition
(function).
make-effective-elasticity-inlay-domain-demo
(function).
make-effective-elasticity-porous-domain-demo
(function).
mconvert
(function).
test-homogenization-elasticity
(function).
femlisp/applications/elasticity/elahom-performance.lisp
elahom.lisp
(file).
elasticity
(module).
elahom-longtime-stability-test
(function).
elahom-performance-calculation
(function).
elahom-performance-initialize
(function).
elahom-performance-test
(function).
elahom-performance-tests
(function).
femlisp/applications/articles/schaefer-turek-1996.lisp
articles
(module).
*nabh-cd*
(special variable).
*nabh-cl*
(special variable).
benchmark-calculation
(function).
benchmark-domain
(function).
benchmark-problem
(function).
classify-benchmark-domain
(function).
inflow-velocity
(function).
make-stationary-schaefer-turek-demo
(function).
schaefer-turek-observe
(function).
st-cylinder
(function).
st-cylinder-boundary-p
(function).
test-schaefer-turek
(function).
femlisp/applications/articles/heuveline-rannacher-2003.lisp
articles
(module).
*hr-delta*
(special variable).
*hr-evaluation-point*
(special variable).
*hr-gradx-value*
(special variable).
heuveline-rannacher-computation
(function).
heuveline-rannacher-domain
(function).
heuveline-rannacher-dual-problem
(function).
heuveline-rannacher-dual-problem-fe-rhs
(function).
heuveline-rannacher-dual-problem-rhs
(function).
heuveline-rannacher-problem
(function).
heuveline-rannacher-rhs
(function).
make-heuveline-rannacher-demo
(function).
test-heuveline-rannacher
(function).
femlisp/applications/articles/heisig-neuss-2017.lisp
articles
(module).
*heisig-neuss-2017-demo*
(special variable).
*konwihr-initialized*
(special variable).
heisig-neuss-2017-demo
(function).
initialize-konwihr-paper-calculation
(function).
konwihr-paper-max-levels
(function).
konwihr-speed
(function).
*konwihr-speed*
(special variable).
initialize-elahom-calculation
(function).
konwihr-demo
(function).
femlisp/applications/talks/effcoeff.lisp
talks
(module).
*effcoeff-root*
(special variable).
femlisp/applications/regression-tests.lisp
application-defp.lisp
(file).
demos
(module).
applications
(module).
regression-test-femlisp
(function).
femlisp/finalize.lisp
applications
(module).
femlisp
(system).
femlisp-banner
(function).
femlisp-herald
(function).
femlisp-check-features
(function).
femlisp-restart
(function).
femlisp-version
(function).
message
(function).
femlisp-basic/config/setup.lisp
config
(module).
*femlisp-version*
(special variable).
femlisp-pathname
(function).
*femlisp-directory*
(special variable).
*femlisp-pathname*
(special variable).
femlisp-basic/config/femlisp-config.lisp
setup.lisp
(file).
config
(module).
*blas-library*
(special variable).
*dx-path*
(special variable).
*gnuplot-path*
(special variable).
*images-directory*
(special variable).
*lapack-library*
(special variable).
*meshes-directory*
(special variable).
*superlu-library*
(special variable).
*tetgen-path*
(special variable).
*umfpack-library*
(special variable).
*triangle-path*
(special variable).
femlisp-basic/basic/debug.lisp
basic
(module).
*dbg-ids*
(special variable).
*error-for-debug-output*
(special variable).
femlisp-basic/basic/tests.lisp
basic
(module).
adjoin-test
(function).
remove-test
(function).
small-test
(macro).
test-femlisp
(function).
*bugs*
(special variable).
*failed*
(special variable).
*small-tests*
(special variable).
*testing*
(special variable).
*tests*
(special variable).
adjoin-bug-test
(function).
adjoin-test-suite
(function).
clear-bug-tests
(function).
clear-tests
(function).
test-function
(function).
femlisp-basic/basic/patches.lisp
basic
(module).
make-hash-table
(function).
femlisp-basic/basic/macros.lisp
basic
(module).
*usually*
(special variable).
?1
(macro).
?2
(macro).
?3
(macro).
?4
(macro).
?5
(macro).
?6
(macro).
_
(macro).
_f
(macro).
aand
(macro).
acond
(macro).
aif
(macro).
awhen
(macro).
bif
(macro).
definline
(macro).
deletef
(macro).
echo
(macro).
ensure
(macro).
fluid-let
(macro).
gencase
(macro).
inlining
(macro).
lret
(macro).
lret*
(macro).
multi-dotimes
(macro).
multi-for
(macro).
multiple-defgen
(macro).
named-let
(macro).
once-only
(macro).
quickly
(macro).
quickly-if
(macro).
remove-this-method
(macro).
show-call
(macro).
slowly
(macro).
stringcase
(macro).
symbol-macroletf
(macro).
symconc
(function).
usually-quickly
(macro).
very-quickly
(macro).
whereas
(macro).
with-arrays
(macro).
with-gensyms
(macro).
awhile
(macro).
chain
(macro).
collecting
(macro).
delay
(macro).
force
(generic function).
in-syntax
(macro).
short-remove-method
(macro).
symbol-macroletf-helper
(macro).
(setf symbol-macroletf-helper)
(setf expander).
test-macros
(function).
with-array
(macro).
femlisp-basic/basic/port.lisp
debug.lisp
(file).
basic
(module).
add-exit-hook
(function).
compile-and-eval
(function).
compile-silently
(function).
convert-type
(function).
def-function
(macro).
dynamic-space-size
(function).
finalize
(function).
find-executable
(function).
find-shared-library
(function).
foreign-call
(function).
gc
(function).
getenv
(function).
hostname
(function).
kill-process
(function).
load-foreign-library
(function).
make-weak-pointer
(function).
portability-warning
(function).
process-close
(function).
process-error
(function).
process-exit-code
(function).
process-input
(function).
process-output
(function).
process-status
(function).
run-program
(function).
run-program-output
(function).
run-program-report-errors
(function).
runtime-compile
(function).
save-femlisp-core-and-die
(function).
simplified-def-function
(macro).
system-namestring
(function).
unix-chdir
(function).
vector-sap
(function).
weak-pointer-value
(function).
without-gcing
(macro).
*portability-problem-handling*
(special variable).
execute-thunk-with-pinned-objects
(function).
foreign-convert
(function).
memory-usage
(function).
process-wait
(function).
quit
(function).
test-port
(function).
femlisp-basic/basic/utilities-defp.lisp
patches.lisp
(file).
macros.lisp
(file).
debug.lisp
(file).
basic
(module).
femlisp-basic/basic/utilities.lisp
utilities-defp.lisp
(file).
macros.lisp
(file).
tests.lisp
(file).
basic
(module).
array-for-each
(function).
blackboard
(function).
blackboard
(class).
box
(function).
check-properties
(function).
compose
(function).
compose-2
(generic function).
constant-vector
(function).
copy-hash-table
(function).
copy-slots
(generic function).
curry
(function).
dequeue
(generic function).
dequeue-all
(generic function).
describe-object
(method).
display-ht
(function).
dli-object
(reader).
(setf dli-object)
(writer).
dli-pred
(reader).
(setf dli-pred)
(writer).
dli-succ
(reader).
(setf dli-succ)
(writer).
dll
(class).
dll->list
(function).
dll-empty-p
(function).
dll-find
(function).
dll-first
(reader method).
(setf dll-first)
(writer method).
dll-for-each
(function).
dll-front-insert
(function).
dll-item
(structure).
dll-last
(reader method).
(setf dll-last)
(writer method).
dll-peek-first
(function).
dll-peek-last
(function).
dll-pop-first
(function).
dll-pop-last
(function).
dll-rear-insert
(function).
dll-remove
(function).
dll-remove-item
(function).
dohash
(macro).
dotuple
(macro).
emptyp
(generic function).
enqueue
(generic function).
evaluate
(generic function).
factorial
(function).
filter
(function).
filter-if
(function).
find-leaf
(function).
find-leaf-if
(function).
find-subtree
(function).
find-subtree-if
(function).
first-only
(function).
fixnum-vec
(function).
fixnum-vec
(type).
flatten
(function).
flatten-1
(function).
for-each
(generic function).
for-each-tuple
(function).
(setf geta)
(setf expander).
geta
(function).
getbb
(function).
(setf getbb)
(function).
group-by
(function).
hash-table->alist
(function).
hash-table-keys
(function).
hash-table-values
(function).
identity-permutation-p
(function).
iterator
(generic function).
iterator-end-p
(generic function).
iterator-next
(generic function).
k->l-subsets
(function).
k-subsets
(function).
kmgt
(function).
list->dll
(function).
list->queue
(function).
loop+
(macro).
make-dll
(function).
make-double-float-array
(function).
make-filled-array
(function).
make-fixnum-vec
(function).
map-hash-table
(function).
map-list-in-hash-table
(function).
map-product
(function).
map-tree
(function).
mapf
(macro).
mappend
(function).
mapper-collect
(function).
mapper-count
(function).
mapper-every
(function).
mapper-select-first
(function).
mapper-some
(function).
mapper-sum
(function).
maximally-connected
(function).
memoize-1
(function).
memoize-expr
(macro).
memoize-symbol
(function).
mklist
(function).
modify
(function).
n-partitions-of-k
(function).
nonempty-subsets
(function).
on-leaves
(function).
on-subtrees
(function).
ordered-intersection
(function).
ordered-set-difference
(function).
ordered-union
(function).
partial-sums
(function).
permutation-inverse
(function).
permutation-p
(function).
permutation-shifted-inverse
(function).
permutation-signum
(function).
permute
(function).
permute-into
(function).
positive-fixnum
(type).
positive-n-partitions-of-k
(function).
positive-partitions-of-k
(function).
queue->list
(function).
range
(function).
range
(class).
range<
(function).
range<=
(function).
rcurry
(function).
reference
(generic function).
(setf reference)
(generic function).
required-argument
(function).
safe-sort
(function).
samep
(function).
sans
(function).
set-equal
(function).
set-p
(function).
single?
(function).
split-by-length
(function).
square
(function).
subsets
(function).
take
(function).
thrice
(function).
transfer-bb
(function).
translate
(function).
tree-uniform-number-of-branches
(function).
tree-uniformp
(function).
twice
(function).
unbox
(function).
(setf unbox)
(function).
vector-cut
(function).
vector-last
(function).
(setf vector-last)
(function).
vector-map
(function).
with-items
(macro).
xor
(function).
zero-vector
(function).
*local-evaluation-memoization-table*
(special variable).
array-contents
(function).
binomial
(function).
copy-dll-item
(function).
dll-check-consistency
(function).
dll-item-p
(function).
head
(reader method).
(setf head)
(writer method).
make-dll-item
(function).
queue
(class).
tail
(reader method).
(setf tail)
(writer method).
test-utilities
(function).
undisplace-array
(function).
femlisp-basic/basic/amop.lisp
debug.lisp
(file).
port.lisp
(file).
utilities.lisp
(file).
basic
(module).
def-fgf
(macro).
def-sealable-class
(macro).
find-programmatic-class
(function).
make-programmatic-instance
(function).
remove-subclass-methods
(function).
test-amop
(function).
femlisp-basic/basic/mflop.lisp
debug.lisp
(file).
utilities.lisp
(file).
basic
(module).
common-lisp-speed
(function).
measure-time
(function).
measure-time-for-block
(macro).
*mflop-delta*
(special variable).
+n-long+
(constant).
+n-short+
(constant).
daxpy
(function).
daxpy-speed
(function).
ddot
(function).
measure-time-repeated
(function).
test-mflop
(function).
femlisp-basic/basic/general.lisp
amop.lisp
(file).
utilities-defp.lisp
(file).
basic
(module).
add-hook
(function).
call-hooks
(function).
concept-documentation
(function).
file-documentation
(function).
get-property
(function).
(setf get-property)
(function).
make-analog
(generic function).
properties
(reader method).
(setf properties)
(writer method).
property-mixin
(class).
shared-initialize
(method).
slot-missing
(method).
slot-missing
(method).
slot-missing
(method).
slot-missing
(method).
*hooks*
(special variable).
check
(generic function).
test-general
(function).
femlisp-basic/basic/demo.lisp
tests.lisp
(file).
mflop.lisp
(file).
macros.lisp
(file).
utilities.lisp
(file).
basic
(module).
*demo-root*
(special variable).
*demo-time*
(special variable).
adjoin-demo
(function).
extract-demo-strings
(function).
femlisp-demo
(function).
find-demo
(function).
leaves
(reader method).
(setf leaves)
(writer method).
make-demo
(function).
remove-demo
(function).
test-all-demos
(function).
user-input
(function).
user-input-textfield
(function).
*demo-help*
(special variable).
*user-input-stream*
(special variable).
*visited-demos*
(special variable).
<demo>
(class).
execute
(reader method).
(setf execute)
(writer method).
fuzzy-match-strings
(function).
match-input
(function).
name
(reader method).
(setf name)
(writer method).
show-demo
(function).
test-demo
(function).
update-demo-status
(function).
femlisp-parallel/parallel/parallel-defp.lisp
parallel
(module).
femlisp-parallel/parallel/parallel.lisp
parallel-defp.lisp
(file).
parallel
(module).
new-kernel
(function).
p-map
(function).
pwork
(function).
terminate-kernel
(function).
worker-count
(function).
worker-index
(function).
workers-available-p
(function).
*cachesize*
(special variable).
*set-affinity-p*
(special variable).
allowed-processors
(function).
calculate-effective-cachesize
(function).
get-cachesize
(function).
get-cpuinfo
(function).
get-processors
(function).
get-workers
(function).
make-procinfo
(function).
pi-core
(function).
(setf pi-core)
(function).
pi-cpu
(function).
(setf pi-cpu)
(function).
pi-node
(function).
(setf pi-node)
(function).
pi-socket
(function).
(setf pi-socket)
(function).
test-femlisp-parallel
(function).
thread-local-memoization-pool
(function).
thread-local-memoize
(function).
femlisp-parallel/parallel/mutex.lisp
parallel-defp.lisp
(file).
parallel
(module).
accessing-exclusively
(macro).
accessing-exclusively-without-gcing
(macro).
mutex-object
(class).
mutex-wrap
(function).
with-mutex
(macro).
femlisp-parallel/parallel/parallel-adaptions.lisp
parallel.lisp
(file).
parallel
(module).
with-accumulators
(macro).
with-workers
(macro).
call-with-workers
(function).
test-parallel-adaptions
(function).
femlisp-parallel/parallel/multiprocessing.lisp
parallel-adaptions.lisp
(file).
parallel
(module).
dbg
(method).
dequeue
(method).
enqueue
(method).
locked-region-mixin
(class).
mp-dbg
(function).
mutex-mixin
(class).
parqueue
(class).
waitqueue-mixin
(class).
with-atomic-output
(macro).
with-femlisp-workers
(macro).
with-mutual-exclusion
(macro).
with-region
(macro).
*debug-lock*
(special variable).
*distribute-workload-p*
(special variable).
*input-queue*
(special variable).
*number-of-threads*
(special variable).
*output-queue*
(special variable).
*pipeline-length*
(special variable).
*print-lock*
(special variable).
add-pipeline-worker
(function).
add-worker
(function).
execute-in-parallel
(function).
execute-in-pipeline
(function).
femlisp-multiprocessing-tests
(function).
femlisp-workers
(function).
finish
(generic function).
finished-p
(reader method).
(setf finished-p)
(writer method).
hand-over
(function).
histogram
(function).
lock-region
(function).
locked-region
(reader method).
mandelbrot-box
(function).
mandelbrot-iteration
(function).
mutex
(method).
mutex
(reader method).
notify
(generic function).
optimal-thread-number
(function).
perform-with-locked-region
(generic function).
remove-worker
(function).
send-task
(function).
simple-consing
(function).
speedup-test
(function).
tasks
(reader method).
terminate-workers
(function).
threads
(reader method).
(setf threads)
(writer method).
unlock-region
(function).
wait
(generic function).
waitqueue
(reader method).
work
(reader method).
work-group
(class).
femlisp-matlisp/alien/alien.lisp
alien
(module).
*foreign-code-loaders*
(special variable).
*zero-vector*
(special variable).
direct-solver-test
(function).
enumerate
(macro).
load-blas-library
(function).
load-lapack-library
(function).
load-superlu-library
(function).
load-umfpack-library
(function).
reload-foreign-code
(function).
when-foreign-vector-operations
(macro).
femlisp-matlisp/alien/alienc.lisp
alien.lisp
(file).
alien
(module).
test-alienc
(function).
femlisp-matlisp/alien/lapack.lisp
alien.lisp
(file).
alien
(module).
call-lapack
(function).
call-lapack-macro
(macro).
call-lapack-with-error-test
(function).
call-lapack-with-error-test-macro
(macro).
cl->lapack-type
(function).
lapack
(function).
lapack-available-p
(function).
*hegv*
(special variable).
*lapack-templates*
(special variable).
*lapack-types*
(special variable).
*nrm2*
(special variable).
*underscore-p*
(special variable).
base-type
(function).
check-spec
(function).
convert-to-alien-type
(function).
create-lapack-function
(function).
define-lapack-template
(macro).
ensure-lapack-type
(function).
extract-applicable-spec
(function).
insert-lapack-template
(function).
lapack-convert
(generic function).
lapack-external-name
(function).
lapack-lisp-name
(function).
lapack-type-p
(function).
number-type
(function).
remove-all-lapack-functions
(function).
test-lapack
(function).
translate-types
(function).
femlisp-matlisp/alien/superlu.lisp
alien.lisp
(file).
alien
(module).
test-superlu
(function).
femlisp-matlisp/alien/umfpack.lisp
alien.lisp
(file).
alien
(module).
test-umfpack
(function).
femlisp-matlisp/matlisp/matlisp-defp.lisp
matlisp
(module).
femlisp-matlisp/matlisp/ctypes.lisp
matlisp-defp.lisp
(file).
matlisp
(module).
double-vec
(function).
double-vec
(type).
int-vec
(function).
int-vec
(type).
make-double-vec
(function).
make-int-vec
(function).
make-uint-vec
(function).
number-coercer
(function).
uint
(type).
uint-vec
(function).
uint-vec
(type).
unit-vector
(function).
vector-of
(function).
canonical-number-type
(function).
equal-type
(function).
int
(type).
femlisp-matlisp/matlisp/vector.lisp
matlisp-defp.lisp
(file).
matlisp
(module).
*mzerop-threshold*
(special variable).
<vector>
(class).
average
(function).
axpy
(generic function).
axpy!
(generic function).
copy
(generic function).
copy!
(generic function).
dot
(generic function).
dot-abs
(generic function).
dovec
(macro).
element-type
(generic function).
entries
(generic function).
fill!
(generic function).
fill-random!
(generic function).
for-each-entry
(generic function).
for-each-entry-and-key
(generic function).
for-each-entry-and-vector-index
(generic function).
for-each-key
(generic function).
l2-norm
(generic function).
linf-norm
(generic function).
lp-norm
(generic function).
m+
(generic function).
m+!
(generic function).
m-
(function).
m-!
(function).
m.*
(function).
mat-diff
(generic function).
mequalp
(generic function).
multiplicity
(generic function).
mzerop
(generic function).
norm
(generic function).
normalize
(function).
normalize!
(function).
nr-of-entries
(generic function).
rank
(generic function).
scal
(function).
scal!
(generic function).
scalar-type
(generic function).
total-entries
(generic function).
vlength
(generic function).
vref
(generic function).
(setf vref)
(generic function).
x<-0
(function).
m.*!
(generic function).
test-vector
(function).
femlisp-matlisp/matlisp/vector-methods.lisp
vector.lisp
(file).
matlisp
(module).
axpy
(method).
axpy
(method).
axpy!
(method).
copy
(method).
copy!
(method).
dot
(method).
dot
(method).
dot
(method).
dot-abs
(method).
element-type
(method).
entries
(method).
entries
(method).
entries
(method).
fill!
(method).
fill-random!
(method).
for-each-entry
(method).
for-each-entry-and-vector-index
(method).
for-each-key
(method).
keys
(method).
l2-norm
(method).
linf-norm
(method).
lp-norm
(method).
m+
(method).
m+
(method).
m+!
(method).
mequalp
(method).
multiplicity
(method).
mzerop
(method).
norm
(method).
nr-of-entries
(method).
rank
(method).
scal!
(method).
scalar-type
(method).
total-entries
(method).
test-vector-methods
(function).
femlisp-matlisp/matlisp/blas-basic.lisp
vector.lisp
(file).
vector-methods.lisp
(file).
matlisp
(module).
*blas-macro-table*
(special variable).
*test-blas-vector-generator*
(special variable).
blas-macro
(generic function).
complex-type
(function).
define-blas-macro
(function).
define-blas-template
(macro).
float-accuracy
(function).
float-type-union
(function).
new-blas-method-code
(function).
new-dispatcher-code
(function).
test-blas
(function).
test-blas-basic
(function).
femlisp-matlisp/matlisp/store-vector.lisp
ctypes.lisp
(file).
blas-basic.lisp
(file).
matlisp
(module).
axpy!
(method).
copy!
(method).
dot
(method).
dot-abs
(method).
fill!
(method).
fill-random!
(method).
m+!
(method).
mequalp
(method).
scal!
(method).
shared-initialize
(method).
store
(reader method).
store-vector
(function).
store-vector
(class).
vref
(method).
(setf vref)
(method).
m.*!
(method).
number-super-type
(function).
static-store-vector
(class).
store-vector-generator
(function).
symbol-store
(function).
test-store-vector-blas
(function).
uniform-number-type
(function).
femlisp-matlisp/matlisp/matrix.lisp
vector.lisp
(file).
vector-methods.lisp
(file).
matlisp
(module).
<matrix>
(class).
<submatrix>
(class).
area-of-span
(function).
col-keys
(generic function).
det
(generic function).
diagonal
(generic function).
display
(generic function).
docol
(macro).
docols
(macro).
dorow
(macro).
dorows
(macro).
for-each-col-key
(generic function).
for-each-entry-in-col
(generic function).
for-each-entry-in-row
(generic function).
for-each-key-and-entry-in-col
(generic function).
for-each-key-and-entry-in-row
(generic function).
for-each-key-in-col
(generic function).
for-each-key-in-row
(generic function).
for-each-row-key
(generic function).
gemm
(function).
gemm!
(function).
gemm-nn!
(generic function).
gemm-nt!
(generic function).
gemm-tn!
(generic function).
gemm-tt!
(generic function).
gesv
(function).
gesv!
(generic function).
getrf
(function).
getrf!
(generic function).
getrs
(function).
getrs!
(generic function).
join
(function).
join-horizontal!
(generic function).
join-instance
(generic function).
join-vertical!
(generic function).
keys-of-column
(generic function).
keys-of-row
(generic function).
m*
(generic function).
m*-nt
(generic function).
m*-product-instance
(generic function).
m*-tn
(generic function).
m*-tn-product-instance
(generic function).
make-domain-vector-for
(generic function).
make-image-vector-for
(generic function).
mat-diff
(method).
matrix-slice
(generic function).
matrix-transpose-instance
(generic function).
mextract!
(generic function).
midentity-p
(generic function).
minject!
(generic function).
mref
(generic function).
(setf mref)
(generic function).
msquare-p
(generic function).
msymmetric-p
(generic function).
ncols
(generic function).
nrows
(generic function).
row-keys
(generic function).
show
(generic function).
standard-matrix
(class).
submatrix
(generic function).
transpose
(generic function).
transpose!
(generic function).
vector-slice
(generic function).
extended-mclear!
(generic function).
extended-minject!
(generic function).
m*-nt-product-instance
(generic function).
print-matlab-format
(generic function).
read-matrix
(generic function).
femlisp-matlisp/matlisp/matrix-methods.lisp
matrix.lisp
(file).
matlisp
(module).
for-each-col-key
(method).
for-each-entry-and-key
(method).
for-each-entry-and-key
(method).
for-each-entry-and-vector-index
(method).
for-each-row-key
(method).
gemm-nn!
(method).
gemm-nt!
(method).
gemm-tn!
(method).
gemm-tt!
(method).
m*
(method).
m*-nt
(method).
m*-tn
(method).
mref
(method).
mref
(method).
mref
(method).
mref
(method).
mref
(method).
mref
(method).
(setf mref)
(method).
(setf mref)
(method).
(setf mref)
(method).
(setf mref)
(method).
(setf mref)
(method).
msquare-p
(method).
msymmetric-p
(method).
multiplicity
(method).
ncols
(method).
ncols
(method).
nrows
(method).
nrows
(method).
vref
(method).
vref
(method).
(setf vref)
(method).
(setf vref)
(method).
define-default-gemm!
(macro).
femlisp-matlisp/matlisp/number-blas.lisp
matrix.lisp
(file).
blas-basic.lisp
(file).
matlisp
(module).
axpy!
(method).
copy
(method).
copy!
(method).
dot
(method).
dot-abs
(method).
fill-random!
(method).
for-each-entry
(method).
gemm-nn!
(method).
getrf!
(method).
getrs!
(method).
l2-norm
(method).
linf-norm
(method).
lp-norm
(method).
m*
(method).
m+
(method).
m+!
(method).
make-analog
(method).
mequalp
(method).
multiplicity
(method).
mzerop
(method).
ncols
(method).
nrows
(method).
scal!
(method).
total-entries
(method).
vref
(method).
test-number-blas
(function).
femlisp-matlisp/matlisp/array-blas.lisp
matrix.lisp
(file).
ctypes.lisp
(file).
number-blas.lisp
(file).
matlisp
(module).
axpy!
(method).
copy
(method).
copy
(method).
copy
(method).
copy!
(method).
element-type
(method).
fill!
(method).
fill-random!
(method).
for-each-entry
(method).
for-each-entry
(method).
for-each-entry-and-key
(method).
for-each-entry-and-key
(method).
for-each-entry-and-key
(method).
for-each-entry-and-vector-index
(method).
for-each-entry-and-vector-index
(method).
for-each-key
(method).
for-each-key
(method).
join-instance
(method).
m-incf
(macro).
minject!
(method).
mref
(method).
(setf mref)
(method).
multiplicity
(method).
ncols
(method).
nrows
(method).
scal!
(method).
scal!
(method).
scalar-type
(method).
store
(method).
vlength
(method).
vref
(method).
vref
(method).
vref
(method).
(setf vref)
(method).
(setf vref)
(method).
(setf vref)
(method).
define-vector-blas-method
(macro).
test-arrays
(function).
femlisp-matlisp/matlisp/standard-matrix.lisp
matrix.lisp
(file).
store-vector.lisp
(file).
matlisp
(module).
*print-matrix*
(special variable).
*print-matrix-element-format*
(special variable).
*standard-matrix-default-element-type*
(special variable).
column
(function).
det
(method).
det-from-lr
(function).
diag
(function).
diagonal
(method).
display
(method).
elementary
(function).
ensure-matlisp
(generic function).
eye
(function).
for-each-entry
(method).
for-each-entry-and-key
(method).
for-each-key-in-row
(method).
hyperplane-normal
(function).
initialize-instance
(method).
join-instance
(method).
kronecker-product
(generic function).
laplace-full-matrix
(function).
m/
(function).
make-analog
(method).
make-matrix
(function).
make-real-matrix
(function).
make-real-vector
(function).
mrandom
(function).
mref
(method).
(setf mref)
(method).
multiplicity
(method).
mzerop
(method).
ncols
(method).
nrows
(method).
ones
(function).
print-object
(method).
row
(function).
standard-matrix
(function).
standard-matrix-p
(function).
total-entries
(method).
vlength
(method).
zeros
(function).
*print-matrix-pretty*
(special variable).
lapack-convert
(method).
laplace-stencil
(function).
print-element
(generic function).
print-matlab-format
(method).
print-matrix
(function).
standard-matrix-indexing
(function).
stencil-matrix
(function).
test-standard-matrix
(function).
x<-eye
(generic function).
femlisp-matlisp/matlisp/standard-matrix-blas.lisp
standard-matrix.lisp
(file).
matlisp
(module).
axpy!
(method).
copy!
(method).
dot
(method).
dot-abs
(method).
m+!
(method).
matrix-slice
(method).
mequalp
(method).
mextract!
(method).
minject!
(method).
transpose!
(method).
vector-slice
(method).
*blas2-operation-count*
(special variable).
*blas3-operation-count*
(special variable).
assert-same-size
(function).
conditional-compile
(macro).
define-blas2-template
(macro).
define-matrix-matrix-operation
(macro).
extended-mclear!
(method).
extended-minject!
(method).
generate-standard-matrix-gemm!-template
(function).
if-lapack-function
(macro).
m.*!
(method).
matop-x->y!
(generic function).
matop-x<-y!
(generic function).
matop-y+=x!
(generic function).
matop-y-=x!
(generic function).
matrix-loop-expansion
(function).
msym-ncols
(function).
msym-nrows
(function).
msym-pos
(function).
msym-size
(function).
standard-matrix-generator
(function).
test-standard-matrix-blas
(function).
femlisp-matlisp/matlisp/standard-matrix-lr.lisp
standard-matrix-blas.lisp
(file).
matlisp
(module).
*cholesky-threshold*
(special variable).
swap-rows
(function).
test-standard-matrix-lr
(function).
trsm
(function).
femlisp-matlisp/matlisp/compat.lisp
standard-matrix.lisp
(file).
matlisp
(module).
det
(method).
gemm-nn!
(method).
gemm-tn!
(method).
getrs!
(method).
m*-product-instance
(method).
m*-tn-product-instance
(method).
make-analog
(method).
make-domain-vector-for
(method).
make-image-vector-for
(method).
midentity-p
(method).
midentity-p
(method).
submatrix
(method).
vector-slice
(method).
test-matlisp-vector-combination
(function).
femlisp-matlisp/matlisp/call-matlisp.lisp
standard-matrix.lisp
(file).
matlisp
(module).
complex-to-real-vector
(function).
fl-matlisp->matlisp
(function).
matlisp
(function).
matlisp->fl-matlisp
(function).
matlisp-symbol
(function).
real-to-complex-vector
(function).
test-call-matlisp
(function).
translate-list
(function).
femlisp-matlisp/matlisp/tensor.lisp
store-vector.lisp
(file).
standard-matrix.lisp
(file).
matlisp
(module).
*print-tensor*
(special variable).
copy
(method).
copy!
(method).
dimensions
(reader method).
for-each-entry-and-key
(method).
for-each-entry-and-vector-index
(method).
full-tensor
(function).
full-tensor
(class).
initialize-instance
(method).
make-analog
(method).
make-real-tensor
(function).
print-object
(method).
rank
(method).
rearrange-tensor
(function).
slice
(generic function).
t*
(generic function).
tensor
(class).
tensor-map
(generic function).
tensor-ref
(generic function).
(setf tensor-ref)
(generic function).
vref
(method).
(setf vref)
(method).
check-cpairs
(function).
compute-offset
(function).
consecutive-p
(function).
dimensions->offsets
(function).
for-each-index
(function).
for-each-offset-pair
(function).
get-remaining-inds
(function).
list->real-tensor
(function).
make-tensor-index
(function).
offset0
(reader method).
offsets
(reader method).
print-tensor
(function).
slice-copy
(generic function).
test-tensor
(function).
femlisp-matlisp/matlisp/sparse-tensor.lisp
tensor.lisp
(file).
matlisp
(module).
<sparse-tensor>
(class).
diagonal-sparse-tensor
(function).
dotensor
(macro).
ensure-matlisp
(method).
entries
(reader method).
(setf entries)
(writer method).
entry-allowed-p
(generic function).
for-each-entry
(method).
for-each-entry-and-key
(method).
for-each-key
(method).
in-pattern-p
(generic function).
indices
(reader method).
(setf indices)
(writer method).
initialize-instance
(method).
m*
(method).
m+
(method).
make-analog
(method).
mref
(method).
(setf mref)
(method).
multiplicity
(method).
rank
(method).
shift-tensor
(generic function).
show
(method).
sparse-tensor
(function).
tensor-for-each
(generic function).
tensor-ref
(method).
(setf tensor-ref)
(method).
decompose-offsets
(function).
find-first-position>=
(function).
get-place-in-tensor
(function).
test-sparse-tensor
(function).
femlisp-matlisp/matlisp/compressed.lisp
store-vector.lisp
(file).
standard-matrix.lisp
(file).
matlisp
(module).
compressed->matlisp
(generic function).
compressed-eye
(function).
compressed-matrix
(function).
compressed-matrix
(class).
compressed-pattern
(class).
copy
(method).
ensure-matlisp
(method).
fd-laplace-matrix
(function).
for-each-entry-and-key
(method).
for-each-key-and-entry-in-row
(method).
full-ccs-pattern
(function).
full-compressed-pattern
(function).
full-crs-pattern
(function).
gemm-nn!
(method).
gemm-nt!
(method).
gemm-tn!
(method).
gemm-tt!
(method).
gesv!
(method).
in-pattern-p
(method).
in-pattern-p
(method).
indices
(reader method).
initialize-instance
(method).
initialize-instance
(method).
m*-product-instance
(method).
make-domain-vector-for
(method).
make-full-crs-matrix
(function).
make-image-vector-for
(method).
mref
(method).
(setf mref)
(method).
ncols
(method).
nrows
(method).
number-of-nonzero-entries
(generic function).
pattern
(reader method).
read-compressed-matrix
(function).
show
(method).
sizes
(reader method).
transpose
(method).
transposed-pattern
(generic function).
*crs-test-matrix*
(special variable).
*crs-test-matrix-entries*
(special variable).
*default-cm-solver*
(special variable).
compressed-eye-pattern
(function).
compressed-gemm!
(function).
direct-solver-performance-test
(function).
fd-laplace-matrix-triplets
(function).
find-compressed-offset
(function).
five-point-stencil-matrix
(function).
make-full-compressed-matrix
(function).
number-of-stored-entries
(generic function).
offsets
(reader method).
orientation
(reader method).
read-matrix
(method).
starts
(reader method).
superlu-solver
(function).
test-compressed
(function).
umfpack-solver
(function).
femlisp-matlisp/matlisp/ggev.lisp
standard-matrix.lisp
(file).
matlisp
(module).
ggev
(generic function).
combine-real-and-imag-part
(function).
test-ggev
(function).
femlisp-matlisp/matlisp/hegv.lisp
standard-matrix.lisp
(file).
matlisp
(module).
hegv
(generic function).
symmetric-packed-store
(function).
test-hegv
(function).
femlisp-matlisp/matlisp/sparse-vector.lisp
compat.lisp
(file).
standard-matrix.lisp
(file).
sparse-tensor.lisp
(file).
matlisp
(module).
*parallel-vector-algebra*
(special variable).
<sparse-vector>
(class).
add-svec-to-local-block
(generic function).
blocks
(generic reader).
copy!
(method).
dot
(method).
element-type
(method).
entry-allowed-p
(method).
extract-if
(generic function).
extract-value-blocks
(generic function).
for-each-entry
(method).
for-each-entry-and-key
(method).
for-each-key
(method).
gemm-tn!
(method).
initialize-instance
(method).
join-horizontal!
(method).
join-instance
(method).
key->size
(generic function).
m*
(method).
m*-tn-product-instance
(method).
make-analog
(method).
make-sparse-vector
(function).
matrix-slice
(method).
mextract!
(method).
minject!
(method).
multiplicity
(method).
mzerop
(method).
ncols
(method).
norm
(method).
print-object
(method).
remove-key
(generic function).
remove-keys
(function).
scalar-type
(method).
set-svec-to-local-block
(generic function).
show
(method).
sparse-vector->matlisp
(function).
vector-block
(generic function).
(setf vector-block)
(generic function).
vref
(method).
(setf vref)
(method).
<ht-sparse-vector>
(class).
<key->size-mixin>
(class).
<sparse-dictionary-vector>
(class).
combine-svec-block
(function).
make-analog-with-multiplicity
(function).
test-sparse-vector
(function).
femlisp-matlisp/matlisp/sparse-matrix.lisp
sparse-vector.lisp
(file).
standard-matrix.lisp
(file).
standard-matrix-blas.lisp
(file).
compressed.lisp
(file).
matlisp
(module).
<sparse-matrix>
(class).
access-type
(generic function).
col-key->size
(generic function).
col-keys
(method).
column-table
(reader method).
column-table
(reader method).
(setf column-table)
(writer method).
(setf column-table)
(writer method).
combined-projection
(function).
display
(method).
element-type
(method).
entry-allowed-p
(method).
extend-by-identity
(function).
extract-if
(method).
extract-value-blocks
(method).
for-each-col-key
(method).
for-each-entry-in-col
(method).
for-each-entry-in-row
(method).
for-each-key-and-entry-in-col
(method).
for-each-key-and-entry-in-row
(method).
for-each-key-in-col
(method).
for-each-key-in-row
(method).
for-each-row-key
(method).
in-pattern-p
(method).
index-range-disjoint-p
(function).
initialize-instance
(method).
keys->pattern
(generic function).
laplace-sparse-matrix
(function).
m*-product-instance
(method).
make-analog
(method).
make-domain-vector-for
(method).
make-domain-vector-for
(method).
make-full-block-analog
(function).
make-image-vector-for
(method).
make-image-vector-for
(method).
make-matrix-block
(function).
make-sparse-automorphism
(function).
make-sparse-matrix
(function).
map-matrix
(generic function).
mat-diff
(method).
matrix-block
(generic function).
(setf matrix-block)
(generic function).
matrix-col-p
(function).
matrix-column
(generic function).
(setf matrix-column)
(generic function).
matrix-row
(generic function).
(setf matrix-row)
(generic function).
matrix-row-p
(function).
matrix-transpose-instance
(method).
mref
(method).
(setf mref)
(method).
msymmetric-p
(method).
range-and-domain-disjoint-p
(function).
remove-column
(generic function).
remove-key
(method).
remove-projection-range
(generic function).
remove-row
(generic function).
row-key->size
(generic function).
row-keys
(method).
row-table
(reader method).
row-table
(reader method).
(setf row-table)
(writer method).
(setf row-table)
(writer method).
row<-id
(generic function).
scalar-type
(method).
show
(method).
sparse-ldu
(generic function).
sparse-m*
(generic function).
sparse-matrix->matlisp
(generic function).
total-nrows
(generic function).
transpose!
(method).
*maxrows-for-direct-solving*
(special variable).
*sparse-test-matrix*
(special variable).
<block-definition-mixin>
(class).
<ht-sparse-matrix>
(class).
<sparse-dictionary-matrix>
(class).
automorphism-p
(generic function).
display-block-matrix-graph
(function).
generate-sparse-matrix-vector-gemm!-template
(function).
pool-mixin
(class).
print-matlab-format
(method).
select-linear-solver
(generic function).
test-sparse-matrix
(function).
femlisp-matlisp/matlisp/sparselu.lisp
sparse-matrix.lisp
(file).
matlisp
(module).
gesv!
(method).
getrf!
(method).
getrs!
(method).
m*
(method).
shift-diagonal-inverter
(function).
sparse-ldu
(method).
sparse-matrix->ccs
(function).
<ldu-sparse>
(class).
distance-numbering
(function).
drop-content
(generic function).
find-ordering
(generic function).
key->index
(function).
last-key
(function).
ldu-diagonal
(reader method).
lower-left
(reader method).
modify-diagonal
(function).
numbering
(function).
ordering
(reader method).
test-sparselu
(function).
upper-right
(reader method).
femlisp-dictionary/dictionary/dictionary-defp.lisp
dictionary
(module).
femlisp-dictionary/dictionary/relations.lisp
dictionary-defp.lisp
(file).
dictionary
(module).
arity
(reader method).
initialize-instance
(method).
list-comparison
(function).
make-number-relation
(function).
r-insert
(generic function).
r-remove
(generic function).
r-select
(generic function).
r-select-1
(function).
r-some
(generic function).
relation
(class).
tree-leaves
(function).
ensure-index
(function).
entries
(function).
eql-relation
(class).
extract-from-seq-in-order
(function).
find-first-path-geq
(function).
find-first-path-satisfying
(function).
find-last-path-leq
(function).
for-each-in-range
(function).
from-key
(function).
get-index
(function).
index-key-function
(generic function).
indices
(reader method).
inverse-direction
(function).
make-index
(function).
map-key
(function).
needed-order
(function).
new-index
(function).
next
(function).
test-relations
(function).
to-key
(function).
femlisp-dictionary/dictionary/dictionary.lisp
dictionary-defp.lisp
(file).
dictionary
(module).
cache-dictionary
(class).
computed-value-dictionary
(class).
dic-count
(generic function).
dic-empty-p
(generic function).
dic-for-each
(generic function).
dic-for-each-key
(generic function).
dic-for-each-value
(generic function).
dic-pop
(generic function).
dic-ref
(generic function).
(setf dic-ref)
(generic function).
dic-remove
(generic function).
dodic
(macro).
initialize-instance
(method).
initialize-instance
(method).
initialize-instance
(method).
initialize-instance
(method).
keys
(generic function).
memoizing-let
(macro).
memoizing-let*
(macro).
small-cache-dictionary
(class).
sorted-hash-table
(class).
with-memoization
(macro).
compute
(reader method).
dictionary
(class).
ensure-thread-local-dic
(function).
find-key-in-tree
(function).
get-key-from-dic
(function).
insert-key-value-in-tree
(function).
memoization-table
(function).
memoizing-let-transformer
(macro).
size
(reader method).
size
(reader method).
sorted-dictionary
(class).
store
(reader method).
test-dictionaries
(function).
thread-cached-dictionary
(class).
tree-dictionary
(class).
femlisp-dictionary/dictionary/pool.lisp
dictionary.lisp
(file).
dictionary
(module).
decrease-refcount
(function).
describe-object
(method).
describe-object
(method).
get-from-pool
(generic function).
initialize-instance
(method).
initialize-instance
(method).
parpool
(class).
pool
(class).
put-back-in-pool
(function).
put-in-pool
(generic function).
register-in-pool
(function).
set-refcount
(function).
thread-safe-pool
(class).
copy-parpool-entry
(function).
make-parpool-entry
(function).
parpool-entry
(structure).
parpool-entry-p
(function).
pool-size
(generic function).
pool-test
(function).
ppe-key
(reader).
(setf ppe-key)
(writer).
ppe-object
(reader).
(setf ppe-object)
(writer).
ppe-refcount
(reader).
(setf ppe-refcount)
(writer).
femlisp-dictionary/dictionary/parallel-heap.lisp
dictionary.lisp
(file).
dictionary
(module).
drop-object
(function).
extract-complete-subgraph
(function).
invert-graph
(function).
make-parallel-heap
(function).
process-in-parallel
(macro).
take-object
(function).
get-dependents
(function).
multi-worker
(function).
parallel-heap
(class).
popper
(generic function).
test-parallel-heap
(function).
Packages are listed by definition order.
fl.domains
fl.dictionary
fl.flow-application
fl.navier-stokes
fl.graphic
fl.demo
fl.amop
fl.cdr
fl.elasticity-fe
fl.multigrid
fl.iteration
fl.mesh
fl.utilities
fl.geomg
fl.konwihr
fl.problem
fl.macros
fl.strategy
fl.navier-stokes-fe
fl.parallel
fl.schaefer-turek
fl.lapack
fl.application
fl.debug
fl.elasticity
fl.alien
fl.function
fl.tests
fl.matlisp
fl.ellsys-fe
fl.plot
net.scipolis.relations
fl.alienc
fl.start
fl.discretization
fl.port
fl.ellsys
fl.patches
fl.domains
Femlisp package for domain definitions.
common-lisp
.
fl.debug
.
fl.demo
.
fl.function
.
fl.macros
.
fl.matlisp
.
fl.mesh
.
fl.utilities
.
bl-patch-on-artificial-boundary
(function).
bl-patch-on-lower-boundary
(function).
bl-patch-on-upper-boundary
(function).
circle-ring-domain
(function).
cylinder-domain
(function).
n-cell-with-ball-hole
(function).
n-cell-with-ball-inlay
(function).
n-cell-with-cubic-hole
(function).
n-cell-with-cubic-inlay
(function).
n-cell-with-ellipsoidal-hole
(function).
n-cube-with-ball-hole
(function).
n-cube-with-ball-inlay
(function).
n-cube-with-cubic-hole
(function).
n-cube-with-cubic-inlay
(function).
n-cube-with-ellipsoidal-hole
(function).
oscillating-boundary-domain
(function).
patch-in-inlay-p
(function).
patch-on-inner-boundary-p
(function).
patch-on-n-cube-boundary-p
(function).
sinusoidal-bl-cell
(function).
spline-interpolated-bl-cell
(function).
bottom-mapping
(function).
boundary-layer-cell-domain
(function).
flat-disk-domain
(function).
linear-interpolate
(function).
polar->rect
(function).
test-bl-cell
(function).
test-circle-ring-domain
(function).
test-hole-domain
(function).
test-inlay-domain
(function).
triangle-mapping
(function).
xsinx-bl-cell
(function).
zap-to-unit-vectors
(function).
fl.dictionary
This package contains functions for dictionaries as a general concept for association lists, hash tables, etc.
common-lisp
.
fl.debug
.
fl.macros
.
fl.parallel
.
fl.utilities
.
cache-dictionary
(class).
computed-value-dictionary
(class).
decrease-refcount
(function).
dic-count
(generic function).
dic-empty-p
(generic function).
dic-for-each
(generic function).
dic-for-each-key
(generic function).
dic-for-each-value
(generic function).
dic-pop
(generic function).
dic-ref
(generic function).
(setf dic-ref)
(generic function).
dic-remove
(generic function).
dodic
(macro).
drop-object
(function).
extract-complete-subgraph
(function).
get-from-pool
(generic function).
invert-graph
(function).
keys
(generic function).
make-parallel-heap
(function).
memoizing-let
(macro).
memoizing-let*
(macro).
parpool
(class).
pool
(class).
pool
(slot).
process-in-parallel
(macro).
put-back-in-pool
(function).
put-in-pool
(generic function).
register-in-pool
(function).
set-refcount
(function).
small-cache-dictionary
(class).
sorted-hash-table
(class).
take-object
(function).
thread-safe-pool
(class).
with-memoization
(macro).
compute
(generic reader).
copy-parpool-entry
(function).
dictionary
(class).
ensure-thread-local-dic
(function).
find-key-in-tree
(function).
get-dependents
(function).
get-key-from-dic
(function).
insert-key-value-in-tree
(function).
make-parpool-entry
(function).
memoization-table
(function).
memoizing-let-transformer
(macro).
multi-worker
(function).
parallel-heap
(class).
parpool-entry
(structure).
parpool-entry-p
(function).
pool-size
(generic function).
pool-test
(function).
popper
(generic function).
ppe-key
(reader).
(setf ppe-key)
(writer).
ppe-object
(reader).
(setf ppe-object)
(writer).
ppe-refcount
(reader).
(setf ppe-refcount)
(writer).
size
(generic reader).
sorted-dictionary
(class).
store
(generic reader).
test-dictionaries
(function).
test-parallel-heap
(function).
thread-cached-dictionary
(class).
tree-dictionary
(class).
fl.flow-application
This package should be used for applications calculating Navier-Stokes flows.
flowapp
common-lisp
.
fl.application
.
fl.cdr
.
fl.debug
.
fl.demo
.
fl.dictionary
.
fl.discretization
.
fl.domains
.
fl.elasticity
.
fl.elasticity-fe
.
fl.ellsys
.
fl.ellsys-fe
.
fl.function
.
fl.geomg
.
fl.iteration
.
fl.macros
.
fl.matlisp
.
fl.mesh
.
fl.multigrid
.
fl.navier-stokes
.
fl.navier-stokes-fe
.
fl.parallel
.
fl.plot
.
fl.problem
.
fl.strategy
.
fl.tests
.
fl.utilities
.
*navier-stokes-demo*
(special variable).
calculate-drag/lift
(function).
ns-cell-problem-force
(function).
ns-hole-cell-problem
(function).
permeability-tensor
(function).
stokes-darcy-demo
(function).
watch-velocity-and-pressure-at-point
(function).
watch-velocity-at-point
(function).
*effective-permeability-demo*
(special variable).
*use-problem-p*
(special variable).
*with-convection-p*
(special variable).
drag/lift-contribution
(function).
evaluate-force-boundary-test
(function).
hom-ns-tests
(function).
make-driven-cavity-demo
(function).
make-effective-permeability-demo
(function).
make-special-local-vec
(function).
ns-driven-cavity-demo
(function).
test-driven-cavity
(function).
watch-dc-center-velocity
(function).
fl.graphic
This package provides a low-level interface to external
graphic software; at the moment both IBM’s @code{OpenDX} and @code{Gnuplot}
are supported.
common-lisp
.
fl.debug
.
fl.macros
.
fl.utilities
.
*default-graphic-program*
(special variable).
graphic-commands
(generic function).
graphic-file-name
(generic function).
graphic-output
(generic function).
graphic-write-data
(generic function).
images-pathname
(function).
send-graphic-commands
(generic function).
*dx-bug-workaround*
(special variable).
*dx-default-window-size*
(special variable).
*dx-name*
(special variable).
*dx-process*
(special variable).
*dx-toggle*
(special variable).
*gnuplot-name*
(special variable).
*gnuplot-process*
(special variable).
*graphics-lock*
(special variable).
*output-types*
(special variable).
*show-dx-window*
(special variable).
dx-close
(function).
dx-input-stream
(function).
dx-output-stream
(function).
ensure-dx-process
(function).
ensure-gnuplot-process
(function).
gnuplot-close
(function).
gnuplot-input-stream
(function).
gnuplot-output-stream
(function).
gnuplot-tics
(function).
graphic-input-stream
(generic function).
graphic-output-stream
(generic function).
handshake-with-dx
(function).
wait-for-dx
(function).
wait-for-gnuplot
(function).
fl.demo
This package provides routines for building a
demo suite. Wherever something interesting can be demonstrated,
a small demo node should be generated with the
@function{make-demo} and added to the tree of all demos with
@function{adjoin-demo}. After loading @femlisp{}, the whole
demo suite is available and can be run with the command
@function{femlisp-demo}.
common-lisp
.
fl.macros
.
fl.utilities
.
*demo-root*
(special variable).
*demo-time*
(special variable).
adjoin-demo
(function).
extract-demo-strings
(function).
femlisp-demo
(function).
find-demo
(function).
leaves
(generic reader).
(setf leaves)
(generic writer).
make-demo
(function).
remove-demo
(function).
test-all-demos
(function).
user-input
(function).
user-input-textfield
(function).
*demo-help*
(special variable).
*user-input-stream*
(special variable).
*visited-demos*
(special variable).
<demo>
(class).
execute
(generic reader).
(setf execute)
(generic writer).
fuzzy-match-strings
(function).
match-input
(function).
name
(generic reader).
(setf name)
(generic writer).
show-demo
(function).
test-demo
(function).
update-demo-status
(function).
fl.amop
This package provides some MOP functionality. These functions are non-ANSI and may represent a problem when porting Femlisp.
common-lisp
.
fl.debug
.
fl.utilities
.
def-fgf
(macro).
def-sealable-class
(macro).
find-programmatic-class
(function).
make-programmatic-instance
(function).
remove-subclass-methods
(function).
test-amop
(function).
fl.cdr
Defines convection-diffusion-reaction problems
common-lisp
.
fl.ellsys
.
fl.function
.
fl.macros
.
fl.matlisp
.
fl.mesh
.
fl.problem
.
fl.utilities
.
<cdr-problem>
(class).
bratu-problem
(function).
cdr-model-problem
(function).
ensure-dirichlet-coefficient
(function).
ensure-tensor-coefficient
(function).
ensure-vector-coefficient
(function).
scalar-diffusion
(function).
scalar-reaction
(function).
scalar-source
(function).
*streamline-diffusion*
(special variable).
conservative-convection
(macro).
constraint
(macro).
convection
(macro).
derivative-source
(macro).
diffusion
(macro).
ensure-1-component-tensor
(function).
ensure-1-component-vector
(function).
initial
(macro).
reaction
(macro).
resistance
(macro).
sigma
(macro).
source
(macro).
streamline-diffusion
(macro).
test-cdr
(function).
zero-constraint
(macro).
fl.elasticity-fe
This package specializes the discretization for systems
of elasticity. Since elasticity is a special case of elliptic systems
which are handled in @path{ellsys-fe.lisp}, not much remains to do.
common-lisp
.
fl.discretization
.
fl.elasticity
.
fl.ellsys
.
fl.function
.
fl.macros
.
fl.matlisp
.
fl.mesh
.
fl.problem
.
fl.utilities
.
discretize-elasticity
(function).
elasticity-fe-tests
(function).
fl.multigrid
This package contains the definition of the multigrid iteration including algebraic multigrid (AMG).
common-lisp
.
fl.debug
.
fl.function
.
fl.iteration
.
fl.macros
.
fl.matlisp
.
fl.problem
.
fl.utilities
.
<correction-scheme>
(class).
<fas>
(class).
<mg-iteration>
(class).
<selection-amg>
(class).
<stueben>
(class).
base-level
(generic reader).
cg-max-size
(generic reader).
coarse-grid-iteration
(generic reader).
coarse-grid-matrix
(generic function).
coarsen
(generic function).
dirichlet-dof-p
(function).
fmg
(generic reader).
galerkin-product
(function).
multilevel-decomposition
(generic function).
post-steps
(generic reader).
pre-steps
(generic reader).
preprocess-matrix
(generic function).
prolongation
(generic function).
restriction
(generic function).
select-smoother
(generic function).
slave-dof-p
(function).
slave-or-dirichlet-dof-p
(function).
*amg-cg-max-size*
(special variable).
<aggregation-amg>
(class).
<algebraic-mg>
(class).
a_
(macro).
adapt-fill-pointer
(function).
choose-coarse-grid
(generic function).
combination-type
(generic reader).
ensure-mg-residual
(generic function).
ensure-sol-rhs-res
(generic function).
f-cycle
(generic function).
fas-r_
(macro).
filtered-matrix
(generic function).
gamma
(generic reader).
i_
(macro).
improved-prolongation
(generic function).
lmgc
(generic function).
max-depth
(generic reader).
min-in-row
(function).
post-smoother
(generic reader).
post-smoother_
(macro).
pre-smoother
(generic reader).
pre-smoother_
(macro).
priority-table
(class).
prolongate
(generic function).
pt-dictionary
(generic reader).
pt-in-table-p
(generic function).
pt-insert
(generic function).
pt-pop
(generic function).
pt-remove
(generic function).
pt-shift-priority
(generic function).
pt-table
(generic reader).
r_
(macro).
res_
(macro).
residual-p_
(macro).
restrict
(generic function).
rhs_
(macro).
smooth
(generic function).
sol_
(macro).
tentative-prolongation
(generic function).
test-stueben
(function).
theta
(generic reader).
(setf theta)
(generic writer).
with-current-level-data
(macro).
fl.iteration
The @package{FL.ITERATION} package includes the
definition for the abstract classes @class{<solver>},
@class{<iterative-solver>}, as well as the generic functions
@function{iterate} and @function{solve} which constitutes the interface for
linear and non-linear solving. Both functions work on a blackboard which
is passed together with the iteration used as argument.
Several instances of iterative solvers are implemented, e.g. Gauss-Seidel, SOR, ILU (in @file{linit.lisp}) and CG (in @file{krylow.lisp}). A larger block of code is contained in a separate package @package{FL.MULTIGRID} and contains the multigrid iteration. From this class, an algebraic multigrid iteration is derived in @file{amg.lisp} and a geometric multigrid iteration in a separate file @file{geomg.lisp} and package @package{FL.GEOMG}.
common-lisp
.
fl.debug
.
fl.dictionary
.
fl.function
.
fl.macros
.
fl.matlisp
.
fl.parallel
.
fl.problem
.
fl.tests
.
fl.utilities
.
*cpu-time-observe*
(special variable).
*discrete-iterative-solver-observe*
(special variable).
*gauss-seidel*
(special variable).
*iteration-depth*
(special variable).
*output-depth*
(special variable).
*step-observe*
(special variable).
*undamped-jacobi*
(special variable).
<bi-cgstab>
(class).
<block-iteration>
(class).
<cg>
(class).
<custom-psc>
(class).
<custom-ssc>
(class).
<gauss-seidel>
(class).
<gradient-method>
(class).
<ilu>
(class).
<iteration>
(class).
<iterative-solver>
(class).
<iterator>
(class).
<jacobi>
(class).
<linear-iteration>
(class).
<linear-solver>
(class).
<lu>
(class).
<multi-iteration>
(class).
<newton>
(class).
<parallel-sor>
(class).
<psc>
(class).
<safe-linear-solver>
(class).
<solver-iteration>
(class).
<solver>
(class).
<sor>
(class).
<special-solver>
(class).
<ssc>
(class).
compute-residual
(generic function).
finally
(generic function).
initially
(generic function).
intermediate
(generic function).
iter-format
(generic function).
iterate
(generic function).
linsolve
(function).
lu-solver
(function).
make-iterator
(generic function).
next-step
(generic function).
observe
(slot).
observe
(slot).
observe
(slot).
product-iterator
(function).
setup-blocks
(generic function).
solve
(generic function).
terminate-p
(generic function).
*evp-success*
(special variable).
*iteration-failure-behavior*
(special variable).
*iteration-name*
(special variable).
*select-linear-solver*
(special variable).
*store-decomposition*
(special variable).
*suggested-nonlinear-solver*
(special variable).
<discrete-iterative-solver>
(class).
<evp-solver>
(class).
<gmres>
(class).
<lobpcg>
(class).
<nonlinear-solver>
(class).
<preconditioned-krylow>
(class).
<richardson>
(class).
<setup-blocks-mixin>
(class).
<wielandt-iteration>
(class).
compile-termination-test
(function).
compute-block-inverse
(function).
compute-block-inverses
(function).
ensure-contained
(generic function).
ensure-solution-structure
(function).
fallback
(generic reader).
fallback-p
(generic reader).
(setf fallback-p)
(generic writer).
float-quantity-observe
(function).
gram-schmidt
(function).
gram-schmidt-new
(function).
inner-iteration
(generic function).
iteration
(generic function).
linear-solver
(generic reader).
name
(generic function).
ordering
(generic reader).
(setf ordering)
(generic writer).
output
(generic reader).
output-p
(generic function).
qlsolve
(function).
residual-norm
(generic reader).
restart-cycle
(generic reader).
safe-divide-by-zero
(function).
solver-function
(generic reader).
step-control
(generic reader).
store-p
(generic reader).
test-evpsolve
(function).
test-iterate
(function).
test-krylow
(function).
test-linit
(function).
test-linsolve
(function).
test-nlsolve
(function).
test-solve
(function).
fl.mesh
This module contains the definitions of meshes and
routines for mesh management. The meshes allowed in @femlisp{} are more
general than those of most other software for solving PDEs. In @femlisp{},
both mesh, domain and problem definitions are defined over an underlying
abstraction, the so-called @class{<skeleton>}. A @class{<skeleton>}
captures the mathematical idea of a "cell complex" which builds a
topological space by mapping from standard cells @class{<cell>}. Now, a
@class{<skeleton>} can be seen as mapping the cells of such a cell complex
to arbitrary values. Then, a @class{<domain>} is a @class{<skeleton>}
where each cell (which we call "patch" in this case) is mapped to
geometric properties, and a @class{<mesh>} is a @class{<skeleton>} where
each cell is mapped to the patch to which it belongs.
The basic entities are the class @class{<cell>}, the subclass
@class{<simplex>} which in turn contains subclasses for arbitrarily
dimensional simplices generated on demand, and the subclass
@class{<product-cell>} containing arbitrary products of simplices, e.g. square
or cube.
Meshes can be refined either uniformly or locally using the Freudenthal algorithm as presented in @cite{JBey_2000a} and generalized to product elements. When local refinement is used, hanging nodes may occur. In contrast to most other finite element software, in @femlisp{} the difference of refinement levels of adjacent cells may be arbitrarily large. Up to now, anisotropic refinement of product cells has not yet been implemented.
common-lisp
.
fl.debug
.
fl.dictionary
.
fl.function
.
fl.macros
.
fl.matlisp
.
fl.utilities
.
it.bese.fiveam
.
*reference-vertex*
(special variable).
*unit-cube*
(special variable).
*unit-interval*
(special variable).
*unit-quadrangle*
(special variable).
*unit-tetrahedron*
(special variable).
*unit-triangle*
(special variable).
<boundary-cell>
(class).
<cell>
(class).
<domain>
(class).
<hierarchical-mesh>
(class).
<mapped-cell>
(class).
<mesh>
(class).
<product-cell>
(class).
<simplex>
(class).
<skeleton>
(class).
<vertex>
(class).
anisotropic-rule-p
(function).
bottom-level-cells
(function).
boundary
(generic function).
boundary-identifications
(function).
box-domain
(function).
cartesian-product
(generic function).
cell->cube
(function).
cell-identification
(function).
(setf cell-identification)
(function).
cell-mapping
(generic function).
cellp
(function).
cells-of-dim
(function).
cells-of-highest-dim
(function).
cells-on-level
(function).
children
(function).
(setf children)
(function).
combine-identifications
(function).
compare-lexicographically
(function).
copy-mesh
(function).
copy-skeleton
(function).
corners
(generic function).
cube-extender
(function).
cube-p
(function).
dealii-n-ball-domain
(function).
diameter
(generic function).
dimension
(generic function).
(setf dimension)
(generic writer).
dimension
(slot).
dimension-of-part
(generic function).
dissection-compare
(function).
domain
(generic reader).
domain
(slot).
domain-boundary
(function).
domain-characteristics
(function).
doskel
(macro).
embedded-dimension
(generic function).
ensure-domain
(function).
ensure-simplex-product
(function).
etable
(generic function).
etable-of-highest-dim
(function).
etables
(generic reader).
(setf etables)
(generic writer).
extend
(function).
factor-dimensions
(function).
factor-simplices
(function).
find-cell
(function).
find-cell-from-corners
(function).
find-cell-from-position
(generic function).
find-cells
(function).
find-patch
(function).
for-each-cell-of-highest-dimension-on-surface
(function).
g2l
(generic function).
get-cell-property
(function).
(setf get-cell-property)
(function).
get-refinement-rule
(function).
(setf get-refinement-rule)
(function).
global->embedded-local
(generic function).
global->local
(generic function).
hierarchically-ordered-cells
(function).
identification-p
(function).
identified-cells
(generic function).
identified-p
(function).
identify
(function).
identify-unit-cell-faces
(function).
inner-refcell-children
(function).
insert-cell!
(function).
insert-cell-from-corners
(function).
insert-cells!
(function).
inside-cell?
(generic function).
iterate-identifications
(function).
key-is-subcell-p
(function).
l-domain
(function).
l2dg
(generic function).
l2g
(generic function).
level-of-cell
(function).
linearly-transformed-skeleton
(function).
local->dglobal
(generic function).
local->global
(generic function).
local-coordinates-of-midpoint
(generic function).
make-cell-from-corners
(function).
make-cell-from-vertices
(function).
make-classifier
(function).
make-domain
(function).
make-hierarchical-mesh-from
(function).
make-hierarchical-mesh-from-domain
(generic function).
make-line
(function).
make-mesh-from
(generic function).
make-simplex
(function).
make-vertex
(function).
mapped-cell-class
(function).
mapped-p
(function).
mapping
(generic function).
(setf mapping)
(generic writer).
mark-skeleton
(function).
member-of-skeleton?
(function).
meshsize
(generic function).
midpoint
(generic function).
multiple-local->dglobal
(generic function).
multiple-local->global
(generic function).
n-ball-domain
(function).
n-cell-domain
(function).
n-cube
(function).
n-cube-domain
(function).
n-simplex
(function).
n-simplex-domain
(function).
nr-of-cells
(function).
nr-of-levels
(function).
nr-of-sides
(function).
nr-of-subcells
(function).
nr-of-surface-cells
(function).
nr-of-vertices
(function).
origin
(generic function).
parent
(function).
(setf parent)
(function).
patch-classification
(function).
patch-of-cell
(function).
(setf patch-of-cell)
(function).
periodic-polygonal
(function).
product-cell-p
(function).
refcell-children
(function).
refcell-refinement-skeleton
(function).
reference-cell
(generic function).
reference-cell-p
(function).
refine
(generic function).
refine-info
(function).
refined-p
(function).
refined-skeleton-copy
(function).
refinement
(function).
refinement-interface
(function).
refinement-rule
(function).
refinement-rule
(class).
regular-rule-p
(function).
representative
(generic function).
rotated-square-domain
(function).
shift-skeleton
(function).
simplex-class
(function).
simplex-p
(function).
simplex-product-domain
(function).
skel-add!
(function).
skel-empty-p
(function).
skel-for-each
(function).
skel-map
(generic function).
skel-ref
(function).
(setf skel-ref)
(function).
skeleton
(generic function).
skeleton-boundary
(function).
skeleton-disjoint-union
(function).
skeleton-without-cell
(function).
sort-lexicographically
(function).
special-mesh-on-box-domain
(function).
standard-extender
(function).
structured-mesh-on-box-domain
(function).
structured-skeleton
(function).
subcell-children
(function).
subcells
(generic function).
subskeleton
(generic function).
surface-cells-of-dim
(function).
surface-cells-of-highest-dim
(function).
telescope
(function).
test-condition
(function).
top-level
(generic function).
top-level
(slot).
top-level-cells
(function).
transformed-skeleton
(function).
triangle-domain
(function).
triangulate
(function).
triangulize
(function).
uniformly-refined-hierarchical-mesh
(function).
uniformly-refined-mesh
(function).
vertex-p
(function).
vertex-position
(generic reader).
vertex?
(function).
vertices
(generic function).
(refinement-rule⎵<anisotropic-rule-mixin>)
(class).
*allow-child-patch-change*
(special variable).
*check-well-defined-embedded-dimension*
(special variable).
*constant-refinement-type*
(special variable).
*find-cell-base-level*
(special variable).
*g2l-newton-steps*
(special variable).
*inside-threshold*
(special variable).
*meshfile-basename*
(special variable).
*optional-skeleton-checks*
(special variable).
*print-cell*
(special variable).
*print-skeleton*
(special variable).
*print-skeleton-values*
(special variable).
*refcell-refinement-memoize-depth*
(special variable).
*refcell-refinement-table*
(special variable).
*tetgen-pathname*
(special variable).
*triangle-pathname*
(special variable).
*unit-prism-1-2*
(special variable).
*unit-prism-2-1*
(special variable).
+per-class-allocation-slot+
(constant).
<1-1-1-1-product-cell>
(class).
<1-1-1-product-cell>
(class).
<1-1-product-cell>
(class).
<1-2-product-cell>
(class).
<1-simplex>
(class).
<2-1-product-cell>
(class).
<2-simplex>
(class).
<3-simplex>
(class).
<anisotropic-rule-mixin>
(class).
<cell-with-boundary>
(class).
<child-info>
(structure).
<child-info>-p
(function).
<distorted-cell>
(class).
<mapped-1-1-product-cell>
(class).
<mapped-1-simplex>
(class).
<mapped-2-1-product-cell>
(class).
<mapped-2-simplex>
(class).
<mapped-vertex>
(class).
<standard-cell>
(class).
add-new-refinement-rule
(function).
anisotropic-boundary-refinement-rules
(function).
anisotropic-name
(function).
anisotropic-refinement-indicator
(function).
anisotropic-refinement-info
(function).
anisotropic-refinement-rule
(function).
anisotropic-refinement-skeleton
(function).
barycentric->euclidean
(function).
barycentric-coordinates
(generic function).
barycentric-coordinates-factors
(function).
barycentric-gradients
(generic function).
bisect
(function).
bisection-parameters
(function).
blending-map
(function).
boundary-refinement-rules
(generic reader).
build-level-table
(function).
calculate-bounding-box
(function).
call-tetgen
(function).
call-triangle
(function).
cartesian-product-map
(function).
cell-class-information
(generic function).
(setf cell-class-information)
(generic function).
cell-class-information
(structure).
cell-class-information-p
(function).
cell-vec
(type).
cells
(generic reader).
cells->skeleton
(function).
change-to-blending
(function).
check-for-multiples
(function).
check-identification
(function).
child-barycentric-corners
(reader).
(setf child-barycentric-corners)
(writer).
child-boundary-paths
(reader).
(setf child-boundary-paths)
(writer).
child-info-vec
(type).
child-reference-cell
(reader).
(setf child-reference-cell)
(writer).
child-transform-a
(reader).
(setf child-transform-a)
(writer).
child-transform-b
(reader).
(setf child-transform-b)
(writer).
ci-boundary-indices-of-subcells
(reader).
(setf ci-boundary-indices-of-subcells)
(writer).
ci-dimension
(reader).
(setf ci-dimension)
(writer).
ci-factor-simplices
(reader).
(setf ci-factor-simplices)
(writer).
ci-nr-of-sides
(reader).
(setf ci-nr-of-sides)
(writer).
ci-nr-of-subcells
(reader).
(setf ci-nr-of-subcells)
(writer).
ci-nr-of-vertices
(reader).
(setf ci-nr-of-vertices)
(writer).
ci-reference-cell
(reader).
(setf ci-reference-cell)
(writer).
ci-refine-info
(reader).
(setf ci-refine-info)
(writer).
ci-refinement-rules
(reader).
(setf ci-refinement-rules)
(writer).
classify-top-bottom-lateral
(function).
closed?
(function).
compute-raster
(function).
consistent-vertex-numbering
(function).
coordinates-inside?
(generic function).
copy-<child-info>
(function).
copy-cell
(generic function).
copy-cell-class-information
(function).
copy-refinement-rule
(function).
create-boundary-paths
(function).
create-boundary-paths-of-product-cell
(function).
cube-index->product-cell-index
(function).
cube-index->simplex-index
(function).
cube-without-corner
(function).
curved-triangle-domain
(function).
decrease-priority
(function).
describe-all
(generic function).
do-refinement!
(generic function).
domain-substance
(function).
domain-substance-boundaries
(function).
drop-empty-limits
(function).
ensure-secondary-information
(function).
ensure-simplex
(function).
euclidean->barycentric
(function).
extend-triangulation
(generic function).
find-cell-on-patch-with-midpoint
(function).
fix-identification-for-positive-dimension
(function).
flat-mesh-p
(function).
freudenthal-refinement
(function).
g-corner-matrix
(function).
g-corners
(function).
generate-refine-info
(generic function).
generate-subcells-method
(function).
generate-subcells-method-source
(function).
get-patch-property
(function).
(setf get-patch-property)
(function).
get-path-create
(function).
get-subcell-children
(function).
hierarchical-mesh-p
(function).
hierarchical-search
(function).
holes
(generic reader).
identification
(class).
increase-priority
(function).
induced-refinement-of-subcell-refcells
(function).
initialize-cell-class
(function).
insert-simplex-in-table
(function).
interface-table
(function).
interpolate
(function).
ip
(function).
isotropic-mesh-on-rectangle-domain
(function).
l2g-evaluator
(function).
levels
(generic reader).
(setf levels)
(generic writer).
make-<child-info>
(function).
make-cell-class-information
(function).
make-product-cell
(generic function).
make-reference-product-cell
(function).
make-reference-simplex
(function).
map-cell-vec
(function).
map-skeleton
(function).
mesh-file
(function).
meshes-pathname
(function).
multiple-barycentric-coordinates
(function).
multiple-barycentric-gradients
(function).
multiple-l2dg
(generic function).
multiple-l2g
(generic function).
n-ball-dphi
(function).
n-ball-phi
(function).
names
(generic reader).
parametric
(generic reader).
patch-boundary-mesh
(function).
patch-mesh
(function).
pq-get
(function).
(setf pq-get)
(function).
pq-insert
(function).
pq-pop
(function).
pq-remove
(function).
priority-queue
(class).
product-cell-class
(function).
product-table
(function).
projection-matrix
(function).
pseudo-vertices
(generic function).
rcb-ordered-cells
(function).
rcb-sort-items
(function).
read-next-numbers-line
(function).
read-next-uncommented-line
(function).
read-nodes
(function).
read-numbers-from-string
(function).
read-tetgen-mesh
(function).
read-tetgen-mesh-for
(function).
read-tetgen-simplices
(function).
read-triangle-mesh-for
(function).
recursive-bisection
(function).
refine-cell!
(generic function).
refine-cell-interior
(function).
refine-info->refinement-rule
(function).
refinement-info
(generic reader).
refinement-rules
(function).
refpatch-boundary-mesh
(function).
remove-cells!
(generic function).
rule-position
(function).
sample-domain
(function).
sample-mesh
(function).
simple-newton
(function).
simplex-corner
(function).
skeleton->refinement-rule
(function).
skeleton-substance
(function).
standard-classifier
(function).
sub-cells-of-child
(function).
sub-cells-of-children
(function).
sub-side-mapping
(function).
subcell-access-indices
(function).
substance-boundary-cells
(function).
synchronize-identification
(function).
test-f
(function).
transform-cell!
(generic function).
triangulate-patch
(function).
two-sorted-parts
(function).
unmapped-cell-class
(function).
update-refinement!
(generic function).
weight-lists
(function).
weight-lists-grad-product-cell
(function).
weight-lists-grad-simplex
(function).
with-cell-class-information
(macro).
with-cell-information
(macro).
with-ci-slots
(macro).
without-component
(function).
write-1d-skeleton-to-poly-file
(function).
write-2d-skeleton-to-poly-file
(function).
fl.utilities
This package contains generally useful utility functions. Several of those functions were taken from @cite{(Graham 1996)}, the SANS function was contributed to the @cite{comp.lang.lisp} newsgroup by Erik Naggum.
fl.alienc
.
fl.amop
.
fl.application
.
fl.cdr
.
fl.demo
.
fl.dictionary
.
fl.discretization
.
fl.domains
.
fl.elasticity
.
fl.elasticity-fe
.
fl.ellsys
.
fl.ellsys-fe
.
fl.flow-application
.
fl.function
.
fl.geomg
.
fl.graphic
.
fl.iteration
.
fl.konwihr
.
fl.lapack
.
fl.matlisp
.
fl.mesh
.
fl.multigrid
.
fl.navier-stokes
.
fl.navier-stokes-fe
.
fl.parallel
.
fl.plot
.
fl.problem
.
fl.schaefer-turek
.
fl.strategy
.
net.scipolis.relations
.
add-hook
(function).
array-for-each
(function).
blackboard
(function).
blackboard
(class).
box
(function).
call-hooks
(function).
check-properties
(function).
common-lisp-speed
(function).
compose
(function).
compose-2
(generic function).
concept-documentation
(function).
constant-vector
(function).
copy-hash-table
(function).
copy-slots
(generic function).
curry
(function).
dequeue
(generic function).
dequeue-all
(generic function).
display-ht
(function).
dli-object
(reader).
(setf dli-object)
(writer).
dli-pred
(reader).
(setf dli-pred)
(writer).
dli-succ
(reader).
(setf dli-succ)
(writer).
dll
(class).
dll->list
(function).
dll-empty-p
(function).
dll-find
(function).
dll-first
(generic reader).
(setf dll-first)
(generic writer).
dll-for-each
(function).
dll-front-insert
(function).
dll-item
(structure).
dll-last
(generic reader).
(setf dll-last)
(generic writer).
dll-peek-first
(function).
dll-peek-last
(function).
dll-pop-first
(function).
dll-pop-last
(function).
dll-rear-insert
(function).
dll-remove
(function).
dll-remove-item
(function).
dohash
(macro).
dotuple
(macro).
emptyp
(generic function).
enqueue
(generic function).
evaluate
(generic function).
factorial
(function).
file-documentation
(function).
filter
(function).
filter-if
(function).
find-leaf
(function).
find-leaf-if
(function).
find-subtree
(function).
find-subtree-if
(function).
first-only
(function).
fixnum-vec
(function).
fixnum-vec
(type).
flatten
(function).
flatten-1
(function).
for-each
(generic function).
for-each-tuple
(function).
get-property
(function).
(setf get-property)
(function).
(setf geta)
(setf expander).
geta
(function).
getbb
(function).
(setf getbb)
(function).
group-by
(function).
hash-table->alist
(function).
hash-table-keys
(function).
hash-table-values
(function).
identity-permutation-p
(function).
iterator
(generic function).
iterator-end-p
(generic function).
iterator-next
(generic function).
k->l-subsets
(function).
k-subsets
(function).
kmgt
(function).
list->dll
(function).
list->queue
(function).
loop+
(macro).
make-analog
(generic function).
make-dll
(function).
make-double-float-array
(function).
make-filled-array
(function).
make-fixnum-vec
(function).
map-hash-table
(function).
map-list-in-hash-table
(function).
map-product
(function).
map-tree
(function).
mapf
(macro).
mappend
(function).
mapper-collect
(function).
mapper-count
(function).
mapper-every
(function).
mapper-select-first
(function).
mapper-some
(function).
mapper-sum
(function).
maximally-connected
(function).
measure-time
(function).
measure-time-for-block
(macro).
memoize-1
(function).
memoize-expr
(macro).
memoize-symbol
(function).
mklist
(function).
modify
(function).
n-partitions-of-k
(function).
nonempty-subsets
(function).
on-leaves
(function).
on-subtrees
(function).
ordered-intersection
(function).
ordered-set-difference
(function).
ordered-union
(function).
partial-sums
(function).
permutation-inverse
(function).
permutation-p
(function).
permutation-shifted-inverse
(function).
permutation-signum
(function).
permute
(function).
permute-into
(function).
positive-fixnum
(type).
positive-n-partitions-of-k
(function).
positive-partitions-of-k
(function).
properties
(generic reader).
(setf properties)
(generic writer).
property-mixin
(class).
queue->list
(function).
range
(function).
range
(class).
range<
(function).
range<=
(function).
rcurry
(function).
reference
(generic function).
(setf reference)
(generic function).
required-argument
(function).
safe-sort
(function).
samep
(function).
sans
(function).
set-equal
(function).
set-p
(function).
single?
(function).
split-by-length
(function).
square
(function).
subsets
(function).
take
(function).
thrice
(function).
transfer-bb
(function).
translate
(function).
tree-uniform-number-of-branches
(function).
tree-uniformp
(function).
twice
(function).
unbox
(function).
(setf unbox)
(function).
vector-cut
(function).
vector-last
(function).
(setf vector-last)
(function).
vector-map
(function).
with-items
(macro).
xor
(function).
zero-vector
(function).
*hooks*
(special variable).
*local-evaluation-memoization-table*
(special variable).
*mflop-delta*
(special variable).
+n-long+
(constant).
+n-short+
(constant).
array-contents
(function).
binomial
(function).
check
(generic function).
copy-dll-item
(function).
daxpy
(function).
daxpy-speed
(function).
ddot
(function).
dll-check-consistency
(function).
dll-item-p
(function).
head
(generic reader).
(setf head)
(generic writer).
make-dll-item
(function).
measure-time-repeated
(function).
queue
(class).
tail
(generic reader).
(setf tail)
(generic writer).
test-general
(function).
test-mflop
(function).
test-utilities
(function).
undisplace-array
(function).
fl.geomg
The @package{FL.GEOMG} package contains iterations which depend on geometric information, obtained for example from the discretization. At the moment, these are the geometric multigrid iteration, an AMG-like scheme for preconditioning high-order discretizations with low-order ones, and some block smoothers with overlapping blocks.
common-lisp
.
common-lisp-user
.
fl.debug
.
fl.discretization
.
fl.function
.
fl.iteration
.
fl.macros
.
fl.matlisp
.
fl.mesh
.
fl.multigrid
.
fl.utilities
.
<geometric-cs>
(class).
<geometric-fas>
(class).
<geometric-psc>
(class).
<geometric-ssc>
(class).
<s1-coarse-grid-iterator>
(class).
<s1-reduction>
(class).
<vanka>
(class).
fas
(function).
geometric-cs
(function).
geometric-psc
(function).
geometric-ssc
(function).
s1-reduction-amg-solver
(function).
<geometric-blocking-mixin>
(class).
<geometric-mg>
(class).
<local-mg>
(class).
extend-horizontally
(function).
extend-level-matrix
(function).
extended-block
(function).
find-vertex-centered-block
(function).
galerkin-p
(generic reader).
local-mg
(function).
solution
(generic reader).
(setf solution)
(generic writer).
test-geomg
(function).
fl.konwihr
Special package for the KONWIHR demo problem.
common-lisp
.
fl.application
.
fl.cdr
.
fl.debug
.
fl.demo
.
fl.dictionary
.
fl.discretization
.
fl.domains
.
fl.elasticity
.
fl.elasticity-fe
.
fl.ellsys
.
fl.ellsys-fe
.
fl.function
.
fl.geomg
.
fl.iteration
.
fl.macros
.
fl.matlisp
.
fl.mesh
.
fl.multigrid
.
fl.navier-stokes
.
fl.navier-stokes-fe
.
fl.parallel
.
fl.plot
.
fl.problem
.
fl.strategy
.
fl.tests
.
fl.utilities
.
*heisig-neuss-2017-demo*
(special variable).
*konwihr-initialized*
(special variable).
heisig-neuss-2017-demo
(function).
initialize-konwihr-paper-calculation
(function).
konwihr-paper-max-levels
(function).
konwihr-speed
(function).
*konwihr-speed*
(special variable).
initialize-elahom-calculation
(function).
konwihr-demo
(function).
fl.problem
The @package{FL.PROBLEM} package introduces the
general class @class{<problem>} and some subclasses. The most interesting
subclass is @class{<pde-problem>}. A @class{<pde-problem>} is defined on a
domain and provides a table mapping the domain patches to property lists
containing the coefficient functions.
Several subclasses of @class{<pde-problem>} are defined in own packages, e.g. @class{<cdr-problem>} in @package{FL.CDR}, @class{<elasticity-problem>} in @package{FL.ELASTICITY} and @class{<navier-stokes-problem} in @package{FL.NAVIER-STOKES}.
common-lisp
.
fl.debug
.
fl.dictionary
.
fl.function
.
fl.macros
.
fl.matlisp
.
fl.mesh
.
fl.utilities
.
<coefficient>
(class).
<domain-problem>
(class).
<evp-mixin>
(class).
<evp>
(class).
<interpolation-problem>
(class).
<ls-evp>
(class).
<lse>
(class).
<multiphysics-mixin>
(class).
<nlse>
(class).
<nonlinear-problem>
(class).
<pde-problem>
(class).
<problem>
(class).
<time-dependent-problem>
(class).
add-fe-parameters-demand
(function).
assembly-type
(generic reader).
coefficient-macros
(function).
coefficient-name
(generic reader).
coefficients-of-cell
(generic function).
coefficients-of-patch
(function).
component-length
(function).
component-position
(function).
component-symbol
(function).
components
(slot).
components
(generic function).
(setf components)
(generic writer).
components
(slot).
components
(slot).
components-of-cell
(generic function).
components-of-patch
(generic function).
(setf components-of-patch)
(generic function).
constant-coefficient
(function).
constraint-coefficient
(function).
constraint-p
(function).
copy-coefficient
(function).
coupling-with
(macro).
create-problem
(macro).
define-coefficient-macro
(macro).
demands
(generic function).
dual-problem
(generic function).
end-time
(generic reader).
energy
(generic function).
ensure-coefficient
(function).
ensure-residual
(generic function).
ensure-solution
(generic function).
extract-from
(function).
extraction-information
(function).
filter-applicable-coefficients
(function).
find-coefficient
(function).
find-component
(function).
fu->coefficient
(function).
function->coefficient
(function).
fx->coefficient
(function).
fxu->coefficient
(function).
get-coefficient
(function).
get-coefficients
(function).
identification-coefficient
(function).
linear-p
(generic function).
linearize
(generic function).
lse
(function).
make-coefficients-for
(generic function).
mass
(generic function).
mass-matrix
(generic reader).
matrix
(slot).
matrix
(generic reader).
nlse
(function).
nr-of-components
(generic function).
nr-of-components-of-patch
(function).
nr-of-components-of-problem
(generic function).
prepare-coefficient-arguments
(function).
register-coefficient-macros
(function).
required-fe-functions
(function).
rhs
(generic reader).
select-linear-solver
(generic function).
select-on-patch
(macro).
select-solver
(generic function).
self-adjoint-p
(generic function).
start-time
(slot).
start-time
(generic reader).
stationary-problem-class
(function).
stiffness-matrix
(generic reader).
subproblem
(macro).
subproblems
(generic reader).
time-dependent-problem-class
(generic function).
*assembly-type*
(special variable).
*coefficient-component-offsets*
(special variable).
check-component
(function).
check-components
(function).
classify-problem
(generic function).
coeff-eval
(generic reader).
component-name
(function).
compress-fe-parameters
(function).
constraint
(macro).
derivative-symbol-p
(function).
extract-from-gradient
(function).
fe-parameter-p
(function).
identification-coefficient-p
(function).
internal-component
(special variable).
internal-component-2
(special variable).
internal-components
(special variable).
internal-dimension
(special variable).
internal-domain
(special variable).
internal-length
(special variable).
internal-length-2
(special variable).
internal-multiplicity
(special variable).
internal-patch
(special variable).
internal-patch-dimension
(special variable).
internal-patch-if
(special variable).
internal-position
(special variable).
internal-position-2
(special variable).
internal-problem
(special variable).
internal-properties
(special variable).
internal-subproblem-name
(special variable).
internal-subproblem-package
(special variable).
internal-subproblems
(special variable).
internal-value
(special variable).
parameter-name
(function).
parameter-order
(function).
select-components-on-patch
(macro).
sigma-p
(function).
solution-dependent
(function).
some-components
(function).
test-evp
(function).
test-pde-problem
(function).
test-problem
(function).
test-time
(function).
with-coefficient-macros
(macro).
zero-constraints
(generic function).
fl.macros
This package contains some basic macro definitions used in Femlisp.
common-lisp
.
fl.alien
.
fl.alienc
.
fl.application
.
fl.cdr
.
fl.demo
.
fl.dictionary
.
fl.discretization
.
fl.domains
.
fl.elasticity
.
fl.elasticity-fe
.
fl.ellsys
.
fl.ellsys-fe
.
fl.flow-application
.
fl.function
.
fl.geomg
.
fl.graphic
.
fl.iteration
.
fl.konwihr
.
fl.lapack
.
fl.matlisp
.
fl.mesh
.
fl.multigrid
.
fl.navier-stokes
.
fl.navier-stokes-fe
.
fl.parallel
.
fl.plot
.
fl.problem
.
fl.schaefer-turek
.
fl.strategy
.
fl.utilities
.
net.scipolis.relations
.
*usually*
(special variable).
?1
(macro).
?2
(macro).
?3
(macro).
?4
(macro).
?5
(macro).
?6
(macro).
_
(macro).
_f
(macro).
aand
(macro).
acond
(macro).
aif
(macro).
awhen
(macro).
bif
(macro).
definline
(macro).
deletef
(macro).
echo
(macro).
ensure
(macro).
fluid-let
(macro).
gencase
(macro).
inlining
(macro).
lret
(macro).
lret*
(macro).
multi-dotimes
(macro).
multi-for
(macro).
multiple-defgen
(macro).
named-let
(macro).
once-only
(macro).
quickly
(macro).
quickly-if
(macro).
remove-this-method
(macro).
show-call
(macro).
slowly
(macro).
stringcase
(macro).
symbol-macroletf
(macro).
symconc
(function).
usually-quickly
(macro).
very-quickly
(macro).
whereas
(macro).
with-arrays
(macro).
with-gensyms
(macro).
awhile
(macro).
chain
(macro).
collecting
(macro).
delay
(macro).
force
(generic function).
in-syntax
(macro).
short-remove-method
(macro).
symbol-macroletf-helper
(macro).
(setf symbol-macroletf-helper)
(setf expander).
test-macros
(function).
with-array
(macro).
fl.strategy
This package provides methods for solving problems by adaptive FEM.
common-lisp
.
fl.cdr
.
fl.debug
.
fl.dictionary
.
fl.discretization
.
fl.ellsys
.
fl.function
.
fl.geomg
.
fl.iteration
.
fl.macros
.
fl.matlisp
.
fl.mesh
.
fl.plot
.
fl.problem
.
fl.utilities
.
*eta-observe*
(special variable).
*fe-approximation-observe*
(special variable).
*mentries-observe*
(special variable).
*model-time-observe*
(special variable).
*nr-of-cells-observe*
(special variable).
*nr-of-dofs-observe*
(special variable).
*rothe-observe*
(special variable).
*stationary-fe-strategy-observe*
(special variable).
<cell-rule-indicator>
(class).
<duality-error-estimator>
(class).
<fe-approximation>
(class).
<fe-interpolation>
(class).
<largest-eta-indicator>
(class).
<projection-error-estimator>
(class).
<refinement-indicator>
(class).
<rothe>
(class).
<stationary-fe-strategy>
(class).
<strategy>
(class).
<uniform-refinement-indicator>
(class).
estimate
(generic function).
indicate
(generic function).
point-observe
(function).
*cell->error*
(special variable).
*cell->error-rank*
(special variable).
*pivot-max-error*
(special variable).
*u_1/4-observe*
(special variable).
<difference-with-projection>
(class).
<error-estimator>
(class).
<fe-evp-strategy>
(class).
<global-and-local-norm>
(class).
<global-norm>
(class).
<isotropizing-indicator>
(class).
<local-test-with-dual>
(class).
<setup-enriched-ansatz-space>
(class).
<solve-dual-problem>
(class).
<standard-error-estimator>
(class).
approximate
(generic function).
block-p
(generic reader).
calculate-multistep-weights
(function).
call-with-ivip
(generic function).
call-with-time-step-problem
(generic function).
cell-rule
(generic function).
compute-error-approximant
(generic function).
compute-local-estimate
(generic function).
compute-weight-function
(generic function).
ellsys-initial-value-interpolation-coefficients
(function).
ellsys-time-step-coefficients
(function).
ensure-ansatz-space
(function).
ensure-mesh-quality-p
(generic reader).
eta->p2-vec
(function).
forced-times
(generic reader).
fraction
(generic reader).
from-level
(generic reader).
functional
(generic reader).
(setf functional)
(generic writer).
global-estimate
(generic function).
initial-value-interpolation-problem
(generic function).
local-estimate
(generic function).
maximal-time-step
(generic reader).
minimal-time-step
(generic reader).
model-time
(generic reader).
old-time-step
(generic reader).
pivot-factor
(generic reader).
select-estimator
(generic function).
select-indicator
(generic function).
test-error-estimator
(function).
test-error-indicator
(function).
test-fe-interpolation
(function).
test-fe-stationary
(function).
test-rothe
(function).
test-rothe-ellsys
(function).
time-step
(generic reader).
time-step-problem
(generic function).
time-stepping-scheme
(generic reader).
update-i-p-sol
(function).
with-ivip
(macro).
with-time-step-problem
(macro).
fl.parallel
This package provides some Femlisp extensions for parallel execution building on the BORDEAUX-THREADS and LPARALLEL libraries
bordeaux-threads
.
common-lisp
.
fl.debug
.
fl.macros
.
fl.utilities
.
lparallel
.
lparallel.kernel
.
lparallel.queue
.
accessing-exclusively
(macro).
accessing-exclusively-without-gcing
(macro).
locked-region-mixin
(class).
mp-dbg
(function).
mutex-mixin
(class).
mutex-object
(class).
mutex-wrap
(function).
new-kernel
(function).
p-map
(function).
parqueue
(class).
pwork
(function).
terminate-kernel
(function).
waitqueue-mixin
(class).
with-accumulators
(macro).
with-atomic-output
(macro).
with-femlisp-workers
(macro).
with-mutex
(macro).
with-mutual-exclusion
(macro).
with-region
(macro).
with-workers
(macro).
worker-count
(function).
worker-index
(function).
workers-available-p
(function).
*cachesize*
(special variable).
*debug-lock*
(special variable).
*distribute-workload-p*
(special variable).
*input-queue*
(special variable).
*number-of-threads*
(special variable).
*output-queue*
(special variable).
*pipeline-length*
(special variable).
*print-lock*
(special variable).
*set-affinity-p*
(special variable).
add-pipeline-worker
(function).
add-worker
(function).
allowed-processors
(function).
calculate-effective-cachesize
(function).
call-with-workers
(function).
copy-procinfo
(function).
execute-in-parallel
(function).
execute-in-pipeline
(function).
femlisp-multiprocessing-tests
(function).
femlisp-workers
(function).
finish
(generic function).
finished-p
(generic reader).
(setf finished-p)
(generic writer).
get-cachesize
(function).
get-cpuinfo
(function).
get-processors
(function).
get-workers
(function).
hand-over
(function).
histogram
(function).
lock-region
(function).
locked-region
(generic reader).
make-procinfo
(function).
mandelbrot-box
(function).
mandelbrot-iteration
(function).
mutex
(generic function).
notify
(generic function).
optimal-thread-number
(function).
perform-with-locked-region
(generic function).
pi-core
(function).
(setf pi-core)
(function).
pi-cpu
(function).
(setf pi-cpu)
(function).
pi-node
(function).
(setf pi-node)
(function).
pi-socket
(function).
(setf pi-socket)
(function).
remove-worker
(function).
send-task
(function).
simple-consing
(function).
speedup-test
(function).
tasks
(generic reader).
terminate-workers
(function).
test-femlisp-parallel
(function).
test-parallel-adaptions
(function).
thread-local-memoization-pool
(function).
thread-local-memoize
(function).
threads
(generic reader).
(setf threads)
(generic writer).
unlock-region
(function).
wait
(generic function).
waitqueue
(generic reader).
work
(generic reader).
work-group
(class).
fl.schaefer-turek
Package for the Schaefer-Turek benchmark.
common-lisp
.
fl.cdr
.
fl.debug
.
fl.demo
.
fl.dictionary
.
fl.discretization
.
fl.domains
.
fl.elasticity
.
fl.elasticity-fe
.
fl.ellsys
.
fl.ellsys-fe
.
fl.flow-application
.
fl.function
.
fl.geomg
.
fl.iteration
.
fl.macros
.
fl.matlisp
.
fl.mesh
.
fl.multigrid
.
fl.navier-stokes
.
fl.navier-stokes-fe
.
fl.parallel
.
fl.plot
.
fl.problem
.
fl.strategy
.
fl.tests
.
fl.utilities
.
*nabh-cd*
(special variable).
*nabh-cl*
(special variable).
benchmark-calculation
(function).
benchmark-domain
(function).
benchmark-problem
(function).
classify-benchmark-domain
(function).
inflow-velocity
(function).
make-stationary-schaefer-turek-demo
(function).
schaefer-turek-observe
(function).
st-cylinder
(function).
st-cylinder-boundary-p
(function).
test-schaefer-turek
(function).
fl.lapack
common-lisp
.
fl.debug
.
fl.dictionary
.
fl.macros
.
fl.port
.
fl.utilities
.
call-lapack
(function).
call-lapack-macro
(macro).
call-lapack-with-error-test
(function).
call-lapack-with-error-test-macro
(macro).
cl->lapack-type
(function).
lapack
(function).
lapack-available-p
(function).
*hegv*
(special variable).
*lapack-templates*
(special variable).
*lapack-types*
(special variable).
*nrm2*
(special variable).
*underscore-p*
(special variable).
base-type
(function).
check-spec
(function).
convert-to-alien-type
(function).
create-lapack-function
(function).
define-lapack-template
(macro).
ensure-lapack-type
(function).
extract-applicable-spec
(function).
insert-lapack-template
(function).
lapack-convert
(generic function).
lapack-external-name
(function).
lapack-lisp-name
(function).
lapack-type-p
(function).
number-type
(function).
remove-all-lapack-functions
(function).
test-lapack
(function).
translate-types
(function).
fl.application
This package uses most other Femlisp packages. It is meant to be the package a Femlisp user works in.
common-lisp
.
fl.cdr
.
fl.debug
.
fl.demo
.
fl.dictionary
.
fl.discretization
.
fl.domains
.
fl.elasticity
.
fl.elasticity-fe
.
fl.ellsys
.
fl.ellsys-fe
.
fl.function
.
fl.geomg
.
fl.iteration
.
fl.macros
.
fl.matlisp
.
fl.mesh
.
fl.multigrid
.
fl.navier-stokes
.
fl.navier-stokes-fe
.
fl.parallel
.
fl.plot
.
fl.problem
.
fl.strategy
.
fl.tests
.
fl.utilities
.
*articles-demo*
(special variable).
*boundary-coeffs-demo*
(special variable).
*effcoeff-root*
(special variable).
*effective-diffusion-demo*
(special variable).
*equation-demo*
(special variable).
*interior-coeffs-demo*
(special variable).
*multigrid-demo*
(special variable).
*result*
(special variable).
^
(function).
correction-tensor
(function).
effective-tensor
(function).
storing
(macro).
*adaptivity-demo*
(special variable).
*amg-cdr-demo*
(special variable).
*books-demo*
(special variable).
*cbl-observe*
(special variable).
*cdr-demo*
(special variable).
*courses-demo*
(special variable).
*discretization-demo*
(special variable).
*effective-coeffs-demo*
(special variable).
*effective-elasticity-demo*
(special variable).
*eigenvalue-demo*
(special variable).
*elasticity-demo*
(special variable).
*heat-demo*
(special variable).
*hr-delta*
(special variable).
*hr-evaluation-point*
(special variable).
*hr-gradx-value*
(special variable).
*laplace-demo*
(special variable).
*refinement-demos*
(special variable).
*skew-4d-to-3d*
(special variable).
*solver-demo*
(special variable).
*talks-demo*
(special variable).
*u_1/2-observe*
(special variable).
1d-graph
(function).
amg-cdr-solver
(function).
average-coefficient
(function).
ball-diffusion
(function).
boundary-layer-cell-problem
(function).
bpx-demo-computation
(function).
bratu-computation
(function).
bratu-tests
(function).
cdr-bl-computation
(function).
cdr-cell-problem
(function).
cdr-interior-effective-coeff-demo
(function).
cell-dimension-and-point-test
(function).
cell-solve
(function).
check-h-convergence
(function).
check-p-convergence
(function).
chequerboard-problem
(function).
compute-cbl
(function).
convert-elasticity-correction
(function).
create-refinement-demo
(function).
display-stiffness-matrix
(function).
elahom-longtime-stability-test
(function).
elahom-performance-calculation
(function).
elahom-performance-initialize
(function).
elahom-performance-test
(function).
elahom-performance-tests
(function).
elasticity-cell-problem-gamma
(function).
elasticity-cell-problem-reaction
(function).
elasticity-inlay-cell-problem
(function).
elasticity-interior-effective-coeff-demo
(function).
elasticity-model-problem-computation
(function).
evp-cdr-test
(function).
exact-1d-solution
(function).
exact-2d-solution
(function).
exact-3d-solution
(function).
further-laplace-tests
(function).
heat-equation-computation
(function).
heuveline-rannacher-computation
(function).
heuveline-rannacher-domain
(function).
heuveline-rannacher-dual-problem
(function).
heuveline-rannacher-dual-problem-fe-rhs
(function).
heuveline-rannacher-dual-problem-rhs
(function).
heuveline-rannacher-problem
(function).
heuveline-rannacher-rhs
(function).
hom-cdr-tests
(function).
inlay-block-decomposition
(function).
inlay-cell-problem
(function).
install-electromagnetic-potential-demo
(function).
iteration-test
(function).
laplace-eigenvalue-computation
(function).
laplace-model-problem-locally-refined
(function).
m+-nil-reducer
(function).
make-bpx-demo
(function).
make-bratu-demo
(function).
make-cdr-bl-demo
(function).
make-effective-diffusion-inlay-domain-demo
(function).
make-effective-diffusion-porous-domain-demo
(function).
make-effective-elasticity-inlay-domain-demo
(function).
make-effective-elasticity-porous-domain-demo
(function).
make-elasticity-model-problem-demo
(function).
make-heat-equation-demo
(function).
make-heuveline-rannacher-demo
(function).
make-lagrange-basis-demo
(function).
make-laplace-eigenvalue-demo
(function).
make-model-problem-demo
(function).
make-plot-iteration-behavior-demo
(function).
make-smoother-demo
(function).
make-smoother-performance-graph-demo
(function).
make-stiffness-matrix-demo
(function).
make-two-grid-behavior-demo
(function).
mconvert
(function).
mg-cdr-tests
(function).
model-problem-computation
(function).
model-problem-discretization
(function).
model-problem-stiffness-matrix
(function).
plot-diffusion
(function).
plot-iteration-behavior
(function).
plot-lagrange-basis
(function).
porous-cell-problem
(function).
problem-discretization
(function).
regression-test-femlisp
(function).
simple-ball-inlay-cell-problem
(function).
simple-square-inlay-cell-problem
(function).
sinusoidal-boundary-layer-cell-problem
(function).
smooth-coefficient-cell-problem
(function).
smoother-demo-execute
(function).
smoother-graph-execute
(function).
smoother-performance-test
(function).
solve-laplace
(function).
solve-sturm-problem
(function).
sturm-domain
(function).
sturm-mesh
(function).
sturm-problem
(function).
test-amg-cdr
(function).
test-bl-cdr
(function).
test-elasticity-model-problem
(function).
test-heat-equation
(function).
test-heuveline-rannacher
(function).
test-homogenization-elasticity
(function).
test-laplace-model-problem
(function).
test-multigrid-demos
(function).
test-refined-laplace-problem
(function).
test-sturm
(function).
test-v-cycle-convergence
(function).