Module simpa.core
Package simpa.core.api
package simpa.core.api
This package contains all public interfaces and classes that can be programmed to.
-
ClassDescriptionDescribes the surface that is bounding the volume of interest where the field should be reproduced by the sources.Type of SphereCoveringCurrent loop.A point source that is outside the volume used to reproduce the B field inside the volume of interest.Point source that is outside the volume that is used to reproduce the electric field inside the volume of interest.Factory for field map evaluators.Represents a surface extruded along a path.This class represents an electro-magnetic field.Enum for the type of field.Class that contains the file naming conventions.Class containing the source arrangements that make up a region of the field that will be evaluated.Enum for LengthUnit and their factor.Enum for some output files.Class that contains the constants related to physics for the application.Accessible interface for PointSources.Accessible interface for PotentialProviders.Object that represents a profile of the shape of the beam region.Enum to specify the quadratura to be used for tiles on the boundary surface.Singleton pattern class that combines the SHField with a map of scalings and can serialize and deserialize the SHField to a file.Factory class for creating SHField implementations.Class that can be used to evaluate the precision of the solution.Class for calculating the strength of sources.Class that contains a list of PointSource objects that make up a SourceArrangement.Interface with factory methods for creating different SphereCovering implementations.Class that describes a single sphere.Accessible interface for SurfacePoint.Constants used internally.Object representing vector that is tangent to a curve or surface at a given point.The tiling for a machine element.Object that holds the configuration for tiling.