OSAFT Module#
Solutions for the ARF#
- Base Solution
- Base ARF
- Base Scattering
- Base Streaming
- Doinikov 1994 Base Solution
- Doinikov 2021 Base Solution
- King (1934)
- Yosioka & Kawasima (1955)
- Hasegawa & Yosioka (1969, 1979)
- Gor’kov (1962)
- Doinikov (viscous fluid - rigid sphere; 1994)
- Doinikov (viscous fluid - compressible sphere; 1994)
- Settnes & Bruus (2012)
- Doinikov (viscous fluid - elastic sphere; 2021)
- Doinikov (viscoelastic fluid - elastic sphere; 2021)
Plotting#
Core Modules#
Backgroundfields#
BackgroundField class which is a base class for all background field classes |
Materials#
Fluids#
Class for an inviscid fluid |
|
Class for a viscous fluid |
|
Class for a viscoelastic fluid |
Solids#
RigidSolid class |
|
ElasticSolid class |
Composites#
Frequency class |
|
Sphere class |
|
Base class for all composite classes with |
|
Variable#
BaseVariable class defining basic methods and attributes shared between active and passive attributes. |
|
Passive variable without any computation dependencies |
|
Variables that depended on at least one |
Helper#
Consistent Formatting for __str__ and __repr__ methods |
|
Handles inputs for velocity field methods |
Functions#
This class gathers all reoccurring spherical hankel and bessel functions necessary for the osaft package. |
|
This class gathers all reoccurring Legendre Functions necessary for the osaft package. |
Returns the range including the end point. |
|
Integrates |
|
Special purpose integrator for oscillating integrals that integrates |
|
Transforms velocities in the Spherical coordinate system (v_r, v_theta) of an axisymmetric model to the Cartesian system (v_x, v_z). |
|
Transforms velocities in the a Spherical coordinate system (v_r, v_theta) of an axisymmetric model to the Cartesian system (v_x, v_z). |
|
Transforms Cartesian coordinates (x z) of an axisymmetric model into spherical coordinates (r, theta). |
|
Transforms spherical coordinates (r theta) of an axisymmetric model into Cartesian coordinates (x, z). |
|
Clebsch-Gordan coefficient for integer valued arguments. |
|
Computes \(z\exp(z)E_1(z)\) |
Enums, Exceptions, and Warnings#
Enums#
Exceptions#
Warnings#
- class osaft.core.warnings.AssumptionWarning[source]#
Warning that the used solution might not be valid based on the set material parameters
Raises |