glucat
0.8.2
|
Table of generators for specific signatures. More...
#include <generation.h>
Public Member Functions | |
const Matrix_T * | operator() (const index_t p, const index_t q) |
Pointer to generators for a specific signature. More... | |
Static Public Member Functions | |
static generator_table< Matrix_T > & | generator () |
Single instance of generator table. More... | |
Private Member Functions | |
const std::vector< Matrix_T > & | gen_vector (const index_t p, const index_t q) |
Construct a vector of generators for a specific signature. More... | |
void | gen_from_pm1_qm1 (const std::vector< Matrix_T > &old, const signature_t sig) |
Construct generators for p,q given generators for p-1,q-1. More... | |
void | gen_from_pm4_qp4 (const std::vector< Matrix_T > &old, const signature_t sig) |
Construct generators for p,q given generators for p-4,q+4. More... | |
void | gen_from_pp4_qm4 (const std::vector< Matrix_T > &old, const signature_t sig) |
Construct generators for p,q given generators for p+4,q-4. More... | |
void | gen_from_qp1_pm1 (const std::vector< Matrix_T > &old, const signature_t sig) |
Construct generators for p,q given generators for q+1,p-1. More... | |
generator_table () | |
~generator_table () | |
generator_table (const generator_table &) | |
generator_table & | operator= (const generator_table &) |
Friends | |
class | friend_for_private_destructor |
Table of generators for specific signatures.
Definition at line 47 of file generation.h.
|
inlineprivate |
Definition at line 69 of file generation.h.
|
inlineprivate |
Definition at line 70 of file generation.h.
|
private |
|
private |
Construct generators for p,q given generators for p-1,q-1.
Definition at line 127 of file generation_imp.h.
References glucat::matrix::mono_kron().
|
private |
Construct generators for p,q given generators for p-4,q+4.
Definition at line 164 of file generation_imp.h.
References glucat::matrix::mono_prod().
|
private |
Construct generators for p,q given generators for p+4,q-4.
Definition at line 195 of file generation_imp.h.
References glucat::matrix::mono_prod().
|
private |
Construct generators for p,q given generators for q+1,p-1.
Definition at line 225 of file generation_imp.h.
References glucat::matrix::mono_prod().
|
private |
Construct a vector of generators for a specific signature.
Definition at line 80 of file generation_imp.h.
References glucat::pos_mod().
|
static |
Single instance of generator table.
Definition at line 50 of file generation_imp.h.
Referenced by glucat::matrix_multi< Scalar_T, LO, HI >::basis_element().
|
inline |
Pointer to generators for a specific signature.
Definition at line 59 of file generation_imp.h.
References glucat::gen::offset_to_super, and glucat::pos_mod().
|
private |
|
friend |
Friend declaration to avoid compiler warning: "... only defines a private destructor and has no friends" Ref: Carlos O'Ryan, ACE http://doc.ece.uci.edu
Definition at line 77 of file generation.h.