calculate_constraints | Scope: restricted | BOOLEAN |
Description: Shall the constraints be calculated?
| ||
Default: yes | ||
n_ang_ev_outside_eq | Scope: shared from NULLGRID | INT |
n_ang_ghost_pts | Scope: shared from NULLGRID | INT |
n_ang_pts_inside_eq | Scope: shared from NULLGRID | INT |
n_ang_stencil_size | Scope: shared from NULLGRID | INT |
n_radial_pts | Scope: shared from NULLGRID | INT |
Implements:
nullconstr
Inherits:
nullgrid
nullvars
nullinterp
Group Names | Variable Names | Details | |
null_r00 | Null_R00 | compact | 0 |
dimensions | 2 | ||
distribution | DEFAULT | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
tags | tensortypealias=”Scalar” | ||
timelevels | 1 | ||
vararray_size | NullGrid::N_radial_pts | ||
variable type | REAL | ||
null_r01 | Null_R01 | compact | 0 |
dimensions | 2 | ||
distribution | DEFAULT | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
tags | tensortypealias=”Scalar” | ||
timelevels | 1 | ||
vararray_size | NullGrid::N_radial_pts | ||
variable type | REAL | ||
null_r0a | Null_R0A | compact | 0 |
dimensions | 2 | ||
distribution | DEFAULT | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
tags | tensortypealias=”Scalar” | ||
timelevels | 1 | ||
vararray_size | NullGrid::N_radial_pts | ||
variable type | COMPLEX | ||
null_r0a_split | compact | 0 | |
Null_R0A_r | description | Real and Imaginary part of Null_R0A | |
Null_R0A_i | dimensions | 2 | |
distribution | DEFAULT | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
tags | tensortypealias=”Scalar” | ||
timelevels | 1 | ||
vararray_size | NullGrid::N_radial_pts | ||
variable type | REAL | ||
null_auxconstr | compact | 0 | |
Null_AuxConstr_nucn | description | Constraints associated with the auxiliary variables | |
Null_AuxConstr_cbcn | dimensions | 2 | |
Null_AuxConstr_ckcn | distribution | DEFAULT | |
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
tags | tensortypealias=”Scalar” | ||
timelevels | 1 | ||
vararray_size | NullGrid::N_radial_pts | ||
variable type | COMPLEX | ||
null_r00_south | Null_R00_south | compact | 0 |
dimensions | 2 | ||
distribution | DEFAULT | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
tags | tensortypealias=”Scalar” | ||
timelevels | 1 | ||
vararray_size | NullGrid::N_radial_pts | ||
variable type | REAL | ||
Group Names | Variable Names | Details | |
null_r01_south | Null_R01_south | compact | 0 |
dimensions | 2 | ||
distribution | DEFAULT | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
tags | tensortypealias=”Scalar” | ||
timelevels | 1 | ||
vararray_size | NullGrid::N_radial_pts | ||
variable type | REAL | ||
null_r0a_south | Null_R0A_south | compact | 0 |
dimensions | 2 | ||
distribution | DEFAULT | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
tags | tensortypealias=”Scalar” | ||
timelevels | 1 | ||
vararray_size | NullGrid::N_radial_pts | ||
variable type | COMPLEX | ||
null_auxconstr_south | compact | 0 | |
Null_AuxConstr_nucs | description | Constraints associated with the auxiliary variables (south) | |
Null_AuxConstr_cbcs | dimensions | 2 | |
Null_AuxConstr_ckcs | distribution | DEFAULT | |
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
ghostsize | NULLGRID::N_ANG_GHOST_PTS | ||
group type | ARRAY | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
size | (NULLGRID::N_ANG_PTS_INSIDE_EQ+2*(NULLGRID::N_ANG_EV_OUTSIDE_EQ+NULLGRID::N_ANG_STENCIL_SIZE)) | ||
tags | tensortypealias=”Scalar” | ||
timelevels | 1 | ||
vararray_size | NullGrid::N_radial_pts | ||
variable type | COMPLEX | ||
This section lists all the variables which are assigned storage by thorn PITTNullCode/NullConstr. 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.
NONE
CCTK_ANALYSIS (conditional)
nullconstr_driver
calculate constraint components r00, r01, r0a
Language: | fortran | |
Storage: | null_r00 | |
null_r01 | ||
null_r0a | ||
null_r00_south | ||
null_r01_south | ||
null_r0a_south | ||
null_r0a_split | ||
Sync: | null_r00 | |
null_r01 | ||
null_r0a | ||
null_r00_south | ||
null_r01_south | ||
null_r0a_south | ||
null_r0a_split | ||
Triggers: | null_r00 | |
null_r01 | ||
null_r0a | ||
null_r00_south | ||
null_r01_south | ||
null_r0a_south | ||
null_r0a_split | ||
Type: | function | |
CCTK_ANALYSIS (conditional)
nullconstr_auxconstr
calculate constraints associated with auxiliary variables
Language: | fortran | |
Storage: | null_auxconstr | |
null_auxconstr_south | ||
Sync: | null_auxconstr | |
null_auxconstr_south | ||
Triggers: | null_auxconstr | |
null_auxconstr_south | ||
Type: | function | |