Package sfc :: Package codegeneration :: Module dofmapcg :: Class DofMapCG
[hide private]
[frames] | no frames]

Class DofMapCG

source code

Instance Methods [hide private]
 
__init__(self, elementrep) source code
 
hincludes(self) source code
 
cincludes(self) source code
 
local_includes(self) source code
 
header_template(self) source code
 
impl_template(self) source code
 
generate_code_dict(self) source code
 
gen_constructor(self) source code
 
gen_constructor_arguments(self) source code
 
gen_initializer_list(self) source code
 
gen_destructor(self) source code
 
gen_create(self) source code
 
gen_signature(self)
const char* signature() const
source code
 
gen_needs_mesh_entities(self)
bool needs_mesh_entities(unsigned int d) const
source code
 
gen_init_mesh(self)
bool init_mesh(const mesh& m)
source code
 
gen_init_cell(self)
void init_cell(const mesh& m, const cell& c)
source code
 
gen_init_cell_finalize(self)
void init_cell_finalize()
source code
 
gen_global_dimension(self)
unsigned int global_dimension() const
source code
 
gen_local_dimension(self)
unsigned int local_dimension(const cell& c) const
source code
 
gen_max_local_dimension(self)
unsigned int max_local_dimension() const
source code
 
gen_geometric_dimension(self)
unsigned int geometric_dimension() const
source code
 
gen_topological_dimension(self) source code
 
gen_num_facet_dofs(self)
unsigned int num_facet_dofs() const
source code
 
gen_num_entity_dofs(self)
unsigned int num_entity_dofs(unsigned int d) const
source code
 
gen_tabulate_dofs(self) source code
 
gen_tabulate_dofs__implicit(self)
void tabulate_dofs(unsigned int* dofs, const mesh& m, const cell& c) const
source code
 
gen_tabulate_dofs__dof_ptv(self)
void tabulate_dofs(unsigned int* dofs, const mesh& m, const cell& c) const
source code
 
gen_tabulate_facet_dofs(self)
void tabulate_facet_dofs(unsigned int* dofs, unsigned int facet) const This implementation should be general for elements with point evaluation dofs on simplices.
source code
 
gen_tabulate_entity_dofs(self)
void tabulate_entity_dofs(unsigned int* dofs, unsigned int d, unsigned int i) const
source code
 
gen_tabulate_coordinates(self)
void tabulate_coordinates(double** coordinates, const cell& c) const
source code
 
gen_num_sub_dofmaps(self)
unsigned int num_sub_dofmaps() const
source code
 
gen_create_sub_dofmap(self)
dofmap* create_sub_dofmap(unsigned int i) const
source code
 
gen_members(self) source code
 
generate_support_code(self)
Generate local utility functions.
source code