Gowdy solver
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
MoLDescriptor Struct Reference

A method of lines (MoL) descriptor. More...

#include <methodOfLines.h>

Data Fields

const char * name
 A MoL evolution method name.
int N
 Number of intermediate steps (N <= 8)
Real alpha [8][8]
 Alpha coefficients.
Real beta [8]
 Beta coefficients.

Detailed Description

A method of lines (MoL) descriptor.

       partial_t Y = L[Y],  

using the following algorithm:

      Y^{(0)}   = Y^{m},
      Y^{(i+1)} = Sum_{j=0}^{i} ( alpha_{ij} Y^{(j)} ) +            <- integStep_MoL
                  Delta t beta_i L[Y^{(i)}],   for i = 0, ..., N-1, <- integStep_MoLInit
      Y^{m+1}   = Y^{(N)}.    

The variables Y^{(i)}, i = 0, ..., N, are intermediate.

The method is completely specified by N, and arrays alpha and beta in the structure MoLDescriptor.

See also:
Method of Lines - Cactus Code

Definition at line 66 of file methodOfLines.h.


Field Documentation

Alpha coefficients.

Definition at line 70 of file methodOfLines.h.

Referenced by MoLIntegrator::integrate_MoL().

Beta coefficients.

Definition at line 71 of file methodOfLines.h.

Referenced by MoLIntegrator::integrate_MoL().

Number of intermediate steps (N <= 8)

Definition at line 69 of file methodOfLines.h.

Referenced by MoLIntegrator::integrate_MoL().

const char* MoLDescriptor::name

A MoL evolution method name.

Definition at line 68 of file methodOfLines.h.

Referenced by MoLIntegrator::integrate_MoL().


The documentation for this struct was generated from the following file: