Skip to main content
Ctrl+K
iskra ✨ - Home iskra ✨ - Home
  • User Guide
  • API Reference
  • GitHub
  • User Guide
  • API Reference
  • GitHub
  • User Guide
    • Scatter-Gather Dataflow in iskra ✨
    • Sparse Linear Algebra in iskra ✨
    • Inverse Geometry Processing in iskra ✨
  • API Reference
    • Topology & Scatter-Gather
      • iskra.topology
        • assemble_incidence_matrix
        • boundary
        • connected_components
        • edge_flaps
        • face_index
        • face_to_subface_idcs
        • find_cliques
        • get_subfaces
        • get_vert_vert
        • incidence_matrix
        • ordered_boundary_edges
        • ordered_boundary_vertices
        • reduce_on_subface
        • scatter_edge_to_vert_vert
        • simplex_parity
        • vertex_adjacency_matrix
    • Sparse Linear Algebra
      • iskra.sparse
        • SparseTensor
        • alias
        • append
        • cat
        • coo_tensor
        • csr_tensor
        • diag
        • eye
        • fill_slice
        • from_scipy
        • get_diag
        • get_slice
        • index_complement
        • inv_diag
        • is_sparse_any
        • isect_indices
        • matmul
        • mul
        • mul_sparse_sparse
        • ravel_indices
        • repdiag
        • reshape
        • square
        • to_scipy
        • unravel_index
        • zero_slice
      • iskra.sparse_linalg
        • CUDSSSolver
        • CholmodSolver
        • Eigsh
        • LinearFactorAndSolve
        • build_diagonal_preconditioner
        • build_sampled_diagonal_preconditioner
        • cg_solve
        • default_solver
        • eigsh
        • estimate_spectral_radius
        • fixed_point_solver
        • gmres_solve
        • linear_solve
        • make_power_iteration_vjp
        • min_quadratic_energy
        • power_iteration
        • power_iterations
        • quad_energy_mat
        • quad_energy_rhs
    • Low-Level Geometry
      • iskra.geometry.barycentric
        • barycentric_coordinates
        • barycentric_interpolate
        • edge_barycentric_coordinates
        • is_inside_pairwise
        • tetrahedron_barycentric_coordinates
        • triangle_barycentric_coordinates
      • iskra.geometry.distances
        • clamped_length
        • clamped_length_sqr
        • closest_edge
        • closest_simplex
        • closest_triangle
        • edge_project
        • edge_to_line
        • hyperplane_project
        • point_dist
        • point_dist_matrix
        • point_edge_dist
        • point_edge_dist_matrix
        • point_simplex_dist
        • point_simplex_dist_matrix
        • point_tetrahedron_dist
        • point_tetrahedron_dist_matrix
        • point_triangle_dist
        • point_triangle_dist_matrix
        • simplex_codim
        • simplex_project
        • tetrahedron_project
        • tetrahedron_udf
        • triangle_project
        • triangle_to_plane
        • triangle_udf
      • iskra.geometry.volume
        • edge_lengths
        • tetrahedron_volumes
        • tetrahedron_volumes_intrinsic
        • triangle_areas
        • triangle_areas_intrinsic
        • volume_form
        • volume_form_intrinsic
      • iskra.geometry.angles
        • interior_angles
      • iskra.geometry.bbox
        • BBox
      • iskra.geometry.coordinate_system
        • normal_coordinate_system
        • triangle_coordinate_system
      • iskra.geometry.element_quality
        • abs_tetrahedron_heights
        • triangle_altitudes
      • iskra.geometry.normals
        • edge_length_normals
        • edge_normals
        • face_normals
        • triangle_area_normals
        • triangle_normals
        • vertex_normals
        • volume_face_normals
    • Differential Operators
      • iskra.dec
        • d_01
        • d_10
        • d_12
        • d_21
        • hodge_0
        • hodge_0_intrinsic
        • hodge_0_intrinsic_inv
        • hodge_0_inv
        • hodge_1
        • hodge_1_intrinsic
        • hodge_1_intrinsic_inv
        • hodge_1_inv
        • hodge_2
        • hodge_2_intrinsic
        • hodge_2_intrinsic_inv
        • hodge_2_inv
        • laplacian
        • laplacian_from_weights
        • laplacian_intrinsic
      • iskra.fem
        • grad
        • grad_edges
        • grad_to_div
        • grad_triangle_2d
        • grad_triangle_3d
        • laplacian
        • laplacian_intrinsic
        • mass
        • mass_intrinsic
        • mass_intrinsic_inv
        • mass_inv
    • Implicit-Function Module
      • iskra.adjoint
        • compute_jacobian
        • compute_jacobians
        • compute_numerical_jacobian
        • make_adjoint_layer
        • make_adjoint_vjps
        • make_fixed_point_layer
    • Random Sampling
      • iskra.random
        • BBoxSampler
        • EdgeSampler
        • MeshSampler
        • MeshSamplingRecord
        • SamplingRecord
        • TetrahedronSampler
        • TriangleSampler
        • create_simplex_sampler
        • sample_circle
        • sample_sphere
    • Directional
      • iskra.directional
        • complex_nth_root
        • face_connection_d_01
        • face_connection_laplacian
        • face_connection_mass
        • face_tangent_bundle
        • smooth_frame_field
        • smooth_n_rosy
        • to_extrinsic
        • to_extrinsic_frame_field
        • to_extrinsic_n_rosy
        • to_intrinsic
        • to_intrinsic_frame_field
        • to_intrinsic_n_rosy
        • transport_from_face
    • iskra.deformation
    • iskra.io
    • iskra.signed_svd
    • iskra.skinning
  • API Reference

API Reference#

previous

Inverse Geometry Processing in iskra ✨

next

Topology & Scatter-Gather

© Copyright 2022, Ana Dodik.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.20.0.