getfem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Getfem-commits] (no subject)


From: Konstantinos Poulios
Subject: [Getfem-commits] (no subject)
Date: Thu, 29 Sep 2022 08:16:08 -0400 (EDT)

branch: master
commit 8cfa3b3b46b41fef617ac398bd0f304588ad8436
Author: Konstantinos Poulios <logari81@gmail.com>
AuthorDate: Thu Sep 29 14:13:35 2022 +0200

    Typo fix and documentation improvements
---
 doc/sphinx/source/replaces.txt       |  2 +-
 doc/sphinx/source/userdoc/bfem.rst   | 50 ++++++++++++++++++------------------
 doc/sphinx/source/userdoc/bmesh.rst  |  2 +-
 doc/web/index.php                    |  4 +--
 src/gmm/gmm_dense_matrix_functions.h |  2 +-
 5 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/doc/sphinx/source/replaces.txt b/doc/sphinx/source/replaces.txt
index 2f9f44ac..57e8cd1c 100644
--- a/doc/sphinx/source/replaces.txt
+++ b/doc/sphinx/source/replaces.txt
@@ -85,7 +85,7 @@
 .. |mlab_ms| replace:: gfMdState
 .. _specific guides: http://getfem.org/index.html
 .. _user documentation: http://getfem.org/userdoc/index.html
-.. _vocabulary: http://getfem.org/getfem_reference/index.html
+.. _glossary: https://getfem.org/glossary.html
 .. _VTK: https://vtk.org/Wiki/VTK_XML_Formats
 .. _VTU: https://vtk.org/Wiki/VTK_XML_Formats
 .. _MayaVi: http://mayavi.sourceforge.net
diff --git a/doc/sphinx/source/userdoc/bfem.rst 
b/doc/sphinx/source/userdoc/bfem.rst
index 0cbe5ef9..972fc15e 100644
--- a/doc/sphinx/source/userdoc/bfem.rst
+++ b/doc/sphinx/source/userdoc/bfem.rst
@@ -28,13 +28,13 @@ where ``mymesh`` is an already existing mesh. The structure 
will be linked to th
 mesh and will react when modifications will be done on it.
 
 It is possible to specify element by element the finite element method, so that
-element of mixed types can be treated, even if the dimensions are different. 
For
-usual elements, the connection between two elements is done when the two 
elements
-are compatibles (same degrees of freedom on the common face). A numeration of 
the
-degrees of freedom is automatically done with a Cuthill Mc Kee like algorithm. 
You
-have to keep in mind that there is absolutely no connection between the 
numeration
-of vertices of the mesh and the numeration of the degrees of freedom. Every
-|gf_mf| object has its own numeration.
+|mf|'s of mixed types can be treated, even if they contain elements with 
different
+dimensions. For usual elements, the connection between two elements is done 
when
+the two elements are compatibles (same degrees of freedom on the common face). 
A
+numeration of the degrees of freedom is automatically done with a Cuthill Mc 
Kee
+like algorithm. You have to keep in mind that there is absolutely no connection
+between the numeration of vertices of the mesh and the numeration of the 
degrees
+of freedom. Every |gf_mf| object has its own numeration.
 
 There are three levels in the |gf_mf| object:
 
@@ -42,31 +42,31 @@ There are three levels in the |gf_mf| object:
   the dimensions of the elements and the property to be vectorial or scalar.
 
 * The optional vectorization/tensorization (the qdim in getfem jargon,
-  see `vocabulary`_). For instance to represent a displacement or a
+  see `glossary`_). For instance to represent a displacement or a
   tensor field in continuum mechanics. Scalar
   elements are used componentwise. Note that you can mix some
   intrinsic vectorial elements (Raviart-Thomas element for instance)
   which will not be vectorized and
   scalar elements which will be.
 
-* (|gf| version 4.0) The optional additional linear transformation (reduction) 
of
-  the degrees of freedom. It will consist in giving two matrices, the reduction
-  matrix and the extension matrix. The reduction matrix should transform the 
basic
-  dofs into the reduced dofs (the number of reduced dofs should be less or 
equal
-  than the number of basic dofs). The extension matrix should describe the 
inverse
-  transformation. The product of the reduction matrix with the extension matrix
-  should be the identity matrix (ensuring in particular that the two matrices 
are
-  of maximal rank). This optional transformation can be used to reduce the 
finite
-  element space to a certain region (tipically a boundary) or to prescribe some
-  matching conditions between non naturally compatible fems (for instance fems
-  with different degrees).
+* The optional additional linear transformation (reduction) of the degrees of
+  freedom. It consists in defining two matrices, the reduction matrix and the
+  extension matrix. The reduction matrix should transform the basic dofs into 
the
+  reduced dofs (the number of reduced dofs should be less or equal than the 
number
+  of basic dofs). The extension matrix should describe the inverse 
transformation.
+  The product of the reduction matrix with the extension matrix should be the
+  identity matrix (ensuring in particular that the two matrices are of maximal
+  rank). This optional transformation can be used to reduce the finite element
+  space to a certain region (tipically a boundary) or to prescribe some 
matching
+  conditions between non naturally compatible fems (for instance fems with
+  different degrees).
 
 One has to keep in mind this construction manipulating the degrees of freedom 
of a
 |gf_mf| object.
 
 
-First level: manipulating fems on each elements
------------------------------------------------
+First level: manipulating fems on specific elements
+---------------------------------------------------
 
 To select a particular finite element method on a given element, use the 
method::
 
@@ -173,8 +173,8 @@ particular method directly on a set of element, passing to
 selects the method on all the elements of the mesh.
 
 
-Second level: the optional "vectorization/tensorization"
---------------------------------------------------------
+Second level: optional "vectorization/tensorization"
+----------------------------------------------------
 
 If the finite element represents an unknown which is a vector field, the 
method ``mf.set_qdim(Q)`` allows set the target dimension for the definition of 
the
 target dimension :math:`Q`.
@@ -261,8 +261,8 @@ At this level are defined the basic degrees of freedom. 
Some methods of the
    the correspondence between basic and reduced dofs.
 
 
-Third level: the optional linear transformation (or reduction)
---------------------------------------------------------------
+Third level: optional linear transformation (or reduction)
+----------------------------------------------------------
 
 As described above, it is possible to provide two matrices, a reduction matrix
 :math:`R` and an extension matrix :math:`E` which will describe a linear
diff --git a/doc/sphinx/source/userdoc/bmesh.rst 
b/doc/sphinx/source/userdoc/bmesh.rst
index 93376e61..75915d08 100644
--- a/doc/sphinx/source/userdoc/bmesh.rst
+++ b/doc/sphinx/source/userdoc/bmesh.rst
@@ -10,7 +10,7 @@ Build a mesh
 ============
 
 As a preliminary, you may want to read this short introduction to the |gf|
-`vocabulary`_.
+`glossary`_.
 
 |gf| has its own structure to store meshes defined in the files
 :file:`getfem/bgeot_mesh_structure.h` and :file:`getfem/getfem_mesh.h`. The 
main
diff --git a/doc/web/index.php b/doc/web/index.php
index 1db3be59..a336ca76 100644
--- a/doc/web/index.php
+++ b/doc/web/index.php
@@ -1,8 +1,8 @@
 <head>
 
-<title>Redirection en html</title>
+<title>Redirection to html</title>
 
-<meta http-equiv="refresh" content="0; 
URL=http://download.gna.org/getfem/html/homepage/";>
+<meta http-equiv="refresh" content="0; URL=https://getfem.org/";>
 </head>
 
 <body>
diff --git a/src/gmm/gmm_dense_matrix_functions.h 
b/src/gmm/gmm_dense_matrix_functions.h
index 3cd18b60..9ce811e2 100644
--- a/src/gmm/gmm_dense_matrix_functions.h
+++ b/src/gmm/gmm_dense_matrix_functions.h
@@ -259,7 +259,7 @@ namespace gmm {
     #if defined(GMM_USES_LAPACK)
     schur(A, S, Q); // A = Q * S * Q^T
     #else
-    GMM_ASSERT1(false, "Please recompile with lapack and blas librairies "
+    GMM_ASSERT1(false, "Please recompile with lapack and blas libraries "
                 "to use logm matrix function.");
     #endif
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]