List of all items
Structs
- assembly::buffers::BasisFunctionBuffer
- assembly::buffers::QuadratureBuffer
- assembly::global::CsrAssembler
- assembly::global::CsrParAssembler
- assembly::global::VectorAssembler
- assembly::global::VectorParAssembler
- assembly::local::AggregateElementAssembler
- assembly::local::Density
- assembly::local::ElementEllipticAssembler
- assembly::local::ElementEllipticAssemblerBuilder
- assembly::local::ElementMassAssembler
- assembly::local::ElementSourceAssembler
- assembly::local::ElementSourceAssemblerBuilder
- assembly::local::GeneralQuadratureParts
- assembly::local::GeneralQuadratureTable
- assembly::local::MapElementNodes
- assembly::local::TransformElementMatrix
- assembly::local::TransformElementScalar
- assembly::local::TransformElementVector
- assembly::local::UniformQuadratureTable
- assembly::operators::LaplaceOperator
- connectivity::Hex20Connectivity
- connectivity::Hex27Connectivity
- connectivity::Hex8Connectivity
- connectivity::Quad4d2Connectivity
- connectivity::Quad4d3Connectivity
- connectivity::Quad8d3Connectivity
- connectivity::Quad9d2Connectivity
- connectivity::Quad9d3Connectivity
- connectivity::Segment2d2Connectivity
- connectivity::Segment2d3Connectivity
- connectivity::Segment3d2Connectivity
- connectivity::Segment3d3Connectivity
- connectivity::Tet10Connectivity
- connectivity::Tet20Connectivity
- connectivity::Tet4Connectivity
- connectivity::Tri3d2Connectivity
- connectivity::Tri3d3Connectivity
- connectivity::Tri6d2Connectivity
- connectivity::Tri6d3Connectivity
- element::Hex20Element
- element::Hex27Element
- element::Hex8Element
- element::Quad4d2Element
- element::Quad9d2Element
- element::Segment2d2Element
- element::Tet10Element
- element::Tet20Element
- element::Tet4Element
- element::Tri3d2Element
- element::Tri3d3Element
- element::Tri6d2Element
- geometry::AxisAlignedBoundingBox
- geometry::ClosestEdge
- geometry::ConcavePolygonError
- geometry::ConvexPolygon
- geometry::GeneralPolygon
- geometry::HalfPlane
- geometry::HalfSpace
- geometry::Hexahedron
- geometry::Line2d
- geometry::LineSegment2d
- geometry::LineSegment3d
- geometry::Plane3d
- geometry::PolygonPointProjection3d
- geometry::Quad2d
- geometry::Quad3d
- geometry::SignedDistanceResult
- geometry::Tetrahedron
- geometry::Triangle
- geometry::polymesh::PolyMesh
- geometry::polymesh::PolyMeshFace
- geometry::sdf::SdfAxisAlignedBox
- geometry::sdf::SdfCircle
- geometry::sdf::SdfUnion
- integrate::ElementIntegralAssembler
- integrate::ElementIntegralAssemblerBuilder
- integrate::ElementIntegralVolumeAssembler
- integrate::Integrand
- integrate::IntegrationWorkspace
- integrate::VolumeIntegrand
- io::vtk::FiniteElementMeshDataSetBuilder
- mesh::Mesh
- mesh::reorder::InvalidPermutation
- mesh::reorder::MeshPermutation
- mesh::reorder::Permutation
- model::FiniteElementInterpolator
- quadrature::NoData
- quadrature::QuadratureParts
- space::ElementInSpace
- util::ArrayAppender
- util::NestedVec
- workspace::Workspace
Enums
- Symmetry
- geometry::Orientation
- geometry::OrientationTestResult
- geometry::polymesh::Classification
- integrate::IntegrationFailure
- quadrature::QuadratureError
Traits
- SmallDim
- allocators::BiDimAllocator
- allocators::DimAllocator
- allocators::ElementConnectivityAllocator
- allocators::QuadDimAllocator
- allocators::TriDimAllocator
- assembly::local::ElementConnectivityAssembler
- assembly::local::ElementMatrixAssembler
- assembly::local::ElementScalarAssembler
- assembly::local::ElementVectorAssembler
- assembly::local::QuadratureTable
- assembly::local::SourceFunction
- assembly::operators::EllipticContraction
- assembly::operators::EllipticEnergy
- assembly::operators::EllipticOperator
- assembly::operators::Operator
- connectivity::CellConnectivity
- connectivity::Connectivity
- connectivity::ConnectivityMut
- element::ElementConnectivity
- element::FiniteElement
- element::FixedNodesReferenceFiniteElement
- element::ReferenceFiniteElement
- element::SurfaceFiniteElement
- element::VolumetricFiniteElement
- geometry::BoundedGeometry
- geometry::ConvexPolygon3d
- geometry::ConvexPolyhedron
- geometry::Distance
- geometry::DistanceQuery
- geometry::GeometryCollection
- geometry::Polygon
- geometry::SignedDistance
- geometry::sdf::BoundedSdf
- geometry::sdf::SignedDistanceFunction2d
- integrate::Function
- integrate::VolumeFunction
- io::vtk::VtkCellConnectivity
- model::MakeInterpolator
- quadrature::CanonicalMassQuadrature
- quadrature::CanonicalStiffnessQuadrature
- quadrature::Quadrature
- quadrature::Quadrature1d
- quadrature::Quadrature2d
- quadrature::Quadrature3d
- space::FiniteElementConnectivity
- space::FiniteElementSpace
- space::GeometricFiniteElementSpace
- space::VolumetricFiniteElementSpace
Macros
Functions
- assembly::global::add_local_to_global
- assembly::global::apply_homogeneous_dirichlet_bc_csr
- assembly::global::apply_homogeneous_dirichlet_bc_matrix
- assembly::global::apply_homogeneous_dirichlet_bc_rhs
- assembly::global::assemble_scalar
- assembly::global::color_nodes
- assembly::global::compute_global_potential
- assembly::global::gather_global_to_local
- assembly::global::par_assemble_scalar
- assembly::global::par_compute_global_potential
- assembly::local::assemble_element_elliptic_matrix
- assembly::local::assemble_element_elliptic_vector
- assembly::local::assemble_element_mass_matrix
- assembly::local::assemble_element_source_vector
- assembly::local::compute_element_elliptic_energy
- element::map_physical_coordinates
- element::project_physical_coordinates
- error::estimate_H1_seminorm_error
- error::estimate_H1_seminorm_error_squared
- error::estimate_L2_error
- error::estimate_L2_error_squared
- error::estimate_element_H1_seminorm_error
- error::estimate_element_H1_seminorm_error_squared
- error::estimate_element_L2_error
- error::estimate_element_L2_error_squared
- geometry::compute_polyhedron_volume_from_faces
- integrate::integrate_over_element
- integrate::integrate_over_volume_element
- integrate::volume_form
- mesh::procedural::approximate_quad_mesh_for_sdf_2d
- mesh::procedural::approximate_triangle_mesh_for_sdf_2d
- mesh::procedural::create_rectangular_uniform_hex_mesh
- mesh::procedural::create_rectangular_uniform_quad_mesh_2d
- mesh::procedural::create_simple_stupid_sphere
- mesh::procedural::create_unit_box_uniform_hex_mesh_3d
- mesh::procedural::create_unit_box_uniform_tet_mesh_3d
- mesh::procedural::create_unit_square_uniform_quad_mesh_2d
- mesh::procedural::create_unit_square_uniform_tri_mesh_2d
- mesh::procedural::voxelize_bounding_box_2d
- mesh::procedural::voxelize_sdf_2d
- mesh::reorder::cuthill_mckee
- mesh::reorder::reorder_mesh_par
- mesh::reorder::reverse_cuthill_mckee
- quadrature::subdivide::subdivide_univariate
- quadrature::tensor::hexahedron_gauss
- quadrature::tensor::quadrilateral_gauss
- quadrature::total_order::hexahedron
- quadrature::total_order::prism
- quadrature::total_order::pyramid
- quadrature::total_order::quadrilateral
- quadrature::total_order::tetrahedron
- quadrature::total_order::triangle
- quadrature::univariate::gauss
- util::apd
- util::coerce_col_major_slice
- util::coerce_col_major_slice_mut
- util::compute_interpolation
- util::compute_interpolation_gradient
- util::condition_number_symmetric
- util::cross_product_matrix
- util::diag_left_mul
- util::dump_csr_matrix_to_mm_file
- util::dump_matrix_to_file
- util::dump_mesh_connectivity_matrices
- util::extract_by_node_index
- util::min_eigenvalue_symmetric
- util::min_max_symmetric_eigenvalues
- util::rotation_svd
- util::try_transmute_ref
- util::try_transmute_ref_mut
- workspace::with_thread_local_workspace
Typedefs
- assembly::global::BasisFunctionBuffer
- assembly::global::QuadratureBuffer
- connectivity::CellFace
- element::ConnectivityGeometryDim
- element::ConnectivityReferenceDim
- element::ElementForConnectivity
- element::ElementGeometryDim
- geometry::AxisAlignedBoundingBox2d
- geometry::AxisAlignedBoundingBox3d
- geometry::Triangle2d
- geometry::Triangle3d
- geometry::polymesh::PolyMesh3d
- mesh::Hex20Mesh
- mesh::Hex27Mesh
- mesh::HexMesh
- mesh::Mesh2d
- mesh::Mesh3d
- mesh::Quad9Mesh2d
- mesh::QuadMesh2d
- mesh::Tet10Mesh
- mesh::Tet20Mesh
- mesh::Tet4Mesh
- mesh::Tri6Mesh2d
- mesh::TriangleMesh2d
- mesh::TriangleMesh3d
- quadrature::QuadraturePair
- quadrature::QuadraturePair1d
- quadrature::QuadraturePair2d
- quadrature::QuadraturePair3d