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_Bound * | bounds |
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 LatticeTilingStats * | stats |
Lattice tiling statistics computed by default callback. More... | |
size_t LatticeTiling::ndim |
Number of parameter-space dimensions.
Definition at line 103 of file LatticeTiling.c.
LT_Bound* LatticeTiling::bounds |
Array of parameter-space bound info for each dimension.
Definition at line 104 of file LatticeTiling.c.
size_t LatticeTiling::tiled_ndim |
Number of tiled parameter-space dimensions.
Definition at line 105 of file LatticeTiling.c.
size_t* LatticeTiling::tiled_idx |
Index to tiled parameter-space dimensions.
Definition at line 106 of file LatticeTiling.c.
TilingLattice LatticeTiling::lattice |
Type of lattice to generate tiling with.
Definition at line 107 of file LatticeTiling.c.
gsl_vector* LatticeTiling::phys_bbox |
Metric ellipse bounding box.
Definition at line 108 of file LatticeTiling.c.
gsl_vector* LatticeTiling::phys_origin |
Parameter-space origin in physical coordinates.
Definition at line 109 of file LatticeTiling.c.
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.
gsl_matrix* LatticeTiling::int_from_phys |
Transform to generating integers from physical coordinates.
Definition at line 111 of file LatticeTiling.c.
gsl_matrix* LatticeTiling::phys_from_int |
Transform to physical coordinates from generating integers.
Definition at line 112 of file LatticeTiling.c.
gsl_matrix* LatticeTiling::tiled_generator |
Lattice generator matrix in tiled dimensions.
Definition at line 113 of file LatticeTiling.c.
size_t LatticeTiling::ncallback |
Number of registered callbacks.
Definition at line 114 of file LatticeTiling.c.
LT_Callback** LatticeTiling::callbacks |
Registered callbacks.
Definition at line 115 of file LatticeTiling.c.
size_t* LatticeTiling::ncallback_done |
Pointer to number of successfully performed callbacks (mutable)
Definition at line 116 of file LatticeTiling.c.
const LatticeTilingStats* LatticeTiling::stats |
Lattice tiling statistics computed by default callback.
Definition at line 117 of file LatticeTiling.c.