Part I. SciGetFem

Table of Contents

gf_asm — General assembly function.
gf_asm_pdetoolbc — 'pdetool style' assembling of boundary conditions
gf_colormap — Return a colormap, or change the current colormap
gf_compute — Various computations involving the solution U of the finite element problem.
gf_compute_Q1grid_interp — see the help page of gf_compute
gf_cvstruct_get — General function for querying information about convex_structure objects.
gf_delete — Delete an existing getfem object from memory
gf_eltm — get a descriptor
gf_fem — Returns a handle F to one of the various Finite Elements Method defined in Getfem.
gf_fem_get — General function for querying information about FEM objects.
gf_geotrans — Return the handle of a geometric transformation object
gf_geotrans_get — General function for querying information about geometric transformations objects.
gf_global_function — General constructor for global function object.
gf_global_function_get — General function for querying information about global_function objects.
gf_integ — General function for obtaining handles to various integrations methods on convexes (used when the elementary matrices are built).
gf_integ_get — Gives access to various internal informations of an Integration Method handle IM.
gf_interpolated_on_grid — interpolates a field defined on mesh_fem 'mf' on a cartesian grid [X(1),X(2),...] x [Y(1),Y(2),...] x ...
gf_levelset
gf_levelset_get — General function for querying information about LEVELSET objects.
gf_levelset_set — General function for modification of LEVELSET objects.
gf_linsolve — The linear solver
gf_mdbrick — General constructor for mdbrick object. Returns a getfem handle to the newly created object.
gf_mdbrick_get — Get information from a brick, or launch the solver.
gf_mdbrick_set — Modify a model brick object.
gf_mdstate — General constructor for mdstate objects. Return a getfem handle to the newly created object.
gf_mdstate_get — Get information from a model state object.
gf_mdstate_set — Modify a model state object.
gf_mesh — General constructor for mesh object.
gf_mesh_fem — General constructor for mesh_fem objects (Finite Element basis functions on a mesh).
gf_mesh_fem_get — General function for inquiry about mesh_fem objects.
gf_mesh_fem_get_eval — see the help of gf_mesh_fem_get(mf,'eval')
gf_mesh_fem_set — General function for modifying mesh_fem objects.
gf_mesh_get — General mesh inquiry function. As this function does not modify the mesh object, a mesh_fem object handle can be used instead of a mesh handle.
gf_mesh_im — General constructor for MeshIm object (integration methods on a mesh).
gf_mesh_im_get — General function extracting information from mesh_im objects.
gf_mesh_im_set — General function for modifying mesh_im objects
gf_mesh_levelset — Manage level sets.
gf_mesh_levelset_get — General function for querying information about MESHLEVELSET objects.
gf_mesh_levelset_set — General function for modification of MESHLEVELSET objects.
gf_mesh_set — General function for modification of a mesh object.
gf_model — General constructor for model objects. Return a getfem handle to the newly created object.
gf_model_get — Get information from a model object.
gf_model_set — Modify a model object.
gf_plot — This function plots a 2D or 3D finite elements field.
gf_plot_1D — This function plots a 1D finite elements field.
gf_plot_mesh — General mesh plotting function.
gf_plot_slice — this function is used to plot a slice of mesh/mesh_fem
gf_poly — Performs various operations on the polynom
gf_precond — Create a preconditioner
gf_precond_get — get informations related to the preconditioner
gf_slice — Mesh slice creation.
gf_slice_get — Get informations related to mesh slices
gf_slice_set — Edition of mesh slices.
gf_solve — General solver for getfem PDE
gf_spmat — Sparse matrix manipulation
gf_spmat_get — General getfem sparse matrix inquiry function.
gf_spmat_set — Modification of the content of a getfem sparse matrix.
gf_typeof — Get the type of a GetFEM object.
gf_util — Performs various operations which do not fit elsewhere.
gf_workspace — Getfem workspace management function.
Objects — This is a description of the objects found in GetFEM.
preliminary — This is just a short summary of the terms employed in this manual.
1. Examples
Another Laplacian with exact solution — This is the scilab/demos/demo_laplacian.sce example.
Avoiding the bricks framework — This is a description on how to avoid the bricks framework.
Linear and non-linear elasticity — This example uses a mesh that was generated with GiD.
A step by step basic example — This example shows the basic usage of getfem.
2. Sparse functions
sp_cgs — Use a conjugate gradient for a normal equation to solve the system A.x = b
sp_cgs — Use a conjugate gradient to solve the system A.x = b
sp_lu — Performs a Cholesky decomposition on a sparse matrix
sp_lu — Performs an incomplete Cholesky decomposition on a sparse matrix
sp_cgs — Use a Cholesky decomposition to solve the system A.x = b
sp_cgs — Use a generalized minimum residual algorithm of Saad & Schultz to solve the system A.x = b
sp_lu — Performs a LU decomposition on a sparse matrix
sp_lu — Performs an incomplete LU decomposition on a sparse matrix
sp_cgs — Use a LU decomposition to solve the system A.x = b
sp_cgs — Use a modified generalized conjugate residual algorithm to solve the system A.x = b