Bimetric 3+1 toolkit for spherical symmetry
 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.

Beta coefficients.

Definition at line 71 of file methodOfLines.h.

Number of intermediate steps (N <= 8)

Definition at line 69 of file methodOfLines.h.

const char* MoLDescriptor::name

A MoL evolution method name.

Definition at line 68 of file methodOfLines.h.


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