bempp.core.sparse_assembler

Sparse assembly.

Module Contents

Classes

SparseAssembler

Implementation of a sparse assembler.

Functions

assemble_sparse(domain, dual_to_range, parameters, ...)

Actually assemble the operator.

class bempp.core.sparse_assembler.SparseAssembler(domain, dual_to_range, parameters=None)

Bases: bempp.api.assembly.assembler.AssemblerBase

Implementation of a sparse assembler.

assemble(operator_descriptor, device_interface, precision, *args, **kwargs)

Sparse assembly of operators.

bempp.core.sparse_assembler.assemble_sparse(domain, dual_to_range, parameters, operator_descriptor, numba_assembly_function, numba_kernel_function)

Actually assemble the operator.