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

Prism with arbitrary cross section #295

Open
myurkin opened this issue Apr 23, 2021 · 0 comments
Open

Prism with arbitrary cross section #295

myurkin opened this issue Apr 23, 2021 · 0 comments
Labels
comp-Logic Related to internal code logic help wanted Should be doable without understanding the whole code, but not as easy as "good first issue" pri-Low Kept mostly for reference usability Makes using code more convenient

Comments

@myurkin
Copy link
Member

myurkin commented Apr 23, 2021

A homogeneous right prism with arbitrary cross section (in xy-plane) given by a contour read from file (like -shape axisymmetric). Something like

-shape prism_arb <filename> <h>

(height is given in real units, not ratio as for many other shapes). The implementation can reuse many code from axisymmetric shape, but it is not completely trivial. In future, we may also use this shape (without height) to consider arbitrary 2D scattering problems.

We may also think about tilted prism, e.g. the cross-section is translated not along the z-axis but along along some other vector. Then the command line would look like

-shape prism_arb <filename> <x> <y> <z>

But this can be added later with backward compatibility.

@myurkin myurkin added help wanted Should be doable without understanding the whole code, but not as easy as "good first issue" usability Makes using code more convenient comp-Logic Related to internal code logic pri-Low Kept mostly for reference labels Apr 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp-Logic Related to internal code logic help wanted Should be doable without understanding the whole code, but not as easy as "good first issue" pri-Low Kept mostly for reference usability Makes using code more convenient
Projects
None yet
Development

No branches or pull requests

1 participant