QPMS
Electromagnetic multiple scattering library and toolkit.
Public Member Functions | Data Fields
qpms.symmetries.SVWFPointGroupInfo Class Reference

Public Member Functions

def __init__ (self, name, permgroupgens, irrepgens_dict, svwf_rep_gen_func, rep3d_gens=None)
 
def deterministic_elemlist (self)
 
def svwf_rep (self, lMax, *rep_gen_func_args, **rep_gen_func_kwargs)
 
def svwf_irrep_projectors (self, lMax, *rep_gen_func_args, **rep_gen_func_kwargs)
 
def svwf_irrep_projectors2 (self, lMax, *rep_gen_func_args, **rep_gen_func_kwargs)
 
def svwf_irrep_projectors2_w_bases (self, lMax, *rep_gen_func_args, **rep_gen_func_kwargs)
 
def generate_c_source (self)
 

Data Fields

 name
 
 permgroupgens
 
 permgroup
 
 irrepgens_dict
 
 svwf_rep_gen_func
 
 irreps
 
 rep3d_gens
 
 rep3d
 

Member Function Documentation

◆ generate_c_source()

def qpms.symmetries.SVWFPointGroupInfo.generate_c_source (   self)
Generates a string with a chunk of C code with a definition of a qpms_finite_group_t instance.
See also groups.h.

◆ svwf_rep()

def qpms.symmetries.SVWFPointGroupInfo.svwf_rep (   self,
  lMax,
rep_gen_func_args,
**  rep_gen_func_kwargs 
)
This method generates full SVWF (reducible) representation of the group.

The documentation for this class was generated from the following file: