Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALPulsar 7.1.1.1-b246709
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
LatticeTiling Struct Reference

Detailed Description

Describes a lattice tiling parameter-space bounds and metric.

Definition at line 102 of file LatticeTiling.c.

Data Fields

size_t ndim
 Number of parameter-space dimensions. More...
 
LT_Boundbounds
 Array of parameter-space bound info for each dimension. More...
 
size_t tiled_ndim
 Number of tiled parameter-space dimensions. More...
 
size_t * tiled_idx
 Index to tiled parameter-space dimensions. More...
 
TilingLattice lattice
 Type of lattice to generate tiling with. More...
 
gsl_vector * phys_bbox
 Metric ellipse bounding box. More...
 
gsl_vector * phys_origin
 Parameter-space origin in physical coordinates. More...
 
gsl_vector * phys_origin_shift_frac
 Fraction of step size to shift physical parameter-space origin. More...
 
gsl_matrix * int_from_phys
 Transform to generating integers from physical coordinates. More...
 
gsl_matrix * phys_from_int
 Transform to physical coordinates from generating integers. More...
 
gsl_matrix * tiled_generator
 Lattice generator matrix in tiled dimensions. More...
 
size_t ncallback
 Number of registered callbacks. More...
 
LT_Callback ** callbacks
 Registered callbacks. More...
 
size_t * ncallback_done
 Pointer to number of successfully performed callbacks (mutable) More...
 
const LatticeTilingStatsstats
 Lattice tiling statistics computed by default callback. More...
 

Field Documentation

◆ ndim

size_t LatticeTiling::ndim

Number of parameter-space dimensions.

Definition at line 103 of file LatticeTiling.c.

◆ bounds

LT_Bound* LatticeTiling::bounds

Array of parameter-space bound info for each dimension.

Definition at line 104 of file LatticeTiling.c.

◆ tiled_ndim

size_t LatticeTiling::tiled_ndim

Number of tiled parameter-space dimensions.

Definition at line 105 of file LatticeTiling.c.

◆ tiled_idx

size_t* LatticeTiling::tiled_idx

Index to tiled parameter-space dimensions.

Definition at line 106 of file LatticeTiling.c.

◆ lattice

TilingLattice LatticeTiling::lattice

Type of lattice to generate tiling with.

Definition at line 107 of file LatticeTiling.c.

◆ phys_bbox

gsl_vector* LatticeTiling::phys_bbox

Metric ellipse bounding box.

Definition at line 108 of file LatticeTiling.c.

◆ phys_origin

gsl_vector* LatticeTiling::phys_origin

Parameter-space origin in physical coordinates.

Definition at line 109 of file LatticeTiling.c.

◆ phys_origin_shift_frac

gsl_vector* LatticeTiling::phys_origin_shift_frac

Fraction of step size to shift physical parameter-space origin.

Definition at line 110 of file LatticeTiling.c.

◆ int_from_phys

gsl_matrix* LatticeTiling::int_from_phys

Transform to generating integers from physical coordinates.

Definition at line 111 of file LatticeTiling.c.

◆ phys_from_int

gsl_matrix* LatticeTiling::phys_from_int

Transform to physical coordinates from generating integers.

Definition at line 112 of file LatticeTiling.c.

◆ tiled_generator

gsl_matrix* LatticeTiling::tiled_generator

Lattice generator matrix in tiled dimensions.

Definition at line 113 of file LatticeTiling.c.

◆ ncallback

size_t LatticeTiling::ncallback

Number of registered callbacks.

Definition at line 114 of file LatticeTiling.c.

◆ callbacks

LT_Callback** LatticeTiling::callbacks

Registered callbacks.

Definition at line 115 of file LatticeTiling.c.

◆ ncallback_done

size_t* LatticeTiling::ncallback_done

Pointer to number of successfully performed callbacks (mutable)

Definition at line 116 of file LatticeTiling.c.

◆ stats

const LatticeTilingStats* LatticeTiling::stats

Lattice tiling statistics computed by default callback.

Definition at line 117 of file LatticeTiling.c.