RotatingSymmetry180

Erik Schnetter <schnetter@cct.lsu.edu>

2004-04-08

Abstract

1 Introduction

2 Physical System

3 Numerical Implementation

4 Using This Thorn

4.1 Obtaining This Thorn

4.2 Basic Usage

4.3 Special Behaviour

4.4 Interaction With Other Thorns

4.5 Examples

4.6 Support and Feedback

5 History

5.1 Thorn Source Code

5.2 Thorn Documentation

5.3 Acknowledgements

References

6 Parameters




check_boundaries
Scope: private BOOLEAN



Description: Check the boundaries for poison



Default: no






poison_boundaries
Scope: private BOOLEAN



Description: Fill the symmetry boundary with a poison value before the symmetry is applied



Default: no






poison_value
Scope: private INT



Description: Integer value (0..255) used to poison new timelevels (with memset)



Range Default: 254
0:255
Must fit into a byte. Use 0 for zero, 255 for nan, and e.g. 113 for a large value.






verbose
Scope: private BOOLEAN



Description: Produce screen output while applying boundary conditions



Default: no



7 Interfaces

General

Implements:

rotatingsymmetry90

Uses header:

Slab.h

8 Schedule

This section lists all the variables which are assigned storage by thorn CactusNumerical/RotatingSymmetry90. Storage can either last for the duration of the run (Always means that if this thorn is activated storage will be assigned, Conditional means that if this thorn is activated storage will be assigned for the duration of the run if some condition is met), or can be turned on for the duration of a schedule function.

Storage

NONE

Scheduled Functions

CCTK_PARAMCHECK

  rot90_checktensortypes

  check tensor type definitions for consistency

 

  Language: c
  Type: function

SymmetryRegister

  rot90_registersymmetry

  register symmetry boundaries

 

  Language: c
  Type: function

BoundaryConditions

  rot90_computelevelextent

  compute extent of level

 

  Before: rot90_applybc
  Language: c
  Options: level
  Type: function

BoundaryConditions

  rot90_applybc

  apply 90 degree rotational symmetry boundary condition

 

  Language: c
  Type: function