Personal tools
 

Meeting Minutes - 22 December 1999


General Linear Map Description

The general linear map description provides the minimum information set needed to evaluate and manipulate a field. It is based on the "Generalized FEM" theory taken from Warren Hedley's Masters thesis, available from here. The components of the general linear map field description are as follows.

  • Element Bases - definitions of the set of basis functions used for field interpolation within each element (see Specifying Element Bases.
  • Ensemble Field Parameters - The values of the ensemble field parameters (a single vector).
  • Linear Map - the matrix used for transforming ensemble field parameters to element field parameters. It may be most efficient to store this as a single sparse matrix, or in column groups for a given element and group of ensemble field parameters.

A Simple Example

<field
    name                = "temperature"
    description-method  = "general-linear"
    type                = "data">

  <element-bases>
    <use-bases>monomial-1, monomial-1</use-bases>
  </element-bases>

  <map-information>
    <ensemble-field-parameters>
      <vector>
        <cn>5.0</cn> <cn>3.0</cn> <cn>4.0</cn>
        <cn>4.0</cn> <cn>5.0</cn> <cn>3.0</cn>
      </vector>
    </ensemble-field-parameters>

    <ensemble-element-field-parameter-map>
      <matrix>
        <matrixrow>
          <cn> 1.0</cn><cn> 0.0</cn><cn> 0.0</cn>
          <cn> 0.0</cn><cn> 0.0</cn><cn> 0.0</cn>
        </matrixrow>
        <matrixrow>
          <cn>-1.0</cn><cn> 1.0</cn><cn> 0.0</cn>
          <cn> 0.0</cn><cn> 0.0</cn><cn> 0.0</cn>
        </matrixrow>
        <matrixrow>
          <cn>-1.0</cn><cn> 0.0</cn><cn> 0.0</cn>
          <cn> 1.0</cn><cn> 0.0</cn><cn> 0.0</cn>
        </matrixrow>
        <matrixrow>
          <cn> 1.0</cn><cn>-1.0</cn><cn> 0.0</cn>
          <cn>-1.0</cn><cn> 1.0</cn><cn> 0.0</cn>
        </matrixrow>
        <matrixrow>
          <cn> 0.0</cn><cn> 1.0</cn><cn> 0.0</cn>
          <cn> 0.0</cn><cn> 0.0</cn><cn> 0.0</cn>
        </matrixrow>
        <matrixrow>
          <cn> 0.0</cn><cn>-1.0</cn><cn> 1.0</cn>
          <cn> 0.0</cn><cn> 0.0</cn><cn> 0.0</cn>
        </matrixrow>
        <matrixrow>
          <cn> 0.0</cn><cn>-1.0</cn><cn> 0.0</cn>
          <cn> 0.0</cn><cn> 1.0</cn><cn> 0.0</cn>
        </matrixrow>
        <matrixrow>
          <cn> 0.0</cn><cn> 1.0</cn><cn>-1.0</cn>
          <cn> 0.0</cn><cn>-1.0</cn><cn> 1.0</cn>
        </matrixrow>
      </matrix>
    </ensemble-element-field-parameter-map>
  </map-information>

</field>