Note: this is documentation for an old release. View the latest documentation at
docs.fenicsproject.org/ffcx/v0.9.0/genindex.html
FEniCS Form Compiler X
0.4.0
ffcx
ffcx.__main__
ffcx.analysis
ffcx.compiler
ffcx.element_interface
ffcx.formatting
ffcx.main
ffcx.naming
ffcx.codegeneration
ffcx.parameters
ffcx.ir.representation
ffcx.ir.representationutils
FEniCS Form Compiler X
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
ABC (class in ffcx.element_interface)
absolute() (ffcx.parameters.Path method)
abstractmethod() (in module ffcx.element_interface)
analyze_ufl_objects() (in module ffcx.analysis)
(in module ffcx.compiler)
B
BaseElement (class in ffcx.element_interface)
basix_cell (ffcx.ir.representation.ir_element attribute)
basix_family (ffcx.ir.representation.ir_element attribute)
basix_index() (in module ffcx.element_interface)
BasixElement (class in ffcx.element_interface)
block_size (ffcx.ir.representation.ir_dofmap attribute)
(ffcx.ir.representation.ir_element attribute)
BlockedElement (class in ffcx.element_interface)
C
cdtype_to_numpy() (in module ffcx.naming)
cell_shape (ffcx.ir.representation.ir_element attribute)
(ffcx.ir.representation.ir_integral attribute)
cell_type (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
(ffcx.ir.representation.ir_custom_element attribute)
chmod() (ffcx.parameters.Path method)
coefficient_names (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_form attribute)
coefficient_numbering (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_integral attribute)
coefficient_offsets (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_integral attribute)
compile_ufl_objects() (in module ffcx.compiler)
ComponentElement (class in ffcx.element_interface)
compute_integral_ir() (in module ffcx.ir.representation)
compute_ir() (in module ffcx.compiler)
(in module ffcx.ir.representation)
compute_signature() (in module ffcx.naming)
constant_names (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_form attribute)
coordinate_element (ffcx.ir.representation.ir_integral attribute)
create_basix_element() (in module ffcx.element_interface)
create_element() (in module ffcx.element_interface)
(in module ffcx.ir.representation)
create_quadrature() (in module ffcx.element_interface)
(in module ffcx.ir.representationutils)
create_quadrature_points_and_weights() (in module ffcx.ir.representation)
(in module ffcx.ir.representationutils)
custom_element (ffcx.ir.representation.ir_element attribute)
cwd() (ffcx.parameters.Path class method)
D
degree (ffcx.ir.representation.ir_custom_element attribute)
(ffcx.ir.representation.ir_element attribute)
dim (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
discontinuous (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
(ffcx.ir.representation.ir_custom_element attribute)
(ffcx.ir.representation.ir_element attribute)
dofmap_name() (in module ffcx.naming)
dofmaps (ffcx.ir.representation.ir_data attribute)
(ffcx.ir.representation.ir_form attribute)
dpc_variant (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
(ffcx.ir.representation.ir_element attribute)
E
element_dimensions (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_integral attribute)
element_family (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
element_ids (ffcx.ir.representation.ir_integral attribute)
element_numbers (ffcx.analysis.ufl_data attribute)
element_type (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
(ffcx.ir.representation.ir_element attribute)
elements (ffcx.ir.representation.ir_data attribute)
enabled_coefficients (ffcx.ir.representation.ir_integral attribute)
entity_closure_dofs (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
entity_dofs (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
(ffcx.ir.representation.ir_element attribute)
entitytype (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_integral attribute)
exists() (ffcx.parameters.Path method)
expanduser() (ffcx.parameters.Path method)
expression_name() (in module ffcx.naming)
expression_shape (ffcx.ir.representation.ir_expression attribute)
expressions (ffcx.analysis.ufl_data attribute)
(ffcx.ir.representation.ir_data attribute)
F
family (ffcx.ir.representation.ir_element attribute)
family_name (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
ffcx
module
ffcx.__main__
module
ffcx.analysis
module
ffcx.codegeneration
module
ffcx.compiler
module
ffcx.element_interface
module
ffcx.formatting
module
ffcx.ir.representation
module
ffcx.ir.representationutils
module
ffcx.main
module
ffcx.naming
module
ffcx.parameters
module
finite_element_name() (in module ffcx.naming)
finite_elements (ffcx.ir.representation.ir_form attribute)
form_data (ffcx.analysis.ufl_data attribute)
form_name() (in module ffcx.naming)
format_code() (in module ffcx.compiler)
(in module ffcx.formatting)
forms (ffcx.ir.representation.ir_data attribute)
function_spaces (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_form attribute)
G
generate_code() (in module ffcx.compiler)
geometric_dimension (ffcx.ir.representation.ir_element attribute)
(ffcx.ir.representation.ir_integral attribute)
get_component_element() (ffcx.element_interface.BaseElement method)
(ffcx.element_interface.BasixElement method)
(ffcx.element_interface.BlockedElement method)
(ffcx.element_interface.ComponentElement method)
(ffcx.element_interface.MixedElement method)
(ffcx.element_interface.QuadratureElement method)
get_include_path() (in module ffcx.codegeneration)
get_parameters() (in module ffcx)
(in module ffcx.main)
(in module ffcx.parameters)
get_signature() (in module ffcx.codegeneration)
glob() (ffcx.parameters.Path method)
group() (ffcx.parameters.Path method)
H
highest_complete_degree (ffcx.ir.representation.ir_custom_element attribute)
home() (ffcx.parameters.Path class method)
I
id (ffcx.ir.representation.ir_dofmap attribute)
(ffcx.ir.representation.ir_element attribute)
(ffcx.ir.representation.ir_form attribute)
id() (ffcx.ir.representation.QuadratureRule method)
(ffcx.ir.representationutils.QuadratureRule method)
Integral (class in ffcx.ir.representation)
integral_name() (in module ffcx.naming)
integral_names (ffcx.ir.representation.ir_form attribute)
integral_type (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_integral attribute)
integral_type() (ffcx.ir.representation.Integral method)
integral_type_to_entity_dim() (in module ffcx.ir.representationutils)
integrals (ffcx.ir.representation.ir_data attribute)
integrand (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_integral attribute)
integrand() (ffcx.ir.representation.Integral method)
ir_custom_element (class in ffcx.ir.representation)
ir_data (class in ffcx.ir.representation)
ir_dofmap (class in ffcx.ir.representation)
ir_element (class in ffcx.ir.representation)
ir_expression (class in ffcx.ir.representation)
ir_form (class in ffcx.ir.representation)
ir_integral (class in ffcx.ir.representation)
is_block_device() (ffcx.parameters.Path method)
is_char_device() (ffcx.parameters.Path method)
is_custom_element (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
is_dir() (ffcx.parameters.Path method)
is_fifo() (ffcx.parameters.Path method)
is_file() (ffcx.parameters.Path method)
is_mount() (ffcx.parameters.Path method)
is_socket() (ffcx.parameters.Path method)
is_symlink() (ffcx.parameters.Path method)
iterdir() (ffcx.parameters.Path method)
L
lagrange_variant (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
(ffcx.ir.representation.ir_element attribute)
lchmod() (ffcx.parameters.Path method)
link_to() (ffcx.parameters.Path method)
lstat() (ffcx.parameters.Path method)
M
M (ffcx.ir.representation.ir_custom_element attribute)
main() (in module ffcx.__main__)
(in module ffcx.main)
map_facet_points() (in module ffcx.element_interface)
(in module ffcx.ir.representationutils)
map_integral_points() (in module ffcx.ir.representationutils)
map_type (ffcx.ir.representation.ir_custom_element attribute)
metadata() (ffcx.ir.representation.Integral method)
MixedElement (class in ffcx.element_interface)
mkdir() (ffcx.parameters.Path method)
module
ffcx
ffcx.__main__
ffcx.analysis
ffcx.codegeneration
ffcx.compiler
ffcx.element_interface
ffcx.formatting
ffcx.ir.representation
ffcx.ir.representationutils
ffcx.main
ffcx.naming
ffcx.parameters
N
name (ffcx.ir.representation.ir_dofmap attribute)
(ffcx.ir.representation.ir_element attribute)
(ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_form attribute)
(ffcx.ir.representation.ir_integral attribute)
name_from_uflfile (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_form attribute)
namedtuple() (in module ffcx.analysis)
(in module ffcx.ir.representation)
needs_facet_permutations (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_integral attribute)
num_coefficients (ffcx.ir.representation.ir_form attribute)
num_constants (ffcx.ir.representation.ir_form attribute)
num_element_support_dofs (ffcx.ir.representation.ir_dofmap attribute)
num_entity_closure_dofs (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
(ffcx.ir.representation.ir_dofmap attribute)
num_entity_dofs (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
(ffcx.ir.representation.ir_dofmap attribute)
num_facets (ffcx.ir.representation.ir_integral attribute)
num_global_support_dofs (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
(ffcx.ir.representation.ir_dofmap attribute)
num_sub_dofmaps (ffcx.ir.representation.ir_dofmap attribute)
num_sub_elements (ffcx.ir.representation.ir_element attribute)
num_vertices (ffcx.ir.representation.ir_integral attribute)
O
open() (ffcx.parameters.Path method)
original_coefficient_position (ffcx.ir.representation.ir_form attribute)
original_coefficient_positions (ffcx.ir.representation.ir_expression attribute)
original_constant_offsets (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_integral attribute)
owner() (ffcx.parameters.Path method)
P
params (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_integral attribute)
Path (class in ffcx.parameters)
points (ffcx.ir.representation.ir_expression attribute)
precision (ffcx.ir.representation.ir_integral attribute)
Q
QuadratureElement (class in ffcx.element_interface)
QuadratureRule (class in ffcx.ir.representation)
(class in ffcx.ir.representationutils)
R
rank (ffcx.ir.representation.ir_form attribute)
(ffcx.ir.representation.ir_integral attribute)
read_bytes() (ffcx.parameters.Path method)
read_text() (ffcx.parameters.Path method)
reconstruct() (ffcx.ir.representation.Integral method)
reference_cell_vertices() (in module ffcx.element_interface)
(in module ffcx.ir.representationutils)
reference_geometry (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
reference_topology (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
reference_value_shape (ffcx.ir.representation.ir_element attribute)
rename() (ffcx.parameters.Path method)
replace() (ffcx.parameters.Path method)
resolve() (ffcx.parameters.Path method)
rglob() (ffcx.parameters.Path method)
rmdir() (ffcx.parameters.Path method)
S
samefile() (ffcx.parameters.Path method)
signature (ffcx.ir.representation.ir_dofmap attribute)
(ffcx.ir.representation.ir_element attribute)
(ffcx.ir.representation.ir_form attribute)
sorted_expr_sum() (in module ffcx.ir.representation)
space_dimension (ffcx.ir.representation.ir_element attribute)
stat() (ffcx.parameters.Path method)
sub_dofmaps (ffcx.ir.representation.ir_dofmap attribute)
sub_elements (ffcx.ir.representation.ir_element attribute)
subdomain_data() (ffcx.ir.representation.Integral method)
subdomain_id (ffcx.ir.representation.ir_integral attribute)
subdomain_id() (ffcx.ir.representation.Integral method)
subdomain_ids (ffcx.ir.representation.ir_form attribute)
symlink_to() (ffcx.parameters.Path method)
T
table_dofmaps (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_integral attribute)
tabulate() (ffcx.element_interface.BaseElement method)
(ffcx.element_interface.BasixElement method)
(ffcx.element_interface.BlockedElement method)
(ffcx.element_interface.ComponentElement method)
(ffcx.element_interface.MixedElement method)
(ffcx.element_interface.QuadratureElement method)
tabulate_entity_closure_dofs (ffcx.ir.representation.ir_dofmap attribute)
tabulate_entity_dofs (ffcx.ir.representation.ir_dofmap attribute)
tensor_shape (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_integral attribute)
time() (in module ffcx.compiler)
topological_dimension (ffcx.ir.representation.ir_element attribute)
(ffcx.ir.representation.ir_integral attribute)
touch() (ffcx.parameters.Path method)
U
ufl_data (class in ffcx.analysis)
ufl_domain() (ffcx.ir.representation.Integral method)
unique_coordinate_elements (ffcx.analysis.ufl_data attribute)
unique_elements (ffcx.analysis.ufl_data attribute)
unique_table_types (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_integral attribute)
unique_tables (ffcx.ir.representation.ir_expression attribute)
(ffcx.ir.representation.ir_integral attribute)
unlink() (ffcx.parameters.Path method)
V
value_shape (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
(ffcx.ir.representation.ir_custom_element attribute)
(ffcx.ir.representation.ir_element attribute)
value_size (ffcx.element_interface.BaseElement property)
(ffcx.element_interface.BasixElement property)
(ffcx.element_interface.BlockedElement property)
(ffcx.element_interface.ComponentElement property)
(ffcx.element_interface.MixedElement property)
(ffcx.element_interface.QuadratureElement property)
W
wcoeffs (ffcx.ir.representation.ir_custom_element attribute)
write_bytes() (ffcx.parameters.Path method)
write_code() (in module ffcx.formatting)
write_text() (ffcx.parameters.Path method)
X
x (ffcx.ir.representation.ir_custom_element attribute)