changeset 195:0316c1ac91e1

Tex file for the API interface.
author gedeone-octave <marcovass89@hotmail.it>
date Sun, 01 Dec 2013 16:47:18 +0000
parents c29ac833819f
children 6b82ac887c99
files doc/API/BilinearForm.tex doc/API/Constant.tex doc/API/DirichletBC.tex doc/API/Expression.tex doc/API/Function.tex doc/API/FunctionSpace.tex doc/API/Functional.tex doc/API/JacobianForm.tex doc/API/LinearForm.tex doc/API/Mesh.tex doc/API/ResidualForm.tex doc/API/SubSpace.tex doc/API/assemble.tex doc/API/assemble_system.tex doc/API/feval.tex doc/API/import_ufl_BilinearForm.tex doc/API/import_ufl_FunctionSpace.tex doc/API/import_ufl_Functional.tex doc/API/import_ufl_LinearForm.tex doc/API/import_ufl_Problem.tex doc/API/plot.tex doc/API/plot_m.tex doc/API/save.tex
diffstat 23 files changed, 462 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/BilinearForm.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,25 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+
+\par  Function File: [\textit{a}] \textbf{=}\textit{ BilinearForm }(\textit{my\_problem, U, V, coefficient\_1, coefficient\_2,...})\textit{}\\
+\begin{quotation}
+        \par Construct a BilinearForm previously imported from ufl.
+
+        \par The compulsory arguments are:
+          \begin{itemize}
+ \item \textit{my\_problem} the name of the problem to solve. 
+ \item the FunctionSpace \textit{U} and \textit{V} where the problem is defined. 
+ \end{itemize}
+
+        \par The optional arguments are the \textit{coefficient\_1}, \textit{coefficient\_2}
+ which specify the parameters for the BilinearForm as stated in the ufl file. 
+ They can be either a Constant, a Function or an Expression.
+
+     \par \textbf{See also:} import\_ufl\_BilinearForm, import\_ufl\_Problem, FunctionSpace,
+ LinearForm, ResidualForm.
+
+        \end{quotation}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/Constant.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,17 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+\par  Function File: [\textit{c}] \textbf{=}\textit{ Constant }(\textit{name, value})\textit{}\\
+\begin{quotation}
+        \par Creates a constatnt object over all the mesh elements with the value
+ specified.
+
+        \par This function take as input the \textit{name} of the Constant that has
+ to be created and its \textit{value}, which can be either a scalar or a vector.
+
+     \par \textbf{See also:} Expression, Function.
+
+        \end{quotation}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/DirichletBC.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,21 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+\par  Function File: [\textit{bc}] \textbf{=}\textit{ DirichletBC }(\textit{FunctionSpace, Boundary\_Label, Function\_handle})\textit{}\\
+\begin{quotation}\par Specify essential boundary condition on a specific side. 
+The input parameters are
+          \begin{itemize}
+\item \textit{FunctionSpace} is the fem-fenics space where we want to apply the BC
+\item \textit{Function\_handle} is a function handle which contains the expression that we want to apply as a BC. If we have a Vector field, we can just use a
+vector of function handles: \textit{Function handle} = [@(x, y) f1, @(x, y) f2, ...] 
+\item \textit{Boundary\_Label} is an Array which contains the label(s) of the side(s) where the BC has to be applied. 
+\end{itemize}
+        The output \textit{bc} is an object which contains the boundary conditions
+
+     \par \textbf{See also:} Mesh, FunctionSpace.
+
+        \end{quotation}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/Expression.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,19 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+
+\par  Function File: [\textit{f}] \textbf{=}\textit{ Expression }(\textit{name, Function\_handle})\textit{}\\
+\begin{quotation}\par Creates an object with the value specified as a function handle. 
+The input parameters are
+          \begin{itemize}
+\item \textit{name} is the name of the coefficient as it is declared in the ufl file
+\item \textit{Function\_handle} is a function handle which specify the expression to apply for our coefficient
+\end{itemize}
+        The output \textit{f} is an object which contains a representation of the function
+
+     \par \textbf{See also:} Constant, Function.
+
+        \end{quotation}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/Function.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,30 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+
+\par  Function File: [\textit{func}] \textbf{=}\textit{ Function }(\textit{name, FunctionSpace }(\textit{or Function})\textit{,Vector }(\textit{or index}))\textit{}\\
+\begin{quotation}\par Initialize an object with the values specified in a vector or extracting a component from a vectorial field. 
+This function can be used in two different ways
+          \begin{itemize}
+\item To create a function from a vector. In this case, the arguments are:
+               \begin{itemize}
+\item \textit{name} is a string representing the name of the function
+\item \textit{FunctionSpace} is the fem-fenics function space where the vector is defined
+\item \textit{Vector} specifies the values of the coefficientsfor each basisc function of the \textit{FunctioSpace}
+\end{itemize}
+          \item To extract a scalar field from a vectorial one
+               \begin{itemize}
+\item \textit{name} is a string representing the name of the function
+\item \textit{Function} is the vector valued Function
+\item \textit{Index} contains the index of the scalar field to extract.Index starts from 1. 
+\end{itemize}
+          \end{itemize}
+        The output \textit{func} is an object which contains a representation of the function \textit{Vector} which can be plotted or saved or passed as argument for a variational problem.
+
+     \par \textbf{See also:} Constant, Expression, plot, save.
+
+        \end{quotation}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/FunctionSpace.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,18 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+\par  Function File: \textit{V} \textbf{=}\textit{ FunctionSpace }(\textit{myproblem, mesh})\textit{}\\
+\begin{quotation}
+        \par Generate a FunctionSpace on a specific mesh.
+
+        \par This function takes as input the name \textit{myproblem} of the ufl file where
+ the FunctionSpace is defined and the \textit{mesh} where it has to be
+ created.
+
+     \par \textbf{See also:} FunctionSpace, SubSpace, import\_ufl\_FunctionSpace.
+
+        \end{quotation}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/Functional.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,25 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+
+\par  Function File: [\textit{L}] \textbf{=}\textit{ Functional }(\textit{my\_problem, U, coefficient\_1, coefficient\_2,...})\textit{}\\
+\begin{quotation}
+        \par Construct a Functional previously imported from a ufl file.
+
+        \par The compulsory arguments are:
+          \begin{itemize}
+ \item \textit{my\_problem} the name of the problem to solve. 
+ \item the FunctionSpace \textit{U} where the problem is defined. 
+ \end{itemize}
+
+        \par The optional arguments are the \textit{coefficient\_1}, \textit{coefficient\_2}
+ which specify the parameters for the Functional with the same name which
+ was used in the ufl file. 
+ They can be either a Constant, a Function or an Expression.
+
+     \par \textbf{See also:} import\_ufl\_Functional, LinearForm, ResidualForm, BilinearForm.
+
+        \end{quotation}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/JacobianForm.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,20 @@
+
+\par  Function File: [\textit{J}] \textbf{=}\textit{ Functional }(\textit{my\_problem, U, V, coefficient\_1, coefficient\_2,...})\textit{}\\
+\begin{quotation}
+        \par Construct a JacobianForm previously imported from a ufl file with the
+ function import\_ufl\_BilinearForm.
+
+        \par The compulsory arguments are:
+          \begin{itemize}
+ \item \textit{my\_problem} the name of the problem to solve. 
+ \item the FunctionSpace \textit{U} and \textit{V} where the problem is defined. 
+ \end{itemize}
+
+        \par The optional arguments are the \textit{coefficient\_1}, \textit{coefficient\_2}
+ which specify the parameters for the JacobianForm with the same name which
+ was used in the ufl file. 
+ They can be either a Constant, a Function or an Expression.
+
+     \par \textbf{See also:} import\_ufl\_BilinearForm, LinearForm, ResidualForm, BilinearForm.
+
+        \end{quotation}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/LinearForm.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,27 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+\par  Function File: [\textit{L}] \textbf{=}\textit{ LinearForm }(\textit{my\_problem, U, coefficient\_1, coefficient\_2,...})\textit{}\\
+\begin{quotation}
+        \par Construct a Functional previously imported from a ufl file.
+
+        \par The compulsory arguments are:
+          \begin{itemize}
+ \item \textit{my\_problem} the name of the problem to solve. 
+ \item the FunctionSpace \textit{U} where the problem is defined. 
+ \end{itemize}
+
+        \par The optional arguments are the \textit{coefficient\_1}, \textit{coefficient\_2}
+ which specify the parameters for the LinearForm with the same name which
+ was used in the ufl file. 
+ They can be either a Constant, a Function or an Expression.
+
+     \par \textbf{See also:} import\_ufl\_LinearForm, import\_ufl\_Problem, BilinearForm,
+ ResidualForm, BilinearForm.
+
+        \end{quotation}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/Mesh.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,19 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+\par  Function File: [\textit{mesh\_out}] \textbf{=}\textit{ Mesh }(\textit{mesh\_in})\textit{}\\
+\begin{quotation}\par Construct a mesh from file or from (p, e, t) format. 
+The \textit{mesh\_in} should be either
+          \begin{itemize}
+\item a string containing the name of the file where the mesh is stored in .xml file
+If the file is not a .xml file you can try to use the commanddolfin-convert directly from the terminal. 
+\item a a PDE-tool like structure with matrix fields (p,e,t)\end{itemize}
+        The output \textit{mesh\_out} is a representation of the\textit{mesh\_in} which is compatible with fem-fenics. 
+The easiest way for dealing with meshes is using the msh pkg.
+
+     \par \textbf{See also:} FunctionSpace.
+
+        \end{quotation}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/ResidualForm.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,22 @@
+
+
+\par  Function File: [\textit{L}] \textbf{=}\textit{ LinearForm }(\textit{my\_problem, U, coefficient\_1, coefficient\_2,...})\textit{}\\
+\begin{quotation}
+        \par Construct a ResidualForm previously imported from a ufl file with the
+ function import\_ufl\_LinearForm.
+
+        \par The compulsory arguments are:
+          \begin{itemize}
+ \item \textit{my\_problem} the name of the problem to solve. 
+ \item the FunctionSpace \textit{U} where the problem is defined. 
+ \end{itemize}
+
+        \par The optional arguments are the \textit{coefficient\_1}, \textit{coefficient\_2}
+ which specify the parameters for the ResidualForm with the same name which
+ was used in the ufl file. 
+ They can be either a Constant, a Function or an Expression.
+
+     \par \textbf{See also:} import\_ufl\_LinearForm, import\_ufl\_Problem, BilinearForm,
+ ResidualForm, BilinearForm.
+
+        \end{quotation}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/SubSpace.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,18 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+\par  Function File: [\textit{V1}] \textbf{=}\textit{ SubSpace }(\textit{V, index})\textit{}\\
+\begin{quotation}\par Extract a SubSpace from an object of type FunctionSpace. 
+The input arguments are
+          \begin{itemize}
+\item \textit{V} which is a FunctionalSpace
+\item \textit{index} is a positive integer number which represents the SubSpace which has to be extracted. 
+\end{itemize}
+        The output \textit{V1} is the SubSpace needed.
+
+     \par \textbf{See also:} FunctionSpace.
+
+        \end{quotation}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/assemble.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,26 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+\par  Function File: [\textit{A}], [\textit{x}(Optional)] \textbf{=}\textit{ assemble }(\textit{form\_a, DirichletBC})\textit{}\\
+\begin{quotation}\par Construct the discretization of a Form and apply essential BC. 
+The input arguments are
+          \begin{itemize}
+\item \textit{form\_a} which is the form to assemble. 
+It can be a form of rank 2 (BilinearForm or JacobianForm), a form of rank 1 (LinearForm or ResidualForm) or a form of rank 0 (Functional). 
+\item \textit{DirichletBC} represents the optional BC applied to the system. 
+\end{itemize}
+        The output \textit{A} is a discretized representation of the \textit{form\_a}:
+          \begin{itemize}
+\item \textit{A} is a sparse Matrix if \textit{form\_a} is a bilinear form
+\item \textit{A} is a Vector if \textit{form\_a} is a linear form
+\item \textit{A} is a Double if \textit{form\_a} is a functional
+\end{itemize}
+        If boundary condition has to be applied to a vector for a nonlinear problem then it should be provide as 2nd argument and it will be given back as the second output argument. For an example of this situation, please refer to the HyperElasticity example.
+
+     \par \textbf{See also:} BilinearForm, LinearForm, ResidualForm, JacobianForm, Functional.
+
+        \end{quotation}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/assemble_system.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,21 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+\par  Function File: [\textit{A}], [\textit{b}], [\textit{x}(Optional)] \textbf{=}\textit{ assemble\_system }(\textit{form\_a, form\_L, DirichletBC})\textit{}\\
+\begin{quotation}\par Construct the discretization of a system and apply essential BC. 
+The input arguments are
+          \begin{itemize}
+\item \textit{form\_a} which is the BilinearForm to assemble. 
+\item \textit{form\_L} which is the LinearForm to assemble. 
+\item \textit{DirichletBC} represents the optional BC applied to the system. 
+\end{itemize}
+        The output \textit{A} is a matrix representing the \textit{form\_a} while \textit{b} represents \textit{form\_L}. 
+If boundary conditions have to be applied to a vector for a nonlinear problem then it should be provide as 3rd argument and it will be given back as the 3rd output argument. For an example of this situation, please refer to the HyperElasticity example.
+
+     \par \textbf{See also:} BilinearForm, LinearForm, ResidualForm, JacobianForm, Functional.
+
+        \end{quotation}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/feval.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,14 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+\par  Function File: [\textit{value}] \textbf{=}\textit{ feval }(\textit{function\_name, Coordinate})\textit{}\\
+\begin{quotation}\par Evaluate a function at a specific point of the domain and return the value. 
+The input parameters are the function and the point where it has tobe evaluated.
+
+     \par \textbf{See also:} Function.
+
+        \end{quotation}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/import_ufl_BilinearForm.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,21 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+
+
+\par  Function File:  \textbf{=}\textit{ import\_ufl\_BilinearForm }(\textit{myproblem})\textit{}\\
+\begin{quotation}\par  Import a BilinearForm from a ufl file.
+
+        \par \textit{myproblem} is the name of the ufl file where
+ the BilinearForm is defined.
+
+        \par This function creates in the pwd a file called
+ \textit{myproblem\_BilinearForm.oct}.
+
+     \par \textbf{See also:} import\_ufl\_Problem, FunctionSpace, BilinearForm, LinearForm,
+ Functional.
+
+        \end{quotation}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/import_ufl_FunctionSpace.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,19 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+
+\par  Function File:  \textbf{=}\textit{ import\_ufl\_FunctionSpace }(\textit{myproblem})\textit{}\\
+\begin{quotation}\par  Import a FunctionSpace from a ufl file.
+
+        \par \textit{myproblem} is the name of the ufl file where
+ the FunctionSpace is defined. This function creates in the pwd a file
+ called \textit{myproblem\_FunctionSpace.oct}.
+
+     \par \textbf{See also:} import\_ufl\_Problem, FunctionSpace, BilinearForm, LinearForm,
+ Functional.
+
+        \end{quotation}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/import_ufl_Functional.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,20 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+
+
+\par  Function File:  \textbf{=}\textit{ import\_ufl\_Functional }(\textit{myproblem})\textit{}\\
+\begin{quotation}\par  Import a Functional from a ufl file.
+
+        \par \textit{myproblem} is the name of the ufl file where
+ the Functional is defined. This function creates in the pwd a file
+ called \textit{myproblem\_Functional.oct}.
+
+     \par \textbf{See also:} import\_ufl\_Problem, FunctionSpace, BilinearForm, LinearForm,
+ Functional.
+
+        \end{quotation}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/import_ufl_LinearForm.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,19 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+
+\par  Function File:  \textbf{=}\textit{ import\_ufl\_LinearForm }(\textit{myproblem})\textit{}\\
+\begin{quotation}\par  Import a LinearForm from a ufl file.
+
+        \par \textit{myproblem} is the name of the ufl file where
+ the LinearForm is defined. This function creates in the pwd a file
+ called \textit{myproblem\_LinearForm.oct}.
+
+     \par \textbf{See also:} import\_ufl\_Problem, FunctionSpace, BilinearForm, LinearForm,
+ Functional.
+
+        \end{quotation}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/import_ufl_Problem.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,17 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+\par  Function File:  \textbf{=}\textit{ import\_ufl\_Problem }(\textit{myproblem})\textit{}\\
+\begin{quotation}\par  Import a Variational Problem from a ufl file.
+
+        \par \textit{myproblem} is the name of the ufl file where
+ the BilinearForm, the LinearForm and the FunctionSpace are defined.
+
+     \par \textbf{See also:} import\_ufl\_BilinearForm, FunctionSpace, BilinearForm, LinearForm,
+ Functional.
+
+        \end{quotation}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/plot.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,13 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+\par  Function File: plot \textbf{(}\textit{Function})\textit{}\\
+\begin{quotation}\par Plot a Function.
+
+     \par \textbf{See also:} Function, Save.
+
+        \end{quotation}
+   
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/plot_m.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,13 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+\par  Function File: plot \textbf{(}\textit{Mesh, Nodal\_Values}(\textit{OPTIONAL}))\textit{}\\
+\begin{quotation}\par Plot a Mesh. 
+The input parameter is the Mesh and optionally also a vector representing the values of a function at each node.
+
+     \par \textbf{See also:} Mesh, save.
+
+        \end{quotation}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/API/save.tex	Sun Dec 01 16:47:18 2013 +0000
@@ -0,0 +1,18 @@
+% This file was converted from HTML to LaTeX with
+% gnuhtml2latex program
+% (c) Tomasz Wegrzanowski <maniek@beer.com> 1999
+% (c) Gunnar Wolf <gwolf@gwolf.org> 2005-2010
+% Version : 0.4.
+
+\par  Function File: fem\_save \textbf{(}\textit{Function, Name})\textit{}\\
+\begin{quotation}\par Save a function in vtu format. 
+The input parameters are
+          \begin{itemize}
+\item \textit{Function} is the function that you want to save
+\item \textit{Name} is a string for the output name
+\end{itemize}
+        The output is a file in format .vtu
+
+     \par \textbf{See also:} plot, Function.
+
+        \end{quotation}
\ No newline at end of file