Module traceon_pro.traceon_pro

Functions

def directional_derivative_triangle(vertices, target, normal)
def field_3d_traceable_address()
def fill_matrix_3d(triangles, excitation_types, excitation_values)
def potential_triangle(vertices, target)
def self_potential_triangle(vertices)
def self_potential_triangle_v0(vertices)

Classes

class EffectivePointCharges3D (charges, jacobians, positions)

Static methods

def empty()

Instance variables

var charges
var jacobians
var positions

Methods

def field(self, /, target)
def potential(self, /, target)
class EffectivePointCurrents3D (currents, jacobians, positions, directions)

Static methods

def empty()

Instance variables

var currents
var directions
var jacobians
var positions

Methods

def field(self, /, target)
class FastMultipoleMethodPoints (points_arr, N_max, l_max, normals=None)

Methods

def potentials(self, /, charges_arr)
def potentials_and_derivatives(self, /, charges_arr)
class FastMultipoleMethodTriangles (points_arr, N_max, l_max, normals=None)

Methods

def potentials(self, /, charges_arr)
def potentials_and_derivatives(self, /, charges_arr)
class FieldEvaluationArgs (elec, mag, currents, bounds=None)

Methods

def address(self, /)