Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Absorption calculations? #43

Open
srtll opened this issue Mar 23, 2021 · 0 comments
Open

Absorption calculations? #43

srtll opened this issue Mar 23, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@srtll
Copy link

srtll commented Mar 23, 2021

I think this is a feature request but I may be overlooking a way to do what I want with the existing code so... please bear with me. I am interested in computing not only the scattering of fields from particles but also their absorption. Now, the SMARTIES code base constructs T-matrices using a formulation that looks like: T = -P*inv(Q) but the OTT just calculates T directly without that factorization. This works like: E_incident~(a;b), E_scattered~(p;q), and E_internal~(c;d) where my lowercase letters represent the coefficients of the basis functions, etc. Then (p;q) = T(a;b) tells the scattered from the incident using the T-matrix. But also we can do (p;q) = -P(c;d) and (a;b) = Q(c;d) or (c;d) = inv(Q)(a;b). It is this last bit that I think I need since only if I have the coefficients for the internal field components can I figure out the dissipated power?

As a note, the SMARTIES function that does this is called: "sphCalculatePQ" which says, "Calculates P,Q matrices for a spheroid using the algorithm of [JQSRT 123, 153 (2013)]" [here is the article: https://www.sciencedirect.com/science/article/pii/S0022407313000423 ]

@ilent2 ilent2 added the enhancement New feature or request label Apr 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants