Skip to content

Commit

Permalink
bump to 3.4.0 (#238)
Browse files Browse the repository at this point in the history
* bump to 3.4.0

* Minor docstring edit
  • Loading branch information
timryanb authored Jul 28, 2023
1 parent 15804d0 commit 9561d55
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ def get_mpi_flags():

setup(
name="tacs",
version="3.3.1",
version="3.4.0",
description="Parallel finite-element analysis package",
long_description=long_description,
long_description_content_type="text/markdown",
Expand Down
6 changes: 5 additions & 1 deletion tacs/constitutive.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -1056,10 +1056,14 @@ cdef class SmearedCompositeShellConstitutive(ShellConstitutive):
"""
This constitutive class defines the stiffness properties for a
composite laminate first-order shear deformation theory (FSDT) shell type element.
The stiffness of the laminate is computed by homogenizing the stiffness properties
of each ply through the thickness weighted by their relative ply fractions. This class
is a good continuous parametrization for laminates used in gradient-based optimizations where
stacking sequence effects can be ignored.
Args:
ply_list (list[OrthotropicPly]): List of ply properties in layup.
thicknesses (float or complex): Totl laminate thickness of layup.
thicknesses (float or complex): Total laminate thickness of layup.
ply_angles (numpy.ndarray[float or complex]): Array of ply angles (in radians) in layup.
ply_fractions (numpy.ndarray[float or complex]): Fraction of layup contribution of each ply in ply_list.
thickness_dv_num (int, optional): Design variable number to assign to thickness (keyword argument).
Expand Down

0 comments on commit 9561d55

Please sign in to comment.