Skip to content
Snippets Groups Projects
Commit d8aaeb4d authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

Add single html output
parent b0142ca1
No related branches found
No related tags found
No related merge requests found
...@@ -66,7 +66,8 @@ capabilities</a>. ...@@ -66,7 +66,8 @@ capabilities</a>.
(also available in (also available in
<a href="/gmsh/doc/texinfo/gmsh.ps">postscript</a>, <a href="/gmsh/doc/texinfo/gmsh.ps">postscript</a>,
<a href="/gmsh/doc/texinfo/gmsh.pdf">pdf</a>, <a href="/gmsh/doc/texinfo/gmsh.pdf">pdf</a>,
<a href="/gmsh/doc/texinfo/gmsh.txt">text</a> and <a href="/gmsh/doc/texinfo/gmsh.txt">text</a>,
<a href="/gmsh/doc/texinfo/gmsh-full.html">html</a> and
<a href="/gmsh/doc/texinfo/gmsh-info.tgz">info</a> formats) <a href="/gmsh/doc/texinfo/gmsh-info.tgz">info</a> formats)
<li><a href="/gmsh/doc/FAQ">Frequently asked questions (FAQ)</a> <li><a href="/gmsh/doc/FAQ">Frequently asked questions (FAQ)</a>
<li><a href="/gmsh/doc/VERSIONS">Version history</a> <li><a href="/gmsh/doc/VERSIONS">Version history</a>
......
# $Id: Makefile,v 1.4 2003-04-15 21:49:43 geuzaine Exp $ # $Id: Makefile,v 1.5 2003-04-19 17:24:28 geuzaine Exp $
# #
# Copyright (C) 1997-2003 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2003 C. Geuzaine, J.-F. Remacle
# #
...@@ -33,6 +33,9 @@ html: ...@@ -33,6 +33,9 @@ html:
rm -f index.html rm -f index.html
ln -s gmsh.html index.html ln -s gmsh.html index.html
html1:
./texi2html -prefix gmsh-full -init_file gmsh-full.t2h gmsh.texi
html2: html2:
makeinfo --html gmsh.texi makeinfo --html gmsh.texi
...@@ -47,9 +50,11 @@ infoz: info ...@@ -47,9 +50,11 @@ infoz: info
gtar zcvf gmsh-info.tgz gmsh.info* gtar zcvf gmsh-info.tgz gmsh.info*
txt: txt:
makeinfo --no-headers gmsh.texi > gmsh.txt makeinfo --no-headers gmsh.texi |\
sed -n '/...Table of Contents.../,$$p' |\
sed 's/...Table of Contents...//' > gmsh.txt
all: ps pdf html infoz txt all: ps pdf html html1 infoz txt
clean: clean:
rm -f *.cp* *.fn* *.ky* *.pg* *.tp* *.vr* *.mv*\ rm -f *.cp* *.fn* *.ky* *.pg* *.tp* *.vr* *.mv*\
......
# The following can only be set in the init file
$T2H_INDEX_CHAPTER = 'Concept index';
\input texinfo.tex @c -*-texinfo-*- \input texinfo.tex @c -*-texinfo-*-
@c $Id: gmsh.texi,v 1.32 2003-04-19 16:34:44 geuzaine Exp $ @c $Id: gmsh.texi,v 1.33 2003-04-19 17:24:28 geuzaine Exp $
@c @c
@c Copyright (C) 1997-2003 C. Geuzaine, J.-F. Remacle @c Copyright (C) 1997-2003 C. Geuzaine, J.-F. Remacle
@c @c
...@@ -1112,8 +1112,9 @@ The following commands can be used anywhere in a Gmsh ASCII text input file: ...@@ -1112,8 +1112,9 @@ The following commands can be used anywhere in a Gmsh ASCII text input file:
@item @var{string} = @var{expression}; @item @var{string} = @var{expression};
Defines a new expression identifier @var{string}, or affects Defines a new expression identifier @var{string}, or affects
@var{expression} to an existing expression identifier. Note that eight @var{expression} to an existing expression identifier. Eight expression
expression identifiers are predefined (hard coded in Gmsh's parser): identifiers are predefined (hard coded in Gmsh's parser):
@ftable @code @ftable @code
@item Pi @item Pi
Returns 3.1415926535897932. Returns 3.1415926535897932.
...@@ -1703,10 +1704,10 @@ geometry module (@pxref{Geometry module}). ...@@ -1703,10 +1704,10 @@ geometry module (@pxref{Geometry module}).
If only elementary geometrical entities are defined (or if the option If only elementary geometrical entities are defined (or if the option
@code{Mesh.SaveAll} is set; see @ref{Mesh options}), the grid produced by @code{Mesh.SaveAll} is set; see @ref{Mesh options}), the grid produced by
the mesh will be saved ``as is''. That is, all the elements in the grid are the mesh module will be saved ``as is''. That is, all the elements in the
saved to disk using the number of the elementary region they discretize as grid will be saved to disk using the number of the elementary region they
their region number (@pxref{Gmsh mesh file format}). However, this can discretize as their region number (@pxref{Gmsh mesh file format}). However,
sometimes be impractical or even insufficient: this can sometimes be impractical or even insufficient:
@itemize @bullet @itemize @bullet
@item @item
...@@ -1729,7 +1730,7 @@ groups. If physical entities are defined, the output mesh only contains ...@@ -1729,7 +1730,7 @@ groups. If physical entities are defined, the output mesh only contains
those elements that belong to physical entities. The introduction of such those elements that belong to physical entities. The introduction of such
physical entities in large models usually greatly facilitates the physical entities in large models usually greatly facilitates the
manipulation of the model (e.g. using `Tools->Visibility' in the GUI) and manipulation of the model (e.g. using `Tools->Visibility' in the GUI) and
the interfacing with external solvers. See @ref{t1.geo}, for an example. the interfacing with external solvers.
@c ------------------------------------------------------------------------- @c -------------------------------------------------------------------------
@c Mesh commands @c Mesh commands
...@@ -1770,6 +1771,7 @@ options; see @ref{Running Gmsh} and @ref{Command-line options}). ...@@ -1770,6 +1771,7 @@ options; see @ref{Running Gmsh} and @ref{Command-line options}).
There are three main ways to specify the size of the mesh elements for a There are three main ways to specify the size of the mesh elements for a
given geometry: given geometry:
@enumerate @enumerate
@item @item
You can specify characteristic lengths at the points of the geometrical You can specify characteristic lengths at the points of the geometrical
...@@ -1848,8 +1850,8 @@ extruded and has the following syntax: ...@@ -1848,8 +1850,8 @@ extruded and has the following syntax:
@example @example
@var{layers}: @var{layers}:
Layer @{ @{ @var{expression-list} @}, @{ @var{expression-list} @}, Layer @{ @{ @var{expression-list} @}, @{ @var{expression-list} @}, @{ @var{expression-list} @} @}; |
@{ @var{expression-list} @} @}; | Recombine; Recombine;
@end example @end example
The first @var{expression-list} defines how many elements should be created The first @var{expression-list} defines how many elements should be created
...@@ -1866,11 +1868,11 @@ into prisms, hexahedra or pyramids. ...@@ -1866,11 +1868,11 @@ into prisms, hexahedra or pyramids.
@item Extrude Point | Line | Surface @{ @var{expression}, @{ @var{expression-list} @}, @{ @var{expression-list} @}, @var{expression} @} @{ @var{layers}; @dots{} @}; @item Extrude Point | Line | Surface @{ @var{expression}, @{ @var{expression-list} @}, @{ @var{expression-list} @}, @var{expression} @} @{ @var{layers}; @dots{} @};
Extrudes both the geometry and the mesh using a rotation Extrudes both the geometry and the mesh using a rotation
(@pxref{Extrusions}). The @var{layers} parameters are defined as above. (@pxref{Extrusions}). The @var{layers} option is defined as above.
@item Extrude Point | Line | Surface @{ @var{expression}, @{ @var{expression-list} @}, @{ @var{expression-list} @}, @{ @var{expression-list} @}, @var{expression} @} @{ @var{layers}; @dots{} @}; @item Extrude Point | Line | Surface @{ @var{expression}, @{ @var{expression-list} @}, @{ @var{expression-list} @}, @{ @var{expression-list} @}, @var{expression} @} @{ @var{layers}; @dots{} @};
Extrudes both the geometry and the mesh using a combined translation and Extrudes both the geometry and the mesh using a combined translation and
rotation (@pxref{Extrusions}). The @var{layers} parameters are defined as rotation (@pxref{Extrusions}). The @var{layers} option is defined as
above. above.
@item Transfinite Line @{ @var{expression-list} @} = @var{expression} < Using Progression | Bump @var{expression} > @item Transfinite Line @{ @var{expression-list} @} = @var{expression} < Using Progression | Bump @var{expression} >
...@@ -2101,12 +2103,13 @@ file format} and @ref{Gmsh binary post-processing file format}. ...@@ -2101,12 +2103,13 @@ file format} and @ref{Gmsh binary post-processing file format}.
General post-processing option names have the form General post-processing option names have the form
@code{PostProcessing.@var{string}}. Options peculiar to post-processing @code{PostProcessing.@var{string}}. Options peculiar to post-processing
views take two forms: views take two forms:
@enumerate @enumerate
@item options that should apply to all views can be set through @item options that should apply to all views can be set through
@code{View.@var{string}}, @emph{before any view is loaded}; @code{View.@var{string}}, @emph{before any view is loaded};
@item options that should apply only to the @var{n}-th @item options that should apply only to the @var{n}-th
view take the form @code{View[@var{n}].@var{string}} (@var{n} = 0, 1, 2, view take the form @code{View[@var{n}].@var{string}} (@var{n} = 0, 1, 2,
@dots{}). @dots{}), @emph{after the @var{n}-th view is loaded}.
@end enumerate @end enumerate
See @ref{t9.geo} for some examples. See @ref{t9.geo} for some examples.
...@@ -2130,10 +2133,10 @@ See @ref{t9.geo} for some examples. ...@@ -2130,10 +2133,10 @@ See @ref{t9.geo} for some examples.
@cindex Examples @cindex Examples
@cindex Tutorial @cindex Tutorial
Here are the examples in the Gmsh tutorial. These examples are commented Here are the examples in the Gmsh tutorial. These examples are commented and
(both C and C++-style comments can be used in Gmsh input files: see should introduce new features gradually, starting with @file{t1.geo}. The
@ref{Comments}) and should introduce new features gradually, starting with files corresponding to these examples are available in the @file{tutorial}
@file{t1.geo}. directory of the Gmsh distribution.
This tutorial does not explain the mesh and post-processing file This tutorial does not explain the mesh and post-processing file
formats. See @ref{File formats} for this. formats. See @ref{File formats} for this.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment