<?xml version="1.0" encoding="UTF-8"?>
<refentry version="5.0-subset Scilab" xml:id="gf_geotrans" xml:lang="en"
          xmlns="http://docbook.org/ns/docbook"
          xmlns:xlink="http://www.w3.org/1999/xlink"
          xmlns:xi="http://www.w3.org/2001/XInclude"
          xmlns:svg="http://www.w3.org/2000/svg"
          xmlns:mml="http://www.w3.org/1998/Math/MathML"
          xmlns:html="http://www.w3.org/1999/xhtml"
          xmlns:db="http://docbook.org/ns/docbook">
  <refnamediv>
    <refname>gf_geotrans</refname>
    <refpurpose>   The geometric transformation must be used when you are building a custom
   mesh convex by convex (see the add_convex() function of mesh): it also
   defines the kind of convex (triangle, hexahedron, prism, etc..)
  </refpurpose>
  </refnamediv>

  <refsynopsisdiv>
    <title>Calling Sequence</title>

    <synopsis>GT = gf_geotrans(string name)</synopsis>
  </refsynopsisdiv>

  <refsection>
    <title>Description</title>
    <para>General constructor for geotrans objects.</para>

    <para>   The geometric transformation must be used when you are building a custom
   mesh convex by convex (see the add_convex() function of mesh): it also
   defines the kind of convex (triangle, hexahedron, prism, etc..)
  </para>
  </refsection>

  <refsection>
    <title>Command list</title>

    <itemizedlist>
    <listitem>
    <para><literal>GT = gf_geotrans(string name)</literal></para>

    <para>   
The name argument contains the specification of the geometric transformation
as a string, which may be:

  - GT_PK(n,k) :
    Transformation on simplexes, dim <literal>n</literal>, degree <literal>k</literal>.
  - GT_QK(n,k) :
    Transformation on parallelepipeds, dim <literal>n</literal>, degree <literal>k</literal>.
  - GT_PRISM(n,k) :
    Transformation on prisms, dim <literal>n</literal>, degree <literal>k</literal>.
  - GT_PRODUCT(A,B) :
    Tensorial product of two transformations.
  - GT_LINEAR_PRODUCT(geotrans gt1,geotrans gt2) :
    Linear tensorial product of two transformations

    </para>
    </listitem>

    </itemizedlist>
  </refsection>

  <refsection>
    <title>See Also</title>
    <simplelist type="inline">
      <member><link linkend="getfem_types">getfem types</link></member>
    </simplelist>
  </refsection>

  <refsection>
    <title>Authors</title>
    <para>Y. Collette</para>
  </refsection>

</refentry>
