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