Navigation
index
modules
|
FInite element Automatic Tabulator (FIAT) 2024.0.0 documentation
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
A
AbstractPointSet (class in finat.point_set)
AbstractQuadratureRule (class in finat.quadrature)
Accumulate (class in gem.impero)
add() (gem.refactorise.MonomialSum method)
adjugate() (in module finat.piola_mapped)
aggressive_unroll() (in module gem.optimise)
AlfeldSorokina (class in FIAT.alfeld_sorokina)
(class in finat.alfeld_sorokina)
AlfeldSorokinaDualSet (class in FIAT.alfeld_sorokina)
AlfeldSorokinaSpace() (in module FIAT.alfeld_sorokina)
AlfeldSplit (class in FIAT.macro)
almost_equal() (finat.point_set.PointSet method)
(finat.point_set.TensorPointSet method)
Argyris (class in FIAT.argyris)
(class in finat.argyris)
ArgyrisDualSet (class in FIAT.argyris)
ArnoldQin (class in FIAT.arnold_qin)
(class in finat.arnold_qin)
ArnoldQinSpace() (in module FIAT.arnold_qin)
ArnoldWinther (class in FIAT.arnold_winther)
(class in finat.aw)
ArnoldWintherDual (class in FIAT.arnold_winther)
ArnoldWintherNC (class in FIAT.arnold_winther)
(class in finat.aw)
ArnoldWintherNCDual (class in FIAT.arnold_winther)
array (gem.gem.Identity property)
(gem.gem.ListTensor attribute)
(gem.gem.Literal attribute)
as_fiat_cell() (in module finat.element_factory)
as_gem() (in module gem.gem)
associate() (in module gem.optimise)
ATOMIC (in module gem.refactorise)
atomics (gem.refactorise.Monomial attribute)
B
bary_to_xy() (in module FIAT.macro)
barycentric_coordinates() (in module FIAT.hdiv_trace)
barycentric_interpolation() (in module FIAT.barycentric_interpolation)
base_element (finat.tensorfiniteelement.TensorFiniteElement property)
basis_evaluation() (finat.cube.FlattenedDimensions method)
(finat.direct_serendipity.DirectSerendipity method)
(finat.discontinuous.DiscontinuousElement method)
(finat.enriched.EnrichedElement method)
(finat.fiat_elements.FiatElement method)
(finat.finiteelementbase.FiniteElementBase method)
(finat.hdivcurl.WrapperElementBase method)
(finat.mixed.MixedSubElement method)
(finat.physically_mapped.PhysicallyMappedElement method)
(finat.quadrature_element.QuadratureElement method)
(finat.runtime_tabulated.RuntimeTabulated method)
(finat.spectral.GaussLegendre method)
(finat.spectral.GaussLobattoLegendre method)
(finat.tensor_product.TensorProductElement method)
(finat.tensorfiniteelement.TensorFiniteElement method)
basis_transformation() (finat.alfeld_sorokina.AlfeldSorokina method)
(finat.argyris.Argyris method)
(finat.aw.ArnoldWinther method)
(finat.aw.ArnoldWintherNC method)
(finat.bell.Bell method)
(finat.hct.HsiehCloughTocher method)
(finat.hct.ReducedHsiehCloughTocher method)
(finat.hermite.Hermite method)
(finat.hz.HuZhang method)
(finat.johnson_mercier.JohnsonMercier method)
(finat.morley.Morley method)
(finat.mtw.MardalTaiWinther method)
(finat.physically_mapped.PhysicallyMappedElement method)
(finat.piola_mapped.PiolaBubbleElement method)
(finat.powell_sabin.QuadraticPowellSabin12 method)
(finat.powell_sabin.QuadraticPowellSabin6 method)
BDFMDualSet (class in FIAT.brezzi_douglas_fortin_marini)
BDFMSpace() (in module FIAT.brezzi_douglas_fortin_marini)
bdmce_edge_basis() (in module FIAT.brezzi_douglas_marini_cube)
bdmce_face_basis() (in module FIAT.brezzi_douglas_marini_cube)
BDMDualSet (class in FIAT.brezzi_douglas_marini)
Bell (class in FIAT.bell)
(class in finat.bell)
BellDualSet (class in FIAT.bell)
BernardiRaugel (class in FIAT.bernardi_raugel)
(class in finat.bernardi_raugel)
BernardiRaugelBubble (class in finat.bernardi_raugel)
BernardiRaugelDualSet (class in FIAT.bernardi_raugel)
BernardiRaugelSpace() (in module FIAT.bernardi_raugel)
Bernstein (class in FIAT.bernstein)
(class in finat.fiat_elements)
bernstein_db() (in module FIAT.bernstein)
bernstein_Dx() (in module FIAT.bernstein)
BernsteinDualSet (class in FIAT.bernstein)
Block (class in gem.impero)
BrezziDouglasFortinMarini (class in FIAT.brezzi_douglas_fortin_marini)
(class in finat.fiat_elements)
BrezziDouglasMarini (class in FIAT.brezzi_douglas_marini)
(class in finat.fiat_elements)
BrezziDouglasMariniCube (class in FIAT.brezzi_douglas_marini_cube)
BrezziDouglasMariniCubeEdge (class in FIAT.brezzi_douglas_marini_cube)
(class in finat.fiat_elements)
BrezziDouglasMariniCubeFace (class in FIAT.brezzi_douglas_marini_cube)
(class in finat.fiat_elements)
BrokenElement (class in finat.ufl.brokenelement)
BrokenLagrangeDualSet (class in FIAT.discontinuous_lagrange)
Bubble (class in FIAT.bubble)
(class in finat.fiat_elements)
bump() (in module FIAT.kong_mulder_veldhuizen)
C
C0_basis() (in module FIAT.expansions)
CallableSobolevSpace (class in finat.ufl.hdivcurl)
canonical_element_description() (in module finat.ufl.elementlist)
Cell (class in FIAT.reference_element)
cell (finat.cube.FlattenedDimensions property)
(finat.direct_serendipity.DirectSerendipity property)
(finat.discontinuous.DiscontinuousElement property)
(finat.enriched.EnrichedElement property)
(finat.fiat_elements.FiatElement property)
(finat.finiteelementbase.FiniteElementBase property)
(finat.hdivcurl.WrapperElementBase property)
(finat.mixed.MixedSubElement property)
(finat.quadrature_element.QuadratureElement property)
(finat.runtime_tabulated.RuntimeTabulated property)
(finat.tensor_product.TensorProductElement property)
(finat.tensorfiniteelement.TensorFiniteElement property)
(finat.ufl.finiteelementbase.FiniteElementBase property)
cell_orientation_reflection_map() (FIAT.reference_element.Cell method)
(FIAT.reference_element.Hypercube method)
(FIAT.reference_element.Simplex method)
(FIAT.reference_element.TensorProductCell method)
cell_size() (finat.physically_mapped.PhysicalGeometry method)
check_format_variant() (in module FIAT.check_format_variant)
check_permutation_even_or_odd() (in module FIAT.orientation_utils)
children (gem.gem.Comparison attribute)
(gem.gem.ComponentTensor attribute)
(gem.gem.Concatenate attribute)
(gem.gem.Conditional attribute)
(gem.gem.Division attribute)
(gem.gem.FlexiblyIndexed attribute)
(gem.gem.FloorDiv attribute)
(gem.gem.Indexed attribute)
(gem.gem.IndexSum attribute)
(gem.gem.Inverse attribute)
(gem.gem.ListTensor property)
(gem.gem.LogicalAnd attribute)
(gem.gem.LogicalNot attribute)
(gem.gem.LogicalOr attribute)
(gem.gem.MathFunction attribute)
(gem.gem.MaxValue attribute)
(gem.gem.MinValue attribute)
(gem.gem.Power attribute)
(gem.gem.Product attribute)
(gem.gem.Remainder attribute)
(gem.gem.Solve attribute)
(gem.gem.Sum attribute)
(gem.impero.Block attribute)
(gem.impero.For attribute)
(gem.impero.Terminal attribute)
choose_ijk_total() (in module FIAT.Sminus)
(in module FIAT.SminusCurl)
(in module FIAT.SminusDiv)
ChristiansenHu (class in FIAT.christiansen_hu)
(class in finat.christiansen_hu)
ChristiansenHuSpace() (in module FIAT.christiansen_hu)
CiarletElement (class in FIAT.finite_element)
CkPolynomialSet (class in FIAT.macro)
codim_to_r() (in module finat.restricted)
CodimBubble (class in FIAT.bubble)
CollapsedQuadratureSimplexRule (class in FIAT.quadrature)
CollapsedQuadratureTetrahedronRule (class in FIAT.quadrature)
CollapsedQuadratureTriangleRule (class in FIAT.quadrature)
collect_monomials() (in module gem.refactorise)
collect_refcount() (in module gem.node)
collect_temporaries() (in module gem.impero_utils)
compare() (FIAT.reference_element.TensorProductCell method)
Comparison (class in gem.gem)
compile_gem() (in module gem.impero_utils)
complex (finat.cube.FlattenedDimensions property)
(finat.direct_serendipity.DirectSerendipity property)
(finat.discontinuous.DiscontinuousElement property)
(finat.enriched.EnrichedElement property)
(finat.fiat_elements.FiatElement property)
(finat.finiteelementbase.FiniteElementBase property)
(finat.hdivcurl.WrapperElementBase property)
(finat.mixed.MixedSubElement property)
(finat.quadrature_element.QuadratureElement property)
(finat.tensor_product.TensorProductElement property)
(finat.tensorfiniteelement.TensorFiniteElement property)
ComponentPointEvaluation (class in FIAT.functional)
ComponentTensor (class in gem.gem)
compose_permutations() (in module finat.tensor_product)
COMPOUND (in module gem.refactorise)
compute_barycentric_coordinates() (FIAT.reference_element.SimplicialComplex method)
compute_bubble() (FIAT.reference_element.SimplicialComplex method)
compute_cell_point_map() (in module FIAT.expansions)
compute_edge_tangent() (FIAT.reference_element.SimplicialComplex method)
compute_face_edge_tangents() (FIAT.reference_element.SimplicialComplex method)
compute_face_tangents() (FIAT.reference_element.SimplicialComplex method)
compute_normal() (FIAT.reference_element.SimplicialComplex method)
(FIAT.reference_element.UFCTetrahedron method)
(FIAT.reference_element.UFCTriangle method)
compute_normalized_edge_tangent() (FIAT.reference_element.SimplicialComplex method)
compute_normalized_tangents() (FIAT.reference_element.SimplicialComplex method)
compute_partition_of_unity() (in module FIAT.expansions)
compute_pointwise_dual() (in module FIAT.pointwise_dual)
compute_reference_normal() (FIAT.reference_element.Hypercube method)
(FIAT.reference_element.SimplicialComplex method)
(FIAT.reference_element.TensorProductCell method)
compute_scaled_normal() (FIAT.reference_element.SimplicialComplex method)
compute_tangents() (FIAT.reference_element.SimplicialComplex method)
compute_unflattening_map() (in module FIAT.reference_element)
Concatenate (class in gem.gem)
concatenate_entity_dofs() (in module FIAT.mixed)
(in module finat.enriched)
concatenate_entity_permutations() (in module finat.enriched)
Conditional (class in gem.gem)
constant_div_projection() (in module FIAT.guzman_neilan)
constant_fold_zero() (in module gem.optimise)
construct_bdmce_basis() (in module FIAT.brezzi_douglas_marini_cube)
construct_dg_element() (in module FIAT.hdiv_trace)
construct_new_coeffs() (in module FIAT.polynomial_set)
construct_subcomplex() (FIAT.macro.IsoSplit method)
(FIAT.macro.PowellSabin12Split method)
(FIAT.macro.PowellSabinSplit method)
(FIAT.reference_element.Cell method)
(FIAT.reference_element.TensorProductCell method)
construct_subelement() (FIAT.macro.SplitSimplicialComplex method)
(FIAT.reference_element.Cell method)
(FIAT.reference_element.DefaultSimplex method)
(FIAT.reference_element.Hypercube method)
(FIAT.reference_element.Point method)
(FIAT.reference_element.SymmetricSimplex method)
(FIAT.reference_element.TensorProductCell method)
(FIAT.reference_element.UFCHypercube method)
(FIAT.reference_element.UFCSimplex method)
contains_point() (FIAT.reference_element.Hypercube method)
(FIAT.reference_element.SimplicialComplex method)
(FIAT.reference_element.TensorProductCell method)
Context (class in gem.pprint)
contraction() (in module gem.optimise)
count (gem.gem.Index attribute)
count_flops() (in module gem.flop_count)
create_base_element() (in module finat.element_factory)
create_element() (in module finat.element_factory)
create_quadrature() (in module FIAT.quadrature_schemes)
CrouzeixRaviart (class in FIAT.crouzeix_raviart)
(class in finat.fiat_elements)
CrouzeixRaviartDualSet (class in FIAT.crouzeix_raviart)
CubicHermite (class in FIAT.hermite)
CubicHermiteDualSet (class in FIAT.hermite)
D
declare (gem.impero_utils.ImperoC attribute)
decref() (gem.scheduling.ReferenceStager method)
default_simplex() (in module FIAT.reference_element)
DefaultLine (class in FIAT.reference_element)
DefaultSimplex (class in FIAT.reference_element)
DefaultTetrahedron (class in FIAT.reference_element)
DefaultTriangle (class in FIAT.reference_element)
degree (finat.cube.FlattenedDimensions property)
(finat.direct_serendipity.DirectSerendipity property)
(finat.discontinuous.DiscontinuousElement property)
(finat.enriched.EnrichedElement property)
(finat.fiat_elements.FiatElement property)
(finat.finiteelementbase.FiniteElementBase property)
(finat.hdivcurl.WrapperElementBase property)
(finat.mixed.MixedSubElement property)
(finat.quadrature_element.QuadratureElement property)
(finat.runtime_tabulated.RuntimeTabulated property)
(finat.tensor_product.TensorProductElement property)
(finat.tensorfiniteelement.TensorFiniteElement property)
degree() (FIAT.bernstein.Bernstein method)
(FIAT.brezzi_douglas_marini_cube.BrezziDouglasMariniCube method)
(FIAT.discontinuous.DiscontinuousElement method)
(FIAT.enriched.EnrichedElement method)
(FIAT.finite_element.CiarletElement method)
(FIAT.hdiv_trace.HDivTrace method)
(FIAT.serendipity.Serendipity method)
(FIAT.Sminus.TrimmedSerendipity method)
(FIAT.SminusCurl.TrimmedSerendipity method)
(FIAT.SminusDiv.TrimmedSerendipity method)
(FIAT.tensor_product.FlattenedDimensions method)
(FIAT.tensor_product.TensorProductElement method)
(finat.ufl.finiteelementbase.FiniteElementBase method)
(finat.ufl.mixedelement.MixedElement method)
Delta (class in gem.gem)
delta_elimination() (in module gem.optimise)
determinant() (in module finat.piola_mapped)
determine_f_lambda_portions_2d() (in module FIAT.Sminus)
(in module FIAT.SminusCurl)
(in module FIAT.SminusDiv)
determine_I_lambda_1_portions_3d() (in module FIAT.Sminus)
detJ_at() (finat.physically_mapped.PhysicalGeometry method)
diff() (in module finat.direct_serendipity)
dim (gem.gem.Identity attribute)
dim2idxs (gem.gem.FlexiblyIndexed attribute)
dimension (finat.point_set.AbstractPointSet property)
DirectlyDefinedElement (class in finat.physically_mapped)
DirectSerendipity (class in finat.direct_serendipity)
DiscontinuousElement (class in FIAT.discontinuous)
(class in finat.discontinuous)
DiscontinuousLagrange (class in FIAT.discontinuous_lagrange)
(class in finat.fiat_elements)
DiscontinuousLagrangeDualSet (class in FIAT.discontinuous_lagrange)
DiscontinuousRaviartThomas (class in FIAT.discontinuous_raviart_thomas)
DiscontinuousTaylor (class in finat.fiat_elements)
DiscontinuousTaylor() (in module FIAT.discontinuous_taylor)
DiscontinuousTaylorDualSet (class in FIAT.discontinuous_taylor)
distance_to_point_l1() (FIAT.reference_element.Hypercube method)
(FIAT.reference_element.SimplicialComplex method)
(FIAT.reference_element.TensorProductCell method)
div() (in module FIAT.guzman_neilan)
DivergenceDubinerMoments() (in module FIAT.mardal_tai_winther)
Division (class in gem.gem)
dmats() (FIAT.brezzi_douglas_marini_cube.BrezziDouglasMariniCube method)
(FIAT.discontinuous.DiscontinuousElement method)
(FIAT.enriched.EnrichedElement method)
(FIAT.finite_element.CiarletElement method)
(FIAT.hdiv_trace.HDivTrace method)
(FIAT.serendipity.Serendipity method)
(FIAT.Sminus.TrimmedSerendipity method)
(FIAT.SminusCurl.TrimmedSerendipity method)
(FIAT.SminusDiv.TrimmedSerendipity method)
(FIAT.tensor_product.FlattenedDimensions method)
(FIAT.tensor_product.TensorProductElement method)
DPC (class in finat.fiat_elements)
DPC() (in module FIAT.discontinuous_pc)
DPC0 (class in FIAT.discontinuous_pc)
DPCDualSet (class in FIAT.discontinuous_pc)
DRTDualSet (class in FIAT.discontinuous_raviart_thomas)
ds1_sym() (in module finat.direct_serendipity)
ds_sym() (in module finat.direct_serendipity)
dsr_sym() (in module finat.direct_serendipity)
dtype (gem.gem.Node attribute)
dual_basis (finat.cube.FlattenedDimensions property)
(finat.discontinuous.DiscontinuousElement property)
(finat.fiat_elements.FiatElement property)
(finat.finiteelementbase.FiniteElementBase property)
(finat.hdivcurl.WrapperElementBase property)
(finat.quadrature_element.QuadratureElement property)
(finat.tensor_product.TensorProductElement property)
(finat.tensorfiniteelement.TensorFiniteElement property)
dual_basis() (FIAT.finite_element.FiniteElement method)
dual_evaluation() (finat.finiteelementbase.FiniteElementBase method)
(finat.tensorfiniteelement.TensorFiniteElement method)
DualSet (class in FIAT.dual_set)
dubiner_recurrence() (in module FIAT.expansions)
DynamicallyScoped (class in gem.utils)
E
e_lambda_0() (in module FIAT.serendipity)
e_lambda_1_2d() (in module FIAT.Sminus)
(in module FIAT.SminusCurl)
(in module FIAT.SminusDiv)
e_lambda_1_2d_part_one() (in module FIAT.Sminus)
(in module FIAT.SminusCurl)
(in module FIAT.SminusDiv)
e_lambda_1_3d() (in module FIAT.SminusCurl)
e_lambda_1_3d_trimmed() (in module FIAT.Sminus)
e_lambda_tilde_1_2d_part_two() (in module FIAT.Sminus)
(in module FIAT.SminusCurl)
(in module FIAT.SminusDiv)
elements() (FIAT.enriched.EnrichedElement method)
(FIAT.mixed.MixedElement method)
embedded_subdegree (finat.ufl.brokenelement.BrokenElement property)
(finat.ufl.enrichedelement.EnrichedElementBase property)
(finat.ufl.finiteelement.FiniteElement property)
(finat.ufl.finiteelementbase.FiniteElementBase property)
(finat.ufl.hdivcurl.HCurlElement property)
(finat.ufl.hdivcurl.HDivElement property)
(finat.ufl.hdivcurl.WithMapping property)
(finat.ufl.mixedelement.MixedElement property)
(finat.ufl.tensorproductelement.TensorProductElement property)
embedded_superdegree (finat.ufl.brokenelement.BrokenElement property)
(finat.ufl.enrichedelement.EnrichedElementBase property)
(finat.ufl.finiteelement.FiniteElement property)
(finat.ufl.finiteelementbase.FiniteElementBase property)
(finat.ufl.hdivcurl.HCurlElement property)
(finat.ufl.hdivcurl.HDivElement property)
(finat.ufl.hdivcurl.WithMapping property)
(finat.ufl.mixedelement.MixedElement property)
(finat.ufl.tensorproductelement.TensorProductElement property)
emit_operations() (in module gem.scheduling)
empty() (gem.scheduling.ReferenceStager method)
EnrichedElement (class in FIAT.enriched)
(class in finat.enriched)
(class in finat.ufl.enrichedelement)
EnrichedElementBase (class in finat.ufl.enrichedelement)
entity_closure_dofs() (FIAT.brezzi_douglas_marini_cube.BrezziDouglasMariniCube method)
(FIAT.finite_element.FiniteElement method)
(FIAT.serendipity.Serendipity method)
(FIAT.Sminus.TrimmedSerendipity method)
(FIAT.SminusCurl.TrimmedSerendipity method)
(FIAT.SminusDiv.TrimmedSerendipity method)
(finat.fiat_elements.FiatElement method)
(finat.finiteelementbase.FiniteElementBase method)
(finat.hdivcurl.WrapperElementBase method)
(finat.mixed.MixedSubElement method)
entity_dofs() (FIAT.brezzi_douglas_marini_cube.BrezziDouglasMariniCube method)
(FIAT.finite_element.FiniteElement method)
(FIAT.serendipity.Serendipity method)
(FIAT.Sminus.TrimmedSerendipity method)
(FIAT.SminusCurl.TrimmedSerendipity method)
(FIAT.SminusDiv.TrimmedSerendipity method)
(finat.aw.ArnoldWinther method)
(finat.aw.ArnoldWintherNC method)
(finat.bell.Bell method)
(finat.cube.FlattenedDimensions method)
(finat.direct_serendipity.DirectSerendipity method)
(finat.discontinuous.DiscontinuousElement method)
(finat.enriched.EnrichedElement method)
(finat.fiat_elements.FiatElement method)
(finat.finiteelementbase.FiniteElementBase method)
(finat.hct.ReducedHsiehCloughTocher method)
(finat.hdivcurl.WrapperElementBase method)
(finat.mixed.MixedSubElement method)
(finat.mtw.MardalTaiWinther method)
(finat.piola_mapped.PiolaBubbleElement method)
(finat.quadrature_element.QuadratureElement method)
(finat.runtime_tabulated.RuntimeTabulated method)
(finat.tensor_product.TensorProductElement method)
(finat.tensorfiniteelement.TensorFiniteElement method)
entity_permutations (finat.cube.FlattenedDimensions property)
(finat.discontinuous.DiscontinuousElement property)
(finat.enriched.EnrichedElement property)
(finat.fiat_elements.BrezziDouglasMariniCubeEdge property)
(finat.fiat_elements.BrezziDouglasMariniCubeFace property)
(finat.fiat_elements.FiatElement property)
(finat.fiat_elements.TrimmedSerendipityCurl property)
(finat.fiat_elements.TrimmedSerendipityDiv property)
(finat.fiat_elements.TrimmedSerendipityEdge property)
(finat.fiat_elements.TrimmedSerendipityFace property)
(finat.finiteelementbase.FiniteElementBase property)
(finat.hdivcurl.WrapperElementBase property)
(finat.tensor_product.TensorProductElement property)
entity_permutations() (FIAT.finite_element.FiniteElement method)
entity_support_dofs() (finat.finiteelementbase.FiniteElementBase method)
(finat.hdivcurl.WrapperElementBase method)
(finat.mixed.MixedSubElement method)
(in module FIAT.finite_element)
(in module finat.finiteelementbase)
eval_jacobi() (in module FIAT.jacobi)
eval_jacobi_batch() (in module FIAT.jacobi)
eval_jacobi_deriv() (in module FIAT.jacobi)
eval_jacobi_deriv_batch() (in module FIAT.jacobi)
Evaluate (class in gem.impero)
evaluate() (FIAT.functional.Functional method)
(in module gem.interpreter)
exception (gem.gem.Failure attribute)
ExpansionSet (class in FIAT.expansions)
expression (finat.point_set.AbstractPointSet property)
(finat.point_set.PointSet property)
(finat.point_set.PointSingleton property)
(finat.point_set.TensorPointSet property)
(finat.point_set.UnknownPointSet property)
(gem.gem.OrientationVariableIndex attribute)
(gem.gem.VariableIndex attribute)
(gem.impero.Evaluate attribute)
(gem.impero.Noop attribute)
(gem.impero.Return attribute)
expression() (gem.pprint.Context method)
expression_flops() (in module gem.flop_count)
extent (gem.gem.Index attribute)
extract_component() (finat.ufl.finiteelementbase.FiniteElementBase method)
(finat.ufl.mixedelement.MixedElement method)
extract_extrinsic_orientation() (FIAT.reference_element.Cell method)
(FIAT.reference_element.SimplicialComplex method)
(FIAT.reference_element.TensorProductCell method)
extract_intrinsic_orientation() (FIAT.reference_element.Cell method)
(FIAT.reference_element.SimplicialComplex method)
(FIAT.reference_element.TensorProductCell method)
extract_reference_component() (finat.ufl.finiteelementbase.FiniteElementBase method)
(finat.ufl.mixedelement.MixedElement method)
extract_subelement_component() (finat.ufl.finiteelementbase.FiniteElementBase method)
(finat.ufl.mixedelement.MixedElement method)
(finat.ufl.mixedelement.TensorElement method)
extract_subelement_reference_component() (finat.ufl.finiteelementbase.FiniteElementBase method)
(finat.ufl.mixedelement.MixedElement method)
extract_type() (in module gem.gem)
extract_unique_facet() (in module FIAT.hdiv_trace)
extrinsic_orientation_permutation_map (FIAT.quadrature.QuadratureRule property)
(FIAT.reference_element.Cell property)
(FIAT.reference_element.SimplicialComplex property)
(FIAT.reference_element.TensorProductCell property)
(finat.quadrature.AbstractQuadratureRule property)
F
f_lambda_0() (in module FIAT.serendipity)
F_lambda_1_2d() (in module FIAT.SminusDiv)
f_lambda_1_2d_pieces() (in module FIAT.Sminus)
(in module FIAT.SminusCurl)
(in module FIAT.SminusDiv)
f_lambda_1_2d_tilde() (in module FIAT.Sminus)
(in module FIAT.SminusCurl)
(in module FIAT.SminusDiv)
f_lambda_1_2d_trim() (in module FIAT.Sminus)
(in module FIAT.SminusCurl)
(in module FIAT.SminusDiv)
f_lambda_1_3d() (in module FIAT.SminusCurl)
f_lambda_1_3d_trimmed() (in module FIAT.Sminus)
f_lambda_2_3d() (in module FIAT.SminusDiv)
facet_support() (in module FIAT.macro)
FacetBubble (class in FIAT.bubble)
(class in finat.fiat_elements)
FacetQuadratureRule (class in FIAT.quadrature)
factor_point_set() (in module finat.tensor_product)
FactorisationError
Failure (class in gem.gem)
family() (finat.ufl.finiteelementbase.FiniteElementBase method)
FDMBrokenH1 (class in FIAT.fdm_element)
(class in finat.spectral)
FDMBrokenL2 (class in FIAT.fdm_element)
(class in finat.spectral)
FDMDiscontinuousLagrange (class in FIAT.fdm_element)
(class in finat.spectral)
FDMDual (class in FIAT.fdm_element)
FDMFiniteElement (class in FIAT.fdm_element)
FDMHermite (class in FIAT.fdm_element)
(class in finat.spectral)
FDMLagrange (class in FIAT.fdm_element)
(class in finat.spectral)
FDMQuadrature (class in FIAT.fdm_element)
(class in finat.spectral)
feec_element() (in module finat.ufl.elementlist)
feec_element_l2() (in module finat.ufl.elementlist)
ffc_rounding() (in module gem.optimise)
FIAT
module
FIAT.alfeld_sorokina
module
FIAT.argyris
module
FIAT.arnold_qin
module
FIAT.arnold_winther
module
FIAT.barycentric_interpolation
module
FIAT.bell
module
FIAT.bernardi_raugel
module
FIAT.bernstein
module
FIAT.brezzi_douglas_fortin_marini
module
FIAT.brezzi_douglas_marini
module
FIAT.brezzi_douglas_marini_cube
module
FIAT.bubble
module
FIAT.check_format_variant
module
FIAT.christiansen_hu
module
FIAT.crouzeix_raviart
module
FIAT.discontinuous
module
FIAT.discontinuous_lagrange
module
FIAT.discontinuous_pc
module
FIAT.discontinuous_raviart_thomas
module
FIAT.discontinuous_taylor
module
FIAT.dual_set
module
FIAT.enriched
module
FIAT.expansions
module
FIAT.fdm_element
module
FIAT.finite_element
module
FIAT.functional
module
FIAT.gauss_legendre
module
FIAT.gauss_lobatto_legendre
module
FIAT.gauss_radau
module
FIAT.gopalakrishnan_lederer_schoberl
module
FIAT.guzman_neilan
module
FIAT.hct
module
FIAT.hdiv_trace
module
FIAT.hdivcurl
module
FIAT.hellan_herrmann_johnson
module
FIAT.hermite
module
FIAT.hierarchical
module
FIAT.hu_zhang
module
FIAT.jacobi
module
FIAT.johnson_mercier
module
FIAT.kong_mulder_veldhuizen
module
FIAT.lagrange
module
FIAT.macro
module
FIAT.mardal_tai_winther
module
FIAT.mixed
module
FIAT.morley
module
FIAT.nedelec
module
FIAT.nedelec_second_kind
module
FIAT.nodal_enriched
module
FIAT.orientation_utils
module
FIAT.orthopoly
module
FIAT.P0
module
FIAT.pointwise_dual
module
FIAT.polynomial_set
module
FIAT.powell_sabin
module
FIAT.quadrature
module
FIAT.quadrature_element
module
FIAT.quadrature_schemes
module
FIAT.raviart_thomas
module
FIAT.reference_element
module
FIAT.regge
module
FIAT.restricted
module
FIAT.serendipity
module
FIAT.Sminus
module
FIAT.SminusCurl
module
FIAT.SminusDiv
module
FIAT.tensor_product
module
FIAT.xg_quad_data
module
fiat_equivalent (finat.cube.FlattenedDimensions property)
(finat.discontinuous.DiscontinuousElement property)
(finat.enriched.EnrichedElement property)
(finat.fiat_elements.FiatElement property)
(finat.finiteelementbase.FiniteElementBase property)
(finat.hdivcurl.HCurlElement property)
(finat.hdivcurl.HDivElement property)
(finat.quadrature_element.QuadratureElement property)
(finat.tensor_product.TensorProductElement property)
FiatElement (class in finat.fiat_elements)
filtered_replace_indices() (in module gem.optimise)
finat
module
finat.alfeld_sorokina
module
finat.argyris
module
finat.arnold_qin
module
finat.aw
module
finat.bell
module
finat.bernardi_raugel
module
finat.cell_tools
module
finat.christiansen_hu
module
finat.cube
module
finat.direct_serendipity
module
finat.discontinuous
module
finat.element_factory
module
finat.enriched
module
finat.fiat_elements
module
finat.finiteelementbase
module
finat.guzman_neilan
module
finat.hct
module
finat.hdivcurl
module
finat.hermite
module
finat.hz
module
finat.johnson_mercier
module
finat.mixed
module
finat.morley
module
finat.mtw
module
finat.nodal_enriched
module
finat.physically_mapped
module
finat.piola_mapped
module
finat.point_set
module
finat.powell_sabin
module
finat.quadrature
module
finat.quadrature_element
module
finat.restricted
module
finat.runtime_tabulated
module
finat.spectral
module
finat.sympy2gem
module
finat.tensor_product
module
finat.tensorfiniteelement
module
finat.ufl
module
finat.ufl.brokenelement
module
finat.ufl.elementlist
module
finat.ufl.enrichedelement
module
finat.ufl.finiteelement
module
finat.ufl.finiteelementbase
module
finat.ufl.hdivcurl
module
finat.ufl.mixedelement
module
finat.ufl.restrictedelement
module
finat.ufl.tensorproductelement
module
FiniteElement (class in FIAT.finite_element)
(class in finat.ufl.finiteelement)
FiniteElementBase (class in finat.finiteelementbase)
(class in finat.ufl.finiteelementbase)
flatten() (in module gem.unconcatenate)
flatten_entities() (in module FIAT.reference_element)
flatten_permutations() (in module FIAT.reference_element)
flatten_reference_cube() (in module FIAT.reference_element)
flattened_sub_element_mapping() (finat.ufl.mixedelement.TensorElement method)
FlattenedDimensions (class in FIAT.tensor_product)
(class in finat.cube)
FlexiblyIndexed (class in gem.gem)
FloorDiv (class in gem.gem)
flops() (in module gem.flop_count)
flops_componenttensor() (in module gem.flop_count)
flops_conditional() (in module gem.flop_count)
flops_failure() (in module gem.flop_count)
flops_indexed() (in module gem.flop_count)
flops_indexsum() (in module gem.flop_count)
flops_inverse() (in module gem.flop_count)
flops_oneplus() (in module gem.flop_count)
flops_power() (in module gem.flop_count)
flops_product() (in module gem.flop_count)
flops_solve() (in module gem.flop_count)
flops_zero() (in module gem.flop_count)
flops_zeroplus() (in module gem.flop_count)
For (class in gem.impero)
force_expression() (gem.pprint.Context method)
form_matrix_product() (in module FIAT.polynomial_set)
formdegree (finat.cube.FlattenedDimensions property)
(finat.direct_serendipity.DirectSerendipity property)
(finat.discontinuous.DiscontinuousElement property)
(finat.enriched.EnrichedElement property)
(finat.fiat_elements.FiatElement property)
(finat.finiteelementbase.FiniteElementBase property)
(finat.hdivcurl.HCurlElement property)
(finat.hdivcurl.HDivElement property)
(finat.mixed.MixedSubElement property)
(finat.quadrature_element.QuadratureElement property)
(finat.runtime_tabulated.RuntimeTabulated property)
(finat.tensor_product.TensorProductElement property)
(finat.tensorfiniteelement.TensorFiniteElement property)
free_indices (gem.gem.Node attribute)
FrobeniusIntegralMoment (class in FIAT.functional)
Functional (class in FIAT.functional)
G
gauss() (in module FIAT.orthopoly)
GaussJacobiQuadratureLineRule (class in FIAT.quadrature)
GaussLegendre (class in FIAT.gauss_legendre)
(class in finat.spectral)
GaussLegendrePointSet (class in finat.point_set)
GaussLegendreQuadratureLineRule (class in FIAT.quadrature)
GaussLobattoLegendre (class in FIAT.gauss_lobatto_legendre)
(class in finat.spectral)
GaussLobattoLegendrePointSet (class in finat.point_set)
GaussLobattoLegendreQuadratureLineRule (class in FIAT.quadrature)
GaussRadau (class in FIAT.gauss_radau)
GaussRadauDualSet (class in FIAT.gauss_radau)
gem
module
gem.coffee
module
gem.flop_count
module
gem.gem
module
gem.impero
module
gem.impero_utils
module
gem.interpreter
module
gem.node
module
gem.optimise
module
gem.pprint
module
gem.refactorise
module
gem.scheduling
module
gem.unconcatenate
module
gem.utils
module
generate_degrees_of_freedom() (FIAT.nedelec_second_kind.NedelecSecondKindDual method)
get_cell_connectivity() (FIAT.macro.SplitSimplicialComplex method)
get_cell_node_map() (FIAT.barycentric_interpolation.LagrangeLineExpansionSet method)
(FIAT.expansions.ExpansionSet method)
get_child_to_parent() (FIAT.macro.SplitSimplicialComplex method)
get_coeffs() (FIAT.brezzi_douglas_marini_cube.BrezziDouglasMariniCube method)
(FIAT.discontinuous.DiscontinuousElement method)
(FIAT.enriched.EnrichedElement method)
(FIAT.finite_element.CiarletElement method)
(FIAT.hdiv_trace.HDivTrace method)
(FIAT.polynomial_set.PolynomialSet method)
(FIAT.serendipity.Serendipity method)
(FIAT.Sminus.TrimmedSerendipity method)
(FIAT.SminusCurl.TrimmedSerendipity method)
(FIAT.SminusDiv.TrimmedSerendipity method)
(FIAT.tensor_product.FlattenedDimensions method)
(FIAT.tensor_product.TensorProductElement method)
get_connectivity() (FIAT.reference_element.Cell method)
get_degree() (FIAT.polynomial_set.PolynomialSet method)
get_dimension() (FIAT.reference_element.Cell method)
(FIAT.reference_element.Hypercube method)
(FIAT.reference_element.SimplicialComplex method)
(FIAT.reference_element.TensorProductCell method)
get_dmats() (FIAT.barycentric_interpolation.LagrangeLineExpansionSet method)
(FIAT.expansions.ExpansionSet method)
(FIAT.polynomial_set.PolynomialSet method)
get_dual_set() (FIAT.brezzi_douglas_marini_cube.BrezziDouglasMariniCube method)
(FIAT.finite_element.FiniteElement method)
(FIAT.serendipity.Serendipity method)
(FIAT.Sminus.TrimmedSerendipity method)
(FIAT.SminusCurl.TrimmedSerendipity method)
(FIAT.SminusDiv.TrimmedSerendipity method)
get_embedded_degree() (FIAT.polynomial_set.PolynomialSet method)
get_entity_closure_ids() (FIAT.dual_set.DualSet method)
get_entity_ids() (FIAT.dual_set.DualSet method)
get_entity_permutations() (FIAT.dual_set.DualSet method)
get_entity_transform() (FIAT.reference_element.Cell method)
(FIAT.reference_element.Hypercube method)
(FIAT.reference_element.SimplicialComplex method)
(FIAT.reference_element.TensorProductCell method)
get_expansion_set() (FIAT.polynomial_set.PolynomialSet method)
get_facet_element() (FIAT.reference_element.IntrepidTetrahedron method)
(FIAT.reference_element.IntrepidTriangle method)
(FIAT.reference_element.Simplex method)
get_formdegree() (FIAT.finite_element.FiniteElement method)
get_hash() (gem.gem.ListTensor method)
(gem.gem.Literal method)
(gem.node.Node method)
get_indices() (FIAT.dual_set.DualSet method)
(FIAT.restricted.RestrictedDualSet method)
(finat.finiteelementbase.FiniteElementBase method)
get_interior_facets() (FIAT.macro.SplitSimplicialComplex method)
(FIAT.reference_element.Cell method)
get_lagrange_points() (in module FIAT.barycentric_interpolation)
get_nodal_basis() (FIAT.brezzi_douglas_marini_cube.BrezziDouglasMariniCube method)
(FIAT.discontinuous.DiscontinuousElement method)
(FIAT.enriched.EnrichedElement method)
(FIAT.finite_element.CiarletElement method)
(FIAT.hdiv_trace.HDivTrace method)
(FIAT.mixed.MixedElement method)
(FIAT.serendipity.Serendipity method)
(FIAT.Sminus.TrimmedSerendipity method)
(FIAT.SminusCurl.TrimmedSerendipity method)
(FIAT.SminusDiv.TrimmedSerendipity method)
(FIAT.tensor_product.FlattenedDimensions method)
(FIAT.tensor_product.TensorProductElement method)
get_nodes() (FIAT.dual_set.DualSet method)
get_num_members() (FIAT.barycentric_interpolation.LagrangeLineExpansionSet method)
(FIAT.brezzi_douglas_marini_cube.BrezziDouglasMariniCube method)
(FIAT.discontinuous.DiscontinuousElement method)
(FIAT.enriched.EnrichedElement method)
(FIAT.expansions.ExpansionSet method)
(FIAT.finite_element.CiarletElement method)
(FIAT.hdiv_trace.HDivTrace method)
(FIAT.polynomial_set.PolynomialSet method)
(FIAT.serendipity.Serendipity method)
(FIAT.Sminus.TrimmedSerendipity method)
(FIAT.SminusCurl.TrimmedSerendipity method)
(FIAT.SminusDiv.TrimmedSerendipity method)
(FIAT.tensor_product.FlattenedDimensions method)
(FIAT.tensor_product.TensorProductElement method)
get_order() (FIAT.discontinuous.DiscontinuousElement method)
(FIAT.finite_element.FiniteElement method)
get_parent() (FIAT.macro.SplitSimplicialComplex method)
(FIAT.reference_element.Cell method)
get_parent_complex() (FIAT.macro.SplitSimplicialComplex method)
(FIAT.reference_element.Cell method)
get_parent_to_children() (FIAT.macro.SplitSimplicialComplex method)
get_point_dict() (FIAT.functional.Functional method)
get_points() (FIAT.barycentric_interpolation.LagrangeLineExpansionSet method)
(FIAT.quadrature.QuadratureRule method)
get_reference_complex() (FIAT.finite_element.FiniteElement method)
get_reference_element() (FIAT.discontinuous.DiscontinuousElement method)
(FIAT.dual_set.DualSet method)
(FIAT.finite_element.FiniteElement method)
(FIAT.functional.Functional method)
(FIAT.polynomial_set.PolynomialSet method)
get_scale() (FIAT.expansions.ExpansionSet method)
get_shape() (FIAT.polynomial_set.PolynomialSet method)
(FIAT.reference_element.Cell method)
get_spatial_dimension() (FIAT.reference_element.Cell method)
get_topology() (FIAT.reference_element.Cell method)
get_type_tag() (FIAT.functional.Functional method)
get_value_indices() (finat.finiteelementbase.FiniteElementBase method)
get_vertices() (FIAT.reference_element.Cell method)
get_vertices_of_subcomplex() (FIAT.reference_element.Cell method)
get_weights() (FIAT.quadrature.QuadratureRule method)
GLSDual (class in FIAT.gopalakrishnan_lederer_schoberl)
GopalakrishnanLedererSchoberlFirstKind (class in finat.fiat_elements)
GopalakrishnanLedererSchoberlFirstKind() (in module FIAT.gopalakrishnan_lederer_schoberl)
GopalakrishnanLedererSchoberlSecondKind (class in FIAT.gopalakrishnan_lederer_schoberl)
(class in finat.fiat_elements)
groupby() (in module gem.utils)
GuzmanNeilanBubble (class in finat.guzman_neilan)
GuzmanNeilanFirstKindH1 (class in FIAT.guzman_neilan)
(class in finat.guzman_neilan)
GuzmanNeilanH1 (class in FIAT.guzman_neilan)
GuzmanNeilanH1div (class in finat.guzman_neilan)
GuzmanNeilanH1div() (in module FIAT.guzman_neilan)
GuzmanNeilanSecondKindH1 (class in FIAT.guzman_neilan)
(class in finat.guzman_neilan)
GuzmanNeilanSpace() (in module FIAT.guzman_neilan)
H
handle() (in module gem.scheduling)
hash_value (gem.node.Node attribute)
HCTDualSet (class in FIAT.hct)
Hcurl() (in module FIAT.hdivcurl)
HCurlElement (class in finat.hdivcurl)
(class in finat.ufl.hdivcurl)
Hdiv() (in module FIAT.hdivcurl)
HDivElement (class in finat.hdivcurl)
(class in finat.ufl.hdivcurl)
HDivSymPolynomialSet (class in FIAT.macro)
HDivTrace (class in FIAT.hdiv_trace)
(class in finat.fiat_elements)
HellanHerrmannJohnson (class in FIAT.hellan_herrmann_johnson)
(class in finat.fiat_elements)
HellanHerrmannJohnsonDual (class in FIAT.hellan_herrmann_johnson)
Hermite (class in finat.hermite)
HigherOrderDiscontinuousTaylor (class in FIAT.discontinuous_taylor)
HigherOrderDPC (class in FIAT.discontinuous_pc)
HsiehCloughTocher (class in FIAT.hct)
(class in finat.hct)
HuZhang (class in FIAT.hu_zhang)
(class in finat.hz)
HuZhangDual (class in FIAT.hu_zhang)
Hypercube (class in FIAT.reference_element)
I
i (gem.gem.Delta attribute)
i_lambda_0() (in module FIAT.serendipity)
I_lambda_1_3d() (in module FIAT.Sminus)
(in module FIAT.SminusCurl)
I_lambda_1_3d_pieces() (in module FIAT.SminusCurl)
I_lambda_1_tilde_3d() (in module FIAT.Sminus)
I_lambda_2_3d() (in module FIAT.SminusDiv)
I_lambda_2_3d_pieces() (in module FIAT.SminusDiv)
I_lambda_2_3d_tilde() (in module FIAT.SminusDiv)
I_lambda_tilde_1_3d() (in module FIAT.SminusCurl)
Identity (class in gem.gem)
identity() (in module finat.physically_mapped)
ImperoC (class in gem.impero_utils)
Index (class in gem.gem)
index (gem.impero.For attribute)
index() (gem.pprint.Context method)
index_iterator() (in module FIAT.functional)
index_ordering() (gem.gem.FlexiblyIndexed method)
(gem.gem.Indexed method)
index_shape (finat.cube.FlattenedDimensions property)
(finat.direct_serendipity.DirectSerendipity property)
(finat.discontinuous.DiscontinuousElement property)
(finat.enriched.EnrichedElement property)
(finat.fiat_elements.FiatElement property)
(finat.finiteelementbase.FiniteElementBase property)
(finat.hdivcurl.WrapperElementBase property)
(finat.mixed.MixedSubElement property)
(finat.quadrature_element.QuadratureElement property)
(finat.runtime_tabulated.RuntimeTabulated property)
(finat.tensor_product.TensorProductElement property)
(finat.tensorfiniteelement.TensorFiniteElement property)
index_sum() (in module gem.gem)
Indexed (class in gem.gem)
IndexSum (class in gem.gem)
indexsum (gem.impero.Accumulate attribute)
(gem.impero.Initialise attribute)
(gem.impero.ReturnAccumulate attribute)
indices (finat.point_set.AbstractPointSet property)
(finat.point_set.PointSet property)
(finat.point_set.PointSingleton attribute)
(finat.point_set.TensorPointSet property)
(finat.point_set.UnknownPointSet property)
(gem.impero_utils.ImperoC attribute)
indices() (in module gem.gem)
indirect_children (gem.gem.FlexiblyIndexed attribute)
(gem.gem.Indexed attribute)
inherit_dtype_from_children() (gem.gem.Node static method)
Initialise (class in gem.impero)
inline_temporaries() (in module gem.impero_utils)
inner() (in module FIAT.guzman_neilan)
insert() (gem.scheduling.Queue method)
IntegralLegendreBidirectionalMoment (class in FIAT.functional)
IntegralLegendreDirectionalMoment (class in FIAT.functional)
IntegralLegendreNormalMoment (class in FIAT.functional)
IntegralLegendreNormalNormalMoment (class in FIAT.functional)
IntegralLegendreNormalTangentialMoment (class in FIAT.functional)
IntegralLegendreTangentialMoment (class in FIAT.functional)
IntegralLegendreTangentialTangentialMoment (class in FIAT.functional)
IntegralMoment (class in FIAT.functional)
IntegralMomentOfDerivative (class in FIAT.functional)
IntegralMomentOfDivergence (class in FIAT.functional)
IntegralMomentOfEdgeTangentEvaluation (class in FIAT.functional)
IntegralMomentOfFaceTangentEvaluation (class in FIAT.functional)
IntegralMomentOfNormalDerivative (class in FIAT.functional)
IntegralMomentOfNormalEvaluation (class in FIAT.functional)
IntegralMomentOfScaledNormalEvaluation (class in FIAT.functional)
IntegralMomentOfTangentialEvaluation (class in FIAT.functional)
IntegralMomentOfTensorDivergence (class in FIAT.functional)
integrate() (FIAT.quadrature.QuadratureRule method)
integrated_jrc() (in module FIAT.expansions)
IntegratedLegendre (class in FIAT.hierarchical)
(class in finat.spectral)
IntegratedLegendreDual (class in FIAT.hierarchical)
IntrepidTetrahedron (class in FIAT.reference_element)
IntrepidTriangle (class in FIAT.reference_element)
intrinsic_orientation_permutation_map_tuple (FIAT.quadrature.QuadratureRule property)
(finat.quadrature.AbstractQuadratureRule property)
Inverse (class in gem.gem)
invert_cell_topology() (in module FIAT.macro)
is_cellwise_constant() (finat.ufl.enrichedelement.EnrichedElement method)
(finat.ufl.enrichedelement.NodalEnrichedElement method)
(finat.ufl.finiteelementbase.FiniteElementBase method)
(finat.ufl.mixedelement.MixedElement method)
(finat.ufl.restrictedelement.RestrictedElement method)
is_equal() (gem.gem.ListTensor method)
(gem.gem.Literal method)
(gem.gem.Node method)
(gem.node.Node method)
is_hypercube() (in module FIAT.reference_element)
is_macrocell() (FIAT.macro.SplitSimplicialComplex method)
(FIAT.reference_element.Cell method)
is_macroelement() (FIAT.finite_element.FiniteElement method)
is_mixed (finat.enriched.EnrichedElement property)
is_nodal() (FIAT.finite_element.CiarletElement static method)
(FIAT.finite_element.FiniteElement static method)
(FIAT.hdiv_trace.HDivTrace static method)
(FIAT.mixed.MixedElement method)
(FIAT.quadrature_element.QuadratureElement static method)
(FIAT.tensor_product.FlattenedDimensions method)
(FIAT.tensor_product.TensorProductElement method)
is_parent() (FIAT.reference_element.Cell method)
is_simplex() (FIAT.reference_element.Cell method)
(FIAT.reference_element.Simplex method)
is_ufc() (in module FIAT.reference_element)
IsoSplit (class in FIAT.macro)
J
j (gem.gem.Delta attribute)
jacobi() (in module FIAT.orthopoly)
jacobi_factors() (in module FIAT.expansions)
jacobian() (FIAT.quadrature.FacetQuadratureRule method)
jacobian_at() (finat.physically_mapped.PhysicalGeometry method)
jacobian_determinant() (FIAT.quadrature.FacetQuadratureRule method)
jacobiD() (in module FIAT.orthopoly)
JohnsonMercier (class in FIAT.johnson_mercier)
(class in finat.johnson_mercier)
JohnsonMercierDualSet (class in FIAT.johnson_mercier)
jrc() (in module FIAT.expansions)
K
KongMulderVeldhuizen (class in FIAT.kong_mulder_veldhuizen)
(class in finat.fiat_elements)
KongMulderVeldhuizenDualSet (class in FIAT.kong_mulder_veldhuizen)
KongMulderVeldhuizenSpace() (in module FIAT.kong_mulder_veldhuizen)
L
Lagrange (class in FIAT.lagrange)
(class in finat.fiat_elements)
LagrangeDualSet (class in FIAT.lagrange)
LagrangeLineExpansionSet (class in FIAT.barycentric_interpolation)
LagrangePolynomialSet (class in FIAT.barycentric_interpolation)
lattice_iter() (in module FIAT.reference_element)
Legendre (class in FIAT.hierarchical)
(class in finat.spectral)
LegendreDual (class in FIAT.hierarchical)
let() (gem.utils.DynamicallyScoped method)
lexsort_nodes() (in module FIAT.dual_set)
linalg_subspace_intersection() (in module FIAT.reference_element)
LineExpansionSet (class in FIAT.expansions)
ListTensor (class in gem.gem)
Literal (class in gem.gem)
literal_rounding() (in module gem.optimise)
literal_rounding_literal() (in module gem.optimise)
lobatto() (in module FIAT.orthopoly)
LogicalAnd (class in gem.gem)
LogicalNot (class in gem.gem)
LogicalOr (class in gem.gem)
loop_shape() (gem.impero.Accumulate method)
(gem.impero.Evaluate method)
(gem.impero.Initialise method)
(gem.impero.Noop method)
(gem.impero.Return method)
(gem.impero.ReturnAccumulate method)
(gem.impero.Terminal method)
M
MacroQuadratureRule (class in FIAT.macro)
make_affine_mapping() (in module FIAT.reference_element)
make_bubbles() (in module FIAT.polynomial_set)
make_cell_orientation_reflection_map_simplex() (in module FIAT.orientation_utils)
make_cell_orientation_reflection_map_tensorproduct() (in module FIAT.orientation_utils)
make_decl() (in module gem.pprint)
make_dmat() (in module FIAT.barycentric_interpolation)
make_dual_bubbles() (in module FIAT.hierarchical)
make_entity_closure_ids() (in module FIAT.dual_set)
make_entity_permutations() (in module FIAT.discontinuous_lagrange)
make_entity_permutations_simplex() (in module FIAT.orientation_utils)
make_entity_permutations_tensorproduct() (in module FIAT.orientation_utils)
make_index_orderer() (in module gem.impero_utils)
make_lattice() (in module FIAT.reference_element)
make_loop_tree() (in module gem.impero_utils)
make_points() (FIAT.reference_element.SimplicialComplex method)
make_prefix_ordering() (in module gem.impero_utils)
make_product() (in module gem.optimise)
make_proxy_class() (in module gem.utils)
make_quadrature() (in module FIAT.quadrature)
(in module finat.quadrature)
make_quadrature_element() (in module finat.quadrature_element)
make_rename_map() (in module gem.optimise)
make_renamer() (in module gem.optimise)
make_sum() (in module gem.optimise)
make_tensor_product_quadrature() (in module FIAT.quadrature)
make_topology() (in module FIAT.macro)
map_from_reference_facet() (in module FIAT.hdiv_trace)
map_quadrature() (in module FIAT.quadrature)
map_to_reference_facet() (in module FIAT.hdiv_trace)
mapping (finat.cube.FlattenedDimensions property)
(finat.discontinuous.DiscontinuousElement property)
(finat.enriched.EnrichedElement property)
(finat.fiat_elements.FiatElement property)
(finat.finiteelementbase.FiniteElementBase property)
(finat.hdivcurl.HCurlElement property)
(finat.hdivcurl.HDivElement property)
(finat.mixed.MixedSubElement property)
(finat.quadrature_element.QuadratureElement property)
(finat.runtime_tabulated.RuntimeTabulated property)
(finat.tensor_product.TensorProductElement property)
(finat.tensorfiniteelement.TensorFiniteElement property)
mapping() (FIAT.discontinuous.DiscontinuousElement method)
(FIAT.finite_element.FiniteElement method)
(FIAT.mixed.MixedElement method)
(finat.direct_serendipity.DirectSerendipity method)
(finat.ufl.brokenelement.BrokenElement method)
(finat.ufl.enrichedelement.EnrichedElementBase method)
(finat.ufl.finiteelement.FiniteElement method)
(finat.ufl.finiteelementbase.FiniteElementBase method)
(finat.ufl.hdivcurl.HCurlElement method)
(finat.ufl.hdivcurl.HDivElement method)
(finat.ufl.hdivcurl.WithMapping method)
(finat.ufl.mixedelement.MixedElement method)
(finat.ufl.mixedelement.TensorElement method)
(finat.ufl.mixedelement.VectorElement method)
(finat.ufl.restrictedelement.RestrictedElement method)
(finat.ufl.tensorproductelement.TensorProductElement method)
MardalTaiWinther (class in FIAT.mardal_tai_winther)
(class in finat.mtw)
MardalTaiWintherDual (class in FIAT.mardal_tai_winther)
MathFunction (class in gem.gem)
max_complex() (in module FIAT.reference_element)
MaxValue (class in gem.gem)
Memoizer (class in gem.node)
MemoizerArg (class in gem.node)
merge_entities() (in module FIAT.dual_set)
MinValue (class in gem.gem)
mis() (in module FIAT.polynomial_set)
MixedElement (class in FIAT.mixed)
(class in finat.ufl.mixedelement)
MixedElement() (in module finat.mixed)
MixedSubElement (class in finat.mixed)
mm_log() (in module FIAT.orthopoly)
mod_chebyshev() (in module FIAT.orthopoly)
modified_bubble_subspace() (in module FIAT.guzman_neilan)
module
FIAT
FIAT.alfeld_sorokina
FIAT.argyris
FIAT.arnold_qin
FIAT.arnold_winther
FIAT.barycentric_interpolation
FIAT.bell
FIAT.bernardi_raugel
FIAT.bernstein
FIAT.brezzi_douglas_fortin_marini
FIAT.brezzi_douglas_marini
FIAT.brezzi_douglas_marini_cube
FIAT.bubble
FIAT.check_format_variant
FIAT.christiansen_hu
FIAT.crouzeix_raviart
FIAT.discontinuous
FIAT.discontinuous_lagrange
FIAT.discontinuous_pc
FIAT.discontinuous_raviart_thomas
FIAT.discontinuous_taylor
FIAT.dual_set
FIAT.enriched
FIAT.expansions
FIAT.fdm_element
FIAT.finite_element
FIAT.functional
FIAT.gauss_legendre
FIAT.gauss_lobatto_legendre
FIAT.gauss_radau
FIAT.gopalakrishnan_lederer_schoberl
FIAT.guzman_neilan
FIAT.hct
FIAT.hdiv_trace
FIAT.hdivcurl
FIAT.hellan_herrmann_johnson
FIAT.hermite
FIAT.hierarchical
FIAT.hu_zhang
FIAT.jacobi
FIAT.johnson_mercier
FIAT.kong_mulder_veldhuizen
FIAT.lagrange
FIAT.macro
FIAT.mardal_tai_winther
FIAT.mixed
FIAT.morley
FIAT.nedelec
FIAT.nedelec_second_kind
FIAT.nodal_enriched
FIAT.orientation_utils
FIAT.orthopoly
FIAT.P0
FIAT.pointwise_dual
FIAT.polynomial_set
FIAT.powell_sabin
FIAT.quadrature
FIAT.quadrature_element
FIAT.quadrature_schemes
FIAT.raviart_thomas
FIAT.reference_element
FIAT.regge
FIAT.restricted
FIAT.serendipity
FIAT.Sminus
FIAT.SminusCurl
FIAT.SminusDiv
FIAT.tensor_product
FIAT.xg_quad_data
finat
finat.alfeld_sorokina
finat.argyris
finat.arnold_qin
finat.aw
finat.bell
finat.bernardi_raugel
finat.cell_tools
finat.christiansen_hu
finat.cube
finat.direct_serendipity
finat.discontinuous
finat.element_factory
finat.enriched
finat.fiat_elements
finat.finiteelementbase
finat.guzman_neilan
finat.hct
finat.hdivcurl
finat.hermite
finat.hz
finat.johnson_mercier
finat.mixed
finat.morley
finat.mtw
finat.nodal_enriched
finat.physically_mapped
finat.piola_mapped
finat.point_set
finat.powell_sabin
finat.quadrature
finat.quadrature_element
finat.restricted
finat.runtime_tabulated
finat.spectral
finat.sympy2gem
finat.tensor_product
finat.tensorfiniteelement
finat.ufl
finat.ufl.brokenelement
finat.ufl.elementlist
finat.ufl.enrichedelement
finat.ufl.finiteelement
finat.ufl.finiteelementbase
finat.ufl.hdivcurl
finat.ufl.mixedelement
finat.ufl.restrictedelement
finat.ufl.tensorproductelement
gem
gem.coffee
gem.flop_count
gem.gem
gem.impero
gem.impero_utils
gem.interpreter
gem.node
gem.optimise
gem.pprint
gem.refactorise
gem.scheduling
gem.unconcatenate
gem.utils
Monomial (class in gem.refactorise)
MonomialSum (class in gem.refactorise)
Morley (class in FIAT.morley)
(class in finat.morley)
MorleyDualSet (class in FIAT.morley)
morton_index2() (in module FIAT.expansions)
morton_index3() (in module FIAT.expansions)
multiindex (gem.gem.ComponentTensor attribute)
(gem.gem.Indexed attribute)
(gem.gem.IndexSum attribute)
multiindex_equal() (in module FIAT.reference_element)
N
name (gem.gem.Index attribute)
(gem.gem.MathFunction attribute)
(gem.gem.Variable attribute)
Nedelec (class in FIAT.nedelec)
(class in finat.fiat_elements)
NedelecDual (class in FIAT.nedelec)
NedelecSecondKind (class in FIAT.nedelec_second_kind)
(class in finat.fiat_elements)
NedelecSecondKindDual (class in FIAT.nedelec_second_kind)
NedelecSpace2D() (in module FIAT.nedelec)
NedelecSpace3D() (in module FIAT.nedelec)
NeedsCoordinateMappingElement (class in finat.physically_mapped)
newton_dd() (in module finat.direct_serendipity)
newton_poly() (in module finat.direct_serendipity)
NodalEnrichedElement (class in FIAT.nodal_enriched)
(class in finat.nodal_enriched)
(class in finat.ufl.enrichedelement)
Node (class in gem.gem)
(class in gem.impero)
(class in gem.node)
Noop (class in gem.impero)
noop_recursive() (in module gem.node)
noop_recursive_arg() (in module gem.node)
NoopError
normal_tangential_edge_transform() (in module finat.piola_mapped)
normal_tangential_face_transform() (in module finat.piola_mapped)
num_restricted_sub_elements() (finat.ufl.restrictedelement.RestrictedElement method)
num_sub_elements (finat.ufl.finiteelementbase.FiniteElementBase property)
(finat.ufl.mixedelement.MixedElement property)
(finat.ufl.restrictedelement.RestrictedElement property)
(finat.ufl.tensorproductelement.TensorProductElement property)
num_sub_elements() (FIAT.discontinuous.DiscontinuousElement method)
(FIAT.finite_element.FiniteElement method)
(FIAT.mixed.MixedElement method)
numpy_lambdify() (in module FIAT.brezzi_douglas_marini_cube)
O
ONPolynomialSet (class in FIAT.polynomial_set)
ONSymTensorPolynomialSet (class in FIAT.polynomial_set)
operator (gem.gem.Comparison attribute)
optimise_monomial_sum() (in module gem.coffee)
OrderedDefaultDict (class in gem.scheduling)
Orientation (class in FIAT.orientation_utils)
OrientationVariableIndex (class in gem.gem)
OTHER (in module gem.refactorise)
P
P0 (class in FIAT.P0)
P0Dual (class in FIAT.P0)
pad_coordinates() (in module FIAT.expansions)
pad_jacobian() (in module FIAT.expansions)
parse_lagrange_variant() (in module FIAT.check_format_variant)
partial_indexed() (in module gem.gem)
physical_edge_lengths() (finat.physically_mapped.PhysicalGeometry method)
physical_normals() (finat.physically_mapped.PhysicalGeometry method)
physical_points() (finat.physically_mapped.PhysicalGeometry method)
physical_tangents() (finat.physically_mapped.PhysicalGeometry method)
physical_vertices() (finat.physically_mapped.PhysicalGeometry method)
PhysicalGeometry (class in finat.physically_mapped)
PhysicallyMappedElement (class in finat.physically_mapped)
piola_inverse() (in module finat.piola_mapped)
PiolaBubbleElement (class in finat.piola_mapped)
place_declarations() (in module gem.impero_utils)
Point (class in FIAT.reference_element)
point_evaluation() (finat.cube.FlattenedDimensions method)
(finat.direct_serendipity.DirectSerendipity method)
(finat.discontinuous.DiscontinuousElement method)
(finat.enriched.EnrichedElement method)
(finat.fiat_elements.FiatElement method)
(finat.finiteelementbase.FiniteElementBase method)
(finat.hdivcurl.WrapperElementBase method)
(finat.mixed.MixedSubElement method)
(finat.physically_mapped.PhysicallyMappedElement method)
(finat.quadrature_element.QuadratureElement method)
(finat.runtime_tabulated.RuntimeTabulated method)
(finat.tensor_product.TensorProductElement method)
(finat.tensorfiniteelement.TensorFiniteElement method)
(in module finat.fiat_elements)
point_set (finat.quadrature.AbstractQuadratureRule property)
(finat.quadrature.QuadratureRule property)
(finat.quadrature.TensorProductQuadratureRule property)
PointDerivative (class in FIAT.functional)
PointDirectionalDerivative (class in FIAT.functional)
PointDivergence (class in FIAT.functional)
PointEdgeTangentEvaluation (class in FIAT.functional)
PointEvaluation (class in FIAT.functional)
PointExpansionSet (class in FIAT.expansions)
PointFaceTangentEvaluation (class in FIAT.functional)
PointNormalDerivative (class in FIAT.functional)
PointNormalEvaluation (class in FIAT.functional)
PointNormalSecondDerivative (class in FIAT.functional)
points (finat.point_set.AbstractPointSet property)
(finat.point_set.PointSet property)
(finat.point_set.PointSingleton property)
(finat.point_set.TensorPointSet property)
(finat.point_set.UnknownPointSet property)
PointScaledNormalEvaluation (class in FIAT.functional)
PointSecondDerivative (class in FIAT.functional)
PointSet (class in finat.point_set)
PointSingleton (class in finat.point_set)
PointTangentialDerivative (class in FIAT.functional)
PointTangentialSecondDerivative (class in FIAT.functional)
PointwiseInnerProductEvaluation (class in FIAT.functional)
polynomial_cell_node_map() (in module FIAT.expansions)
polynomial_dimension() (in module FIAT.expansions)
polynomial_entity_ids() (in module FIAT.expansions)
polynomial_set_union_normalized() (in module FIAT.polynomial_set)
PolynomialSet (class in FIAT.polynomial_set)
polyval() (in module FIAT.orthopoly)
post_traversal() (in module gem.node)
PowellSabin12Split (class in FIAT.macro)
PowellSabinSplit (class in FIAT.macro)
Power (class in gem.gem)
pprint() (in module gem.pprint)
pre_traversal() (in module gem.node)
preprocess_gem() (in module gem.impero_utils)
process() (gem.scheduling.Queue method)
Product (class in gem.gem)
product() (gem.refactorise.MonomialSum static method)
productise() (in module finat.tensor_product)
project() (in module FIAT.polynomial_set)
pseudo_determinant() (in module FIAT.quadrature)
pullback (finat.ufl.finiteelementbase.FiniteElementBase property)
(finat.ufl.mixedelement.MixedElement property)
(finat.ufl.mixedelement.TensorElement property)
(finat.ufl.mixedelement.VectorElement property)
Q
QuadraticPowellSabin12 (class in FIAT.powell_sabin)
(class in finat.powell_sabin)
QuadraticPowellSabin12DualSet (class in FIAT.powell_sabin)
QuadraticPowellSabin6 (class in FIAT.powell_sabin)
(class in finat.powell_sabin)
QuadraticPowellSabin6DualSet (class in FIAT.powell_sabin)
quadrature_scheme() (finat.ufl.finiteelementbase.FiniteElementBase method)
QuadratureElement (class in FIAT.quadrature_element)
(class in finat.quadrature_element)
QuadratureRule (class in FIAT.quadrature)
(class in finat.quadrature)
Queue (class in gem.scheduling)
R
r_to_codim() (in module finat.restricted)
RadauQuadratureLineRule (class in FIAT.quadrature)
RaviartThomas (class in FIAT.raviart_thomas)
(class in finat.fiat_elements)
Real (class in finat.fiat_elements)
rec_jaclog() (in module FIAT.orthopoly)
rec_jacobi() (in module FIAT.orthopoly)
rec_jacobi01() (in module FIAT.orthopoly)
reconstruct() (finat.ufl.brokenelement.BrokenElement method)
(finat.ufl.enrichedelement.EnrichedElementBase method)
(finat.ufl.finiteelement.FiniteElement method)
(finat.ufl.hdivcurl.HCurlElement method)
(finat.ufl.hdivcurl.HDivElement method)
(finat.ufl.hdivcurl.WithMapping method)
(finat.ufl.mixedelement.MixedElement method)
(finat.ufl.mixedelement.TensorElement method)
(finat.ufl.mixedelement.VectorElement method)
(finat.ufl.restrictedelement.RestrictedElement method)
(finat.ufl.tensorproductelement.TensorProductElement method)
(gem.gem.ListTensor method)
(gem.node.Node method)
reconstruct_from_elements() (finat.ufl.mixedelement.MixedElement method)
ReducedArnoldQin (class in finat.arnold_qin)
ReducedHsiehCloughTocher (class in finat.hct)
reference_normals() (finat.physically_mapped.PhysicalGeometry method)
reference_rule() (FIAT.quadrature.FacetQuadratureRule method)
reference_value_shape (finat.ufl.finiteelementbase.FiniteElementBase property)
(finat.ufl.hdivcurl.WithMapping property)
reference_value_size (finat.ufl.finiteelementbase.FiniteElementBase property)
ReferenceElement (in module FIAT.reference_element)
ReferenceStager (class in gem.scheduling)
Regge (class in FIAT.regge)
(class in finat.fiat_elements)
ReggeDual (class in FIAT.regge)
register_alias() (in module finat.ufl.elementlist)
register_element() (in module finat.ufl.elementlist)
Remainder (class in gem.gem)
remove_componenttensors() (in module gem.optimise)
replace_delta() (in module gem.optimise)
replace_division() (in module gem.optimise)
replace_indices() (in module gem.optimise)
replace_indices_delta() (in module gem.optimise)
replace_indices_flexiblyindexed() (in module gem.optimise)
replace_indices_indexed() (in module gem.optimise)
reshape() (in module gem.gem)
rest (gem.refactorise.Monomial attribute)
restrict() (in module finat.restricted)
restrict_discontinuous() (in module finat.restricted)
restrict_enriched() (in module finat.restricted)
restrict_fiat() (in module finat.restricted)
restrict_flattened_dimensions() (in module finat.restricted)
restrict_hcurl() (in module finat.restricted)
restrict_hdiv() (in module finat.restricted)
restrict_hdivtrace() (in module finat.restricted)
restrict_mixed() (in module finat.restricted)
restrict_physically_mapped() (in module finat.restricted)
restrict_tfe() (in module finat.restricted)
restrict_tpe() (in module finat.restricted)
restricted_sub_elements() (finat.ufl.restrictedelement.RestrictedElement method)
RestrictedDualSet (class in FIAT.restricted)
RestrictedElement (class in FIAT.restricted)
(class in finat.ufl.restrictedelement)
RestrictedElement() (in module finat.restricted)
restriction_domain() (finat.ufl.restrictedelement.RestrictedElement method)
Return (class in gem.impero)
ReturnAccumulate (class in gem.impero)
reuse_if_untouched() (in module gem.node)
reuse_if_untouched_arg() (in module gem.node)
RTDualSet (class in FIAT.raviart_thomas)
RTSpace() (in module FIAT.raviart_thomas)
RuntimeTabulated (class in finat.runtime_tabulated)
S
safe_repr() (in module gem.utils)
ScalarFiatElement (class in finat.fiat_elements)
select_expression() (in module gem.optimise)
select_hcurl_transformer() (in module finat.hdivcurl)
select_hdiv_transformer() (in module finat.hdivcurl)
Serendipity (class in FIAT.serendipity)
(class in finat.fiat_elements)
set_extent() (gem.gem.Index method)
shape (gem.gem.ComponentTensor attribute)
(gem.gem.Concatenate property)
(gem.gem.Conditional attribute)
(gem.gem.Failure attribute)
(gem.gem.Identity property)
(gem.gem.Inverse attribute)
(gem.gem.ListTensor property)
(gem.gem.Literal property)
(gem.gem.Solve attribute)
(gem.gem.Variable attribute)
(gem.gem.Zero attribute)
shortstr() (finat.ufl.brokenelement.BrokenElement method)
(finat.ufl.enrichedelement.EnrichedElement method)
(finat.ufl.enrichedelement.NodalEnrichedElement method)
(finat.ufl.finiteelement.FiniteElement method)
(finat.ufl.hdivcurl.HCurlElement method)
(finat.ufl.hdivcurl.HDivElement method)
(finat.ufl.hdivcurl.WithMapping method)
(finat.ufl.mixedelement.MixedElement method)
(finat.ufl.mixedelement.TensorElement method)
(finat.ufl.mixedelement.VectorElement method)
(finat.ufl.restrictedelement.RestrictedElement method)
(finat.ufl.tensorproductelement.TensorProductElement method)
show_elements() (in module finat.ufl.elementlist)
Simplex (class in FIAT.reference_element)
SimplicialComplex (class in FIAT.reference_element)
sobolev_space (finat.ufl.brokenelement.BrokenElement property)
(finat.ufl.enrichedelement.EnrichedElementBase property)
(finat.ufl.finiteelement.FiniteElement property)
(finat.ufl.finiteelementbase.FiniteElementBase property)
(finat.ufl.hdivcurl.HCurlElement property)
(finat.ufl.hdivcurl.HDivElement property)
(finat.ufl.hdivcurl.WithMapping property)
(finat.ufl.mixedelement.MixedElement property)
(finat.ufl.restrictedelement.RestrictedElement property)
(finat.ufl.tensorproductelement.TensorProductElement property)
Solve (class in gem.gem)
sorted_by_key() (in module FIAT.dual_set)
space_dimension() (FIAT.brezzi_douglas_marini_cube.BrezziDouglasMariniCube method)
(FIAT.discontinuous.DiscontinuousElement method)
(FIAT.finite_element.FiniteElement method)
(FIAT.serendipity.Serendipity method)
(FIAT.Sminus.TrimmedSerendipity method)
(FIAT.SminusCurl.TrimmedSerendipity method)
(FIAT.SminusDiv.TrimmedSerendipity method)
(finat.aw.ArnoldWinther method)
(finat.aw.ArnoldWintherNC method)
(finat.bell.Bell method)
(finat.cube.FlattenedDimensions method)
(finat.direct_serendipity.DirectSerendipity method)
(finat.discontinuous.DiscontinuousElement method)
(finat.enriched.EnrichedElement method)
(finat.fiat_elements.FiatElement method)
(finat.finiteelementbase.FiniteElementBase method)
(finat.hct.ReducedHsiehCloughTocher method)
(finat.hdivcurl.WrapperElementBase method)
(finat.mixed.MixedSubElement method)
(finat.mtw.MardalTaiWinther method)
(finat.piola_mapped.PiolaBubbleElement method)
(finat.quadrature_element.QuadratureElement method)
(finat.runtime_tabulated.RuntimeTabulated method)
(finat.tensor_product.TensorProductElement method)
(finat.tensorfiniteelement.TensorFiniteElement method)
spanning_basis() (in module FIAT.polynomial_set)
SplitSimplicialComplex (class in FIAT.macro)
statement() (in module gem.flop_count)
statement_accumulate() (in module gem.flop_count)
statement_block() (in module gem.flop_count)
statement_evaluate() (in module gem.flop_count)
statement_for() (in module gem.flop_count)
statement_initialise() (in module gem.flop_count)
statement_return() (in module gem.flop_count)
statement_returnaccumulate() (in module gem.flop_count)
sub_element() (finat.ufl.restrictedelement.RestrictedElement method)
sub_elements (finat.ufl.finiteelementbase.FiniteElementBase property)
(finat.ufl.mixedelement.MixedElement property)
(finat.ufl.restrictedelement.RestrictedElement property)
(finat.ufl.tensorproductelement.TensorProductElement property)
Sum (class in gem.gem)
sum() (gem.refactorise.MonomialSum static method)
sum_factorise() (in module gem.optimise)
sum_indices (gem.refactorise.Monomial attribute)
supported_elements (in module finat.element_factory)
sym_eig() (in module FIAT.fdm_element)
symmetric_simplex() (in module FIAT.reference_element)
SymmetricSimplex (class in FIAT.reference_element)
symmetry() (finat.ufl.finiteelementbase.FiniteElementBase method)
(finat.ufl.mixedelement.MixedElement method)
(finat.ufl.mixedelement.TensorElement method)
(finat.ufl.restrictedelement.RestrictedElement method)
symmetry_group_size() (FIAT.reference_element.Cell method)
(FIAT.reference_element.Hypercube method)
(FIAT.reference_element.Simplex method)
(FIAT.reference_element.TensorProductCell method)
sympy2gem() (in module finat.sympy2gem)
sympy2gem_abs() (in module finat.sympy2gem)
sympy2gem_add() (in module finat.sympy2gem)
sympy2gem_and() (in module finat.sympy2gem)
sympy2gem_boolean() (in module finat.sympy2gem)
sympy2gem_conditional() (in module finat.sympy2gem)
sympy2gem_eq() (in module finat.sympy2gem)
sympy2gem_expr() (in module finat.sympy2gem)
sympy2gem_float() (in module finat.sympy2gem)
sympy2gem_ge() (in module finat.sympy2gem)
sympy2gem_gt() (in module finat.sympy2gem)
sympy2gem_ifthenelse() (in module finat.sympy2gem)
sympy2gem_integer() (in module finat.sympy2gem)
sympy2gem_le() (in module finat.sympy2gem)
sympy2gem_lt() (in module finat.sympy2gem)
sympy2gem_mul() (in module finat.sympy2gem)
sympy2gem_not() (in module finat.sympy2gem)
sympy2gem_or() (in module finat.sympy2gem)
sympy2gem_pow() (in module finat.sympy2gem)
sympy2gem_rational() (in module finat.sympy2gem)
sympy2gem_symbol() (in module finat.sympy2gem)
T
T (gem.gem.Node property)
tabulate() (FIAT.bernstein.Bernstein method)
(FIAT.brezzi_douglas_marini_cube.BrezziDouglasMariniCube method)
(FIAT.discontinuous.DiscontinuousElement method)
(FIAT.enriched.EnrichedElement method)
(FIAT.expansions.ExpansionSet method)
(FIAT.finite_element.CiarletElement method)
(FIAT.finite_element.FiniteElement method)
(FIAT.hdiv_trace.HDivTrace method)
(FIAT.mixed.MixedElement method)
(FIAT.polynomial_set.PolynomialSet method)
(FIAT.quadrature_element.QuadratureElement method)
(FIAT.serendipity.Serendipity method)
(FIAT.Sminus.TrimmedSerendipity method)
(FIAT.SminusCurl.TrimmedSerendipity method)
(FIAT.SminusDiv.TrimmedSerendipity method)
(FIAT.tensor_product.FlattenedDimensions method)
(FIAT.tensor_product.TensorProductElement method)
tabulate_derivatives() (FIAT.expansions.ExpansionSet method)
tabulate_jet() (FIAT.expansions.ExpansionSet method)
tabulate_jumps() (FIAT.expansions.ExpansionSet method)
tabulate_new() (FIAT.polynomial_set.PolynomialSet method)
tabulate_normal_jumps() (FIAT.expansions.ExpansionSet method)
take() (FIAT.polynomial_set.PolynomialSet method)
take_interior_bubbles() (in module FIAT.guzman_neilan)
temp_refcount() (in module gem.impero_utils)
temporaries (gem.impero_utils.ImperoC attribute)
TensorBidirectionalIntegralMoment (class in FIAT.functional)
TensorElement (class in finat.ufl.mixedelement)
TensorFiniteElement (class in finat.tensorfiniteelement)
TensorPointSet (class in finat.point_set)
TensorProductCell (class in FIAT.reference_element)
TensorProductElement (class in FIAT.tensor_product)
(class in finat.tensor_product)
(class in finat.ufl.tensorproductelement)
TensorProductQuadratureRule (class in finat.quadrature)
Terminal (class in gem.impero)
TetrahedronExpansionSet (class in FIAT.expansions)
to_riesz() (FIAT.dual_set.DualSet method)
(FIAT.functional.Functional method)
to_str() (in module gem.pprint)
tostr() (FIAT.functional.ComponentPointEvaluation method)
(FIAT.functional.Functional method)
(FIAT.functional.PointEdgeTangentEvaluation method)
(FIAT.functional.PointEvaluation method)
(FIAT.functional.PointFaceTangentEvaluation method)
(FIAT.functional.PointScaledNormalEvaluation method)
tr() (in module FIAT.serendipity)
TraceError
TracelessTensorPolynomialSet (class in FIAT.polynomial_set)
transform (finat.hdivcurl.WrapperElementBase attribute)
traversal() (in module gem.node)
traverse_product() (in module gem.optimise)
traverse_sum() (in module gem.optimise)
tree (gem.impero_utils.ImperoC attribute)
tree_map() (in module finat.enriched)
TriangleExpansionSet (class in FIAT.expansions)
triangular_number() (in module FIAT.brezzi_douglas_marini_cube)
(in module FIAT.Sminus)
(in module FIAT.SminusCurl)
(in module FIAT.SminusDiv)
tridiag_eig() (in module FIAT.fdm_element)
trimmed_f_lambda_2d() (in module FIAT.Sminus)
(in module FIAT.SminusCurl)
(in module FIAT.SminusDiv)
TrimmedSerendipity (class in FIAT.Sminus)
(class in FIAT.SminusCurl)
(class in FIAT.SminusDiv)
TrimmedSerendipityCurl (class in FIAT.SminusCurl)
(class in finat.fiat_elements)
TrimmedSerendipityDiv (class in FIAT.SminusDiv)
(class in finat.fiat_elements)
TrimmedSerendipityEdge (class in FIAT.Sminus)
(class in finat.fiat_elements)
TrimmedSerendipityFace (class in FIAT.Sminus)
(class in finat.fiat_elements)
tuple_sum() (in module FIAT.reference_element)
U
ufc_cell() (in module FIAT.reference_element)
ufc_hypercube() (in module FIAT.reference_element)
ufc_simplex() (in module FIAT.reference_element)
UFCHexahedron (class in FIAT.reference_element)
UFCHypercube (class in FIAT.reference_element)
UFCInterval (class in FIAT.reference_element)
UFCQuadrilateral (class in FIAT.reference_element)
UFCSimplex (class in FIAT.reference_element)
UFCTetrahedron (class in FIAT.reference_element)
UFCTriangle (class in FIAT.reference_element)
unconcatenate() (in module gem.unconcatenate)
unisolvent_pts() (in module FIAT.serendipity)
unisolvent_pts_hex() (in module FIAT.serendipity)
unisolvent_pts_quad() (in module FIAT.serendipity)
UnknownPointsArray (class in finat.point_set)
UnknownPointSet (class in finat.point_set)
unroll_indexsum() (in module gem.optimise)
UnsetVariableError
V
v_lambda_0() (in module FIAT.serendipity)
value (gem.gem.Literal property)
(gem.gem.Zero property)
(gem.utils.DynamicallyScoped property)
value_shape (finat.cube.FlattenedDimensions property)
(finat.direct_serendipity.DirectSerendipity property)
(finat.discontinuous.DiscontinuousElement property)
(finat.enriched.EnrichedElement property)
(finat.fiat_elements.FiatElement property)
(finat.fiat_elements.ScalarFiatElement property)
(finat.fiat_elements.VectorFiatElement property)
(finat.finiteelementbase.FiniteElementBase property)
(finat.hdivcurl.WrapperElementBase property)
(finat.mixed.MixedSubElement property)
(finat.quadrature_element.QuadratureElement property)
(finat.runtime_tabulated.RuntimeTabulated property)
(finat.tensor_product.TensorProductElement property)
(finat.tensorfiniteelement.TensorFiniteElement property)
value_shape() (FIAT.bernstein.Bernstein method)
(FIAT.brezzi_douglas_marini_cube.BrezziDouglasMariniCube method)
(FIAT.discontinuous.DiscontinuousElement method)
(FIAT.enriched.EnrichedElement method)
(FIAT.finite_element.CiarletElement method)
(FIAT.hdiv_trace.HDivTrace method)
(FIAT.mixed.MixedElement method)
(FIAT.quadrature_element.QuadratureElement method)
(FIAT.serendipity.Serendipity method)
(FIAT.Sminus.TrimmedSerendipity method)
(FIAT.SminusCurl.TrimmedSerendipity method)
(FIAT.SminusDiv.TrimmedSerendipity method)
(FIAT.tensor_product.FlattenedDimensions method)
(FIAT.tensor_product.TensorProductElement method)
(finat.ufl.hdivcurl.WithMapping method)
Variable (class in gem.gem)
variable (gem.impero.Return attribute)
(gem.impero.ReturnAccumulate attribute)
VariableIndex (class in gem.gem)
variant() (finat.ufl.enrichedelement.EnrichedElementBase method)
(finat.ufl.finiteelement.FiniteElement method)
(finat.ufl.finiteelementbase.FiniteElementBase method)
(finat.ufl.hdivcurl.HCurlElement method)
(finat.ufl.hdivcurl.HDivElement method)
(finat.ufl.hdivcurl.WithMapping method)
(finat.ufl.mixedelement.MixedElement method)
(finat.ufl.mixedelement.TensorElement method)
(finat.ufl.mixedelement.VectorElement method)
(finat.ufl.restrictedelement.RestrictedElement method)
(finat.ufl.tensorproductelement.TensorProductElement method)
VectorElement (class in finat.ufl.mixedelement)
VectorFiatElement (class in finat.fiat_elements)
view() (in module gem.gem)
volume() (FIAT.reference_element.Hypercube method)
(FIAT.reference_element.SimplicialComplex method)
(FIAT.reference_element.TensorProductCell method)
(in module FIAT.reference_element)
volume_of_subcomplex() (FIAT.reference_element.SimplicialComplex method)
W
weight_expression (finat.quadrature.AbstractQuadratureRule property)
(finat.quadrature.QuadratureRule property)
(finat.quadrature.TensorProductQuadratureRule property)
WithMapping (class in finat.ufl.hdivcurl)
WorseyFarinSplit (class in FIAT.macro)
wrappee (finat.hdivcurl.WrapperElementBase attribute)
WrapperElementBase (class in finat.hdivcurl)
X
xg_scheme() (in module FIAT.quadrature_schemes)
xi_tetrahedron() (in module FIAT.expansions)
xi_triangle() (in module FIAT.expansions)
xy_to_bary() (in module FIAT.macro)
xysub() (in module finat.direct_serendipity)
Z
Zero (class in gem.gem)
Quick search
Navigation
index
modules
|
FInite element Automatic Tabulator (FIAT) 2024.0.0 documentation
»
Index