We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
A Isotropic instance can have the attributes:
E
ν
λ
μ
G
K
M
In fact, to construct an object, it's only needed two values from these, as shown in Lamé Parameters
Currently, the constructor accepts only the pair (young_modulus, poissons_ratio). It would be nice to add the other combinations.
(young_modulus, poissons_ratio)
The text was updated successfully, but these errors were encountered:
chore: Restrict Isotropic constructor to accept only young and poissons
b41a106
Restrict Isotropic's constructor to accept only the pair (young_modulus, poissons_ratio). Other combinations are still valid, like shown in #18
It's possible by solving the non-linear equations:
$$\lambda + 2G - M = 0$$
$$3\lambda + 2G - 3K = 0$$
$$\lambda \left(E-3G\right)+ G\left(E-2G\right) = 0$$
$$\lambda \left(1-2\nu\right)-2\nu G = 0$$
Sorry, something went wrong.
refactor: explicit restrict Isotropic constructor
46fb104
restrict Isotropic constructor to accept only the pair (young_modulus, poissons_ratio), as mentioned in #18
No branches or pull requests
A Isotropic instance can have the attributes:
E
Young Modulusν
Poissons Ratioλ
Lamé's first parameterμ
Lamé's second parameterG
Shear ModulusK
Bulk ModulusM
P-Wave ModulusIn fact, to construct an object, it's only needed two values from these, as shown in Lamé Parameters
Currently, the constructor accepts only the pair
(young_modulus, poissons_ratio)
.It would be nice to add the other combinations.
The text was updated successfully, but these errors were encountered: