Releases: MineralsCloud/LinearElasticity.jl
Releases · MineralsCloud/LinearElasticity.jl
v0.7.0
LinearElasticity v0.7.0
Merged pull requests:
- Deprecate methods
lsqfit
, use typeElasticConstantFitter
(#58) (@singularitti) - Add
ElasticConstantFitter
methods solving compliance constants (#59) (@singularitti) - Add
strainstate
& Renamedistort
todistortby
(#60) (@singularitti) - Make all
ElasticConstantFitter
takestrains
&stresses
(#61) (@singularitti) - Implement
ElasticConstantFitter
forOrthorhombic
system (#62) (@singularitti) - Add type
ElasticConstantSolver
(#65) (@singularitti) - Fix
ElasticConstantSolver{Cubic}
(#67) (@singularitti) - Add
ElasticConstantSolver
forHexagonal
system (#68) (@singularitti) - Add
ElasticConstantSolver
forTriclinic
system (#69) (@singularitti) - Deprecate
_calculate_cij
, use_cij
(#70) (@singularitti) - Fix
_cᵢⱼ
(#71) (@singularitti) - CompatHelper: bump compat for Crystallography to 0.5, (keep existing compat) (#72) (@github-actions[bot])
- Add
ElasticConstantSolver
forTetragonal
&Trigonal
system (#73) (@singularitti) - CompatHelper: bump compat for Tensorial to 0.12, (keep existing compat) (#74) (@github-actions[bot])
- CompatHelper: bump compat for Compat to 4, (keep existing compat) (#75) (@github-actions[bot])
- Rewrite fitting.jl (#76) (@singularitti)
- Add
reconstruct_sᵢⱼ
&construct_stress_matrix
(#77) (@singularitti) - Deprecate calc.jl (#78) (@singularitti)
- Update template files (#79) (@singularitti)
- Bump actions/checkout from 2 to 3 (#80) (@dependabot[bot])
- Bump peter-evans/create-pull-request from 3 to 4 (#81) (@dependabot[bot])
- Bump codecov/codecov-action from 2 to 3 (#82) (@dependabot[bot])
- Fix some formulae in solve.jl (#83) (@singularitti)
- Add some checks to
solve_elastic_matrix
(#84) (@singularitti) - Rewrite
solve_*
in solve.jl (#85) (@singularitti) - Add methods
elastic_energy_density
(#86) (@singularitti) - Deprecate name
distort
, just usedistortby
(#87) (@singularitti) - Add "Test solving elastic constants on GaN (P6₃mc structure)" (#88) (@singularitti)
v0.6.1
LinearElasticity v0.6.1
Merged pull requests:
- Add
lsqfit
forStrain
s &Stress
es (#55) (@singularitti) - Add
+
&-
methods betweenTensorStress
es, etc. (#56) (@singularitti)
v0.6.0
LinearElasticity v0.6.0
Merged pull requests:
- New version: v0.5.0 (#52) (@singularitti)
- Add
*
,/
, &-
methods toUnion{Stress,Strain,Stiffness,Compliance}
(#53) (@singularitti)
v0.5.0
LinearElasticity v0.5.0
Closed issues:
- Register version v0.4.1 (#50)
Merged pull requests:
- Add methods
distort
(#51) (@singularitti)
v0.4.1
LinearElasticity v0.4.1
Closed issues:
- Register version v0.4.0 (#48)
Merged pull requests:
- Make
symmetry_criteria
&isisotropic
3-5 times faster (#49) (@singularitti)
v0.4.0
LinearElasticity v0.4.0
Closed issues:
- Register version v0.3.0 (#44)
Merged pull requests:
- Fix
symmetry_criteria
, addwhichsystem
&isisotropic
(#45) (@singularitti) - Add 2 tests (#46) (@singularitti)
- CompatHelper: add new compat entry for CrystallographyBase at version 0.4, (keep existing compat) (#47) (@github-actions[bot])
v0.3.0
LinearElasticity v0.3.0
Merged pull requests:
- New version: v0.2.1 (#40) (@singularitti)
- Deprecate
ElasticModulus
types, just use functions (#41) (@singularitti) - Make names in src/Isotropic.jl but add aliases (#42) (@singularitti)
- Deprecate some aliases (#43) (@singularitti)
v0.2.1
v0.2.0
LinearElasticity v0.2.0
Merged pull requests:
- New version: v0.1.0 (#33) (@singularitti)
- Fix invariants.jl & tests (#38) (@singularitti)
v0.1.0
LinearElasticity v0.1.0
Merged pull requests:
- CompatHelper: add new compat entry for "Tensors" at version "1.4" (#2) (@github-actions[bot])
- Add tensor conversion rules (#3) (@singularitti)
- CompatHelper: add new compat entry for "StaticArrays" at version "0.12" (#4) (@github-actions[bot])
- Add 6 Moduli conversion rules for homogeneous isotropic linear elastic materials (#6) (@singularitti)
- CompatHelper: bump compat for "StaticArrays" to "1.0" (#8) (@github-actions[bot])
- Update coding styles of src/StabilityConditions.jl (#9) (@singularitti)
- Add methods
issystem
to check whether symmetries are applied (#10) (@singularitti) - Separate
issystem
toissystem
&symmetry_criteria
, andisstable
toisstable
&criteria
(#11) (@singularitti) - Rename
criteria
tostability_criteria
, etc. (#12) (@singularitti) - Update template files (#19) (@singularitti)
- CompatHelper: add new compat entry for "Crystallography" at version "0.2" (#20) (@github-actions[bot])
- CompatHelper: bump compat for "Crystallography" to "0.3" (#21) (@github-actions[bot])
- Alias
Lamé2ndParameter
&Lamé1stParameter
(#22) (@singularitti) - Replace
eval
with@eval
(#23) (@singularitti) - Redefine
Stress
,Strain
,Stiffness
&Compliance
using subtypes, notUnion
(#24) (@singularitti) - Rename
TensorStiffness
&TensorCompliance
&MatrixStiffness
&MatrixCompliance
(#25) (@singularitti) - Fix conversion.jl (#26) (@singularitti)
- Add constructors of
TensorStress
, etc., usingconvert
(#27) (@singularitti) - Extend
contraction
&double_contraction
(#28) (@singularitti) - CompatHelper: add new compat entry for Tensorial at version 0.10, (keep existing compat) (#29) (@github-actions[bot])
- Redefine types using
Tensor
types (#30) (@singularitti) - Fix invariants.jl (#31) (@singularitti)
- Add tests (#32) (@singularitti)