From 7cc9b52449009ffd6ec8930192b4565b1a7f2e8d Mon Sep 17 00:00:00 2001
From: saullocastro composites 0.6.1 documentation composites 0.6.5 documentation composites 0.6.1 documentation composites 0.6.5 documentation Castro, S. G. P. Methods to calculate composite plate properties (Version
-0.6.1) [Computer software]. 2024. https://doi.org/10.5281/zenodo.2871782Code repository
Citing this library#
Bibtex :
diff --git a/search.html b/search.html index 90028a4..cba4154 100644 --- a/search.html +++ b/search.html @@ -6,7 +6,7 @@ -diff --git a/py-modindex.html b/py-modindex.html index 75251d6..0e91764 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -7,7 +7,7 @@ -
- @misc{composites2024,
author = {Castro, Saullo G. P.}, doi = {10.5281/zenodo.2871782}, -title = {{Methods to calculate composite plate properties (Version 0.6.1) [Computer software]. 2024}} +title = {{Methods to calculate composite plate properties (Version 0.6.5) [Computer software]. 2024}} }
Python Module Index — composites 0.6.1 documentation +Python Module Index — composites 0.6.5 documentation @@ -34,7 +34,7 @@ - + @@ -115,7 +115,7 @@ -composites 0.6.1 documentation
+composites 0.6.5 documentation
Search - composites 0.6.1 documentation +Search - composites 0.6.5 documentation @@ -33,7 +33,7 @@ - + @@ -114,7 +114,7 @@ -composites 0.6.1 documentation
+composites 0.6.5 documentation
diff --git a/searchindex.js b/searchindex.js index 94c0e98..126d999 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["index"], "filenames": ["index.rst"], "titles": ["Documentation for thecomposites
module"], "terms": {"high": 0, "perform": 0, "lamin": 0, "materi": 0, "usual": 0, "i": 0, "us": 0, "A": 0, "b": 0, "d": 0, "e": 0, "plane": 0, "stress": 0, "stiff": 0, "matric": 0, "classic": 0, "theori": 0, "clt": 0, "clpt": 0, "first": 0, "order": 0, "shear": 0, "deform": 0, "fsdt": 0, "invari": 0, "trace": 0, "normal": 0, "paramet": 0, "base": 0, "abd": 0, "saullocastro": 0, "castro": 0, "": 0, "g": 0, "p": 0, "version": 0, "0": 0, "6": 0, "1": 0, "comput": 0, "softwar": 0, "2024": 0, "http": 0, "doi": 0, "org": 0, "10": 0, "5281": 0, "zenodo": 0, "2871782": 0, "bibtex": 0, "misc": 0, "composites2024": 0, "author": 0, "saullo": 0, "titl": 0, "The": 0, "includ": 0, "isotrop": 0, "ar": 0, "support": 0, "For": 0, "relev": 0, "wherea": 0, "all": 0, "part": 0, "object": 0, "also": 0, "conveni": 0, "sinc": 0, "offset": 0, "mid": 0, "surfac": 0, "can": 0, "an": 0, "extens": 0, "bend": 0, "coupl": 0, "matrix": 0, "differ": 0, "than": 0, "zero": 0, "even": 0, "most": 0, "usag": 0, "probabl": 0, "isotropic_pl": 0, "laminated_pl": 0, "from": 0, "import": 0, "laminaprop": 0, "e11": 0, "e22": 0, "nu12": 0, "g12": 0, "g13": 0, "g23": 0, "plyt": 0, "ply_thick": 0, "stack": 0, "90": 0, "45": 0, "thick": 0, "5": 0, "nu": 0, "where": 0, "often": 0, "call": 0, "shape": 0, "access": 0, "when": 0, "transvers": 0, "requir": 0, "8": 0, "gradabd": 0, "contain": 0, "store": 0, "gradient": 0, "respect": 0, "attribut": 0, "gradaij": 0, "gradbij": 0, "graddij": 0, "gradeij": 0, "tupl": 0, "2d": 0, "np": 0, "arrai": 0, "3": 0, "thei": 0, "each": 0, "row": 0, "column": 0, "correspond": 0, "calc_lp_grad": 0, "mat": 0, "lp": 0, "shell": 0, "float": 0, "total": 0, "matlamina": 0, "laminationparamet": 0, "alreadi": 0, "defin": 0, "return": 0, "none": 0, "updat": 0, "lamina": 0, "plyid": 0, "int": 0, "identificaiton": 0, "h": 0, "ply": 0, "thetadeg": 0, "angl": 0, "degre": 0, "get_constitutive_matrix": 0, "constitut": 0, "get_transf_matrix_displ_to_lamin": 0, "displac": 0, "transform": 0, "get_transf_matrix_stress_to_lamina": 0, "get_transf_matrix_stress_to_lamin": 0, "rebuild": 0, "refer": 0, "reddi": 0, "j": 0, "n": 0, "mechan": 0, "analysi": 0, "second": 0, "edit": 0, "crc": 0, "press": 0, "2004": 0, "pli": 0, "list": 0, "direct": 0, "e1": 0, "e2": 0, "equival": 0, "moduli": 0, "2": 0, "modulu": 0, "12": 0, "nu21": 0, "poisson": 0, "ratio": 0, "21": 0, "scf_k13": 0, "scf_k23": 0, "correct": 0, "factor": 0, "13": 0, "23": 0, "intrho": 0, "integr": 0, "int_": 0, "rho": 0, "z": 0, "dz": 0, "singl": 0, "layer": 0, "finit": 0, "element": 0, "mass": 0, "intrhoz": 0, "intrhoz2": 0, "calc_constitutive_matrix": 0, "term": 0, "commonli": 0, "calc_equivalent_properti": 0, "follow": 0, "u12": 0, "calc_lamination_paramet": 0, "xia": 0, "xib": 0, "xid": 0, "xie": 0, "calc_scf": 0, "vlachoutsi": 0, "journal": 0, "numer": 0, "engin": 0, "vol": 0, "33": 0, "1537": 0, "1552": 0, "1992": 0, "onlinelibrari": 0, "wilei": 0, "com": 0, "1002": 0, "nme": 0, "1620330712": 0, "full": 0, "one": 0, "see": 0, "assum": 0, "constant": 0, "within": 0, "g1": 0, "middl": 0, "zn1": 0, "k13": 0, "k23": 0, "force_balanc": 0, "forc": 0, "balanc": 0, "a_": 0, "16": 0, "26": 0, "b_": 0, "set": 0, "force_orthotrop": 0, "orthotrop": 0, "d_": 0, "force_symmetr": 0, "symmetr": 0, "ij": 0, "xia1": 0, "xia2": 0, "xia3": 0, "xia4": 0, "xi_": 0, "ai": 0, "xib1": 0, "xib2": 0, "xib3": 0, "xib4": 0, "bi": 0, "xid1": 0, "xid2": 0, "xid3": 0, "xid4": 0, "di": 0, "xie1": 0, "xie2": 0, "ei": 0, "note": 0, "user": 0, "recacul": 0, "equat": 0, "time": 0, "lower": 0, "prioriti": 0, "young": 0, "nu13": 0, "nu23": 0, "formula": 0, "nu31": 0, "31": 0, "e3": 0, "nu32": 0, "32": 0, "especif": 0, "volum": 0, "a1": 0, "thermal": 0, "expans": 0, "coeffieci": 0, "a2": 0, "a3": 0, "tref": 0, "temperatur": 0, "st1": 0, "st2": 0, "allow": 0, "tensil": 0, "sc1": 0, "sc2": 0, "compress": 0, "ss12": 0, "q11": 0, "11": 0, "q12": 0, "q13": 0, "q21": 0, "q22": 0, "22": 0, "q23": 0, "q31": 0, "q32": 0, "q33": 0, "q44": 0, "44": 0, "q55": 0, "55": 0, "q66": 0, "66": 0, "ci": 0, "ui": 0, "get_invariant_matrix": 0, "trace_normalize_plane_stress": 0, "modifi": 0, "origin": 0, "after": 0, "accord": 0, "eq": 0, "melo": 0, "tsai": 0, "w": 0, "2017": 0, "novel": 0, "design": 0, "approach": 0, "carbon": 0, "fiber": 0, "reinforc": 0, "compo": 0, "struct": 0, "159": 0, "pp": 0, "52": 0, "tr": 0, "q_": 0, "2q_": 0, "univers": 0, "compon": 0, "divid": 0, "u_1": 0, "u_2": 0, "u_3": 0, "u_4": 0, "u_5": 0, "u_6": 0, "u_7": 0, "becom": 0, "These": 0, "u1": 0, "u2": 0, "u3": 0, "u4": 0, "u5": 0, "u6": 0, "u7": 0, "force_balanced_lp": 0, "a4": 0, "null": 0, "force_orthotropic_lp": 0, "b2": 0, "b4": 0, "d2": 0, "d4": 0, "relat": 0, "twist": 0, "veri": 0, "small": 0, "larg": 0, "amount": 0, "force_symmetric_lp": 0, "laminate_from_laminationparamet": 0, "lam": 0, "laminate_from_lamination_paramet": 0, "option": 0, "equal": 0, "onli": 0, "two": 0, "g_": 0, "ne": 0, "xiaj": 0, "xibj": 0, "xidj": 0, "xiej": 0, "14": 0, "cdot": 0, "b1": 0, "d1": 0, "double_double_pl": 0, "phideg": 0, "psideg": 0, "true": 0, "creat": 0, "doubl": 0, "dd": 0, "consist": 0, "pm": 0, "phi": 0, "psi": 0, "With": 0, "principl": 0, "homogen": 0, "limit": 0, "mani": 0, "we": 0, "have": 0, "shrivastava": 0, "sharma": 0, "mohit": 0, "m": 0, "2020": 0, "drop": 0, "layup": 0, "optim": 0, "aircraft": 0, "wing": 0, "panel": 0, "under": 0, "multi": 0, "load": 0, "case": 0, "environ": 0, "248": 0, "januari": 0, "112518": 0, "read_laminaprop": 0, "detail": 0, "densiti": 0, "bool": 0, "If": 0, "otherwis": 0, "default": 0, "valu": 0, "read": 0, "data": 0, "input": 0, "given": 0, "along": 0, "axi": 0, "about": 0, "which": 0, "influenc": 0, "sequenc": 0, "same": 0, "suppli": 0, "uniform": 0, "must": 0, "should": 0, "n_double_pl": 0, "angles_deg": 0, "nd": 0, "phi_1": 0, "phi_2": 0, "phi_n": 0, "describ": 0, "gener": 0, "tri": 0, "axial": 0, "folliw": 0, "entri": 0, "aim": 0, "othotrop": 0, "new": 0, "symbol": 0, "matlam": 0, "copyright": 0, "c": 0, "2012": 0, "tudelft": 0, "nl": 0, "right": 0, "reserv": 0, "redistribut": 0, "sourc": 0, "binari": 0, "form": 0, "without": 0, "modif": 0, "permit": 0, "provid": 0, "condit": 0, "met": 0, "retain": 0, "abov": 0, "notic": 0, "disclaim": 0, "reproduc": 0, "other": 0, "distribut": 0, "neither": 0, "name": 0, "holder": 0, "nor": 0, "its": 0, "contributor": 0, "mai": 0, "endors": 0, "promot": 0, "product": 0, "deriv": 0, "specif": 0, "prior": 0, "written": 0, "permiss": 0, "BY": 0, "THE": 0, "AND": 0, "AS": 0, "ani": 0, "express": 0, "OR": 0, "impli": 0, "warranti": 0, "BUT": 0, "NOT": 0, "TO": 0, "OF": 0, "merchant": 0, "fit": 0, "FOR": 0, "particular": 0, "purpos": 0, "IN": 0, "NO": 0, "event": 0, "shall": 0, "BE": 0, "liabl": 0, "indirect": 0, "incident": 0, "special": 0, "exemplari": 0, "consequenti": 0, "damag": 0, "procur": 0, "substitut": 0, "good": 0, "servic": 0, "loss": 0, "profit": 0, "busi": 0, "interrupt": 0, "howev": 0, "caus": 0, "ON": 0, "liabil": 0, "whether": 0, "contract": 0, "strict": 0, "tort": 0, "neglig": 0, "aris": 0, "wai": 0, "out": 0, "IF": 0, "advis": 0, "possibl": 0, "SUCH": 0, "index": 0, "search": 0, "page": 0}, "objects": {"": [[0, 0, 0, "-", "composites"]], "composites": [[0, 0, 0, "-", "core"], [0, 0, 0, "-", "utils"]], "composites.core": [[0, 1, 1, "", "GradABDE"], [0, 1, 1, "", "Lamina"], [0, 1, 1, "", "Laminate"], [0, 1, 1, "", "LaminationParameters"], [0, 1, 1, "", "MatLamina"], [0, 3, 1, "", "force_balanced_LP"], [0, 3, 1, "", "force_orthotropic_LP"], [0, 3, 1, "", "force_symmetric_LP"], [0, 3, 1, "", "laminate_from_LaminationParameters"], [0, 3, 1, "", "laminate_from_lamination_parameters"]], "composites.core.GradABDE": [[0, 2, 1, "", "calc_LP_grad"]], "composites.core.Lamina": [[0, 2, 1, "", "get_constitutive_matrix"], [0, 2, 1, "", "get_transf_matrix_displ_to_laminate"], [0, 2, 1, "", "get_transf_matrix_stress_to_lamina"], [0, 2, 1, "", "get_transf_matrix_stress_to_laminate"], [0, 2, 1, "", "rebuild"]], "composites.core.Laminate": [[0, 2, 1, "", "calc_constitutive_matrix"], [0, 2, 1, "", "calc_equivalent_properties"], [0, 2, 1, "", "calc_lamination_parameters"], [0, 2, 1, "", "calc_scf"], [0, 2, 1, "", "force_balanced"], [0, 2, 1, "", "force_orthotropic"], [0, 2, 1, "", "force_symmetric"]], "composites.core.MatLamina": [[0, 2, 1, "", "get_constitutive_matrix"], [0, 2, 1, "", "get_invariant_matrix"], [0, 2, 1, "", "rebuild"], [0, 2, 1, "", "trace_normalize_plane_stress"]], "composites.utils": [[0, 3, 1, "", "double_double_plate"], [0, 3, 1, "", "isotropic_plate"], [0, 3, 1, "", "laminated_plate"], [0, 3, 1, "", "n_double_plate"], [0, 3, 1, "", "read_laminaprop"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"]}, "titleterms": {"document": 0, "composit": 0, "modul": 0, "code": 0, "repositori": 0, "cite": 0, "thi": 0, "librari": 0, "class": 0, "function": 0, "method": 0, "calcul": 0, "plate": 0, "properti": 0, "core": 0, "util": 0, "licens": 0, "indic": 0, "tabl": 0}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Documentation for the composites module": [[0, "documentation-for-the-composites-module"]], "Code repository": [[0, "code-repository"]], "Citing this library": [[0, "citing-this-library"]], "Classes and functions": [[0, "module-composites"]], "Methods to calculate composite plate properties (composites)": [[0, "methods-to-calculate-composite-plate-properties-composites"]], "Composites Core Module (composites.core)": [[0, "composites-core-module-composites-core"]], "Composites Core Utils Module (composites.utils)": [[0, "composites-core-utils-module-composites-utils"]], "License": [[0, "license"]], "Indices and tables": [[0, "indices-and-tables"]]}, "indexentries": {"gradabde (class in composites.core)": [[0, "composites.core.GradABDE"]], "lamina (class in composites.core)": [[0, "composites.core.Lamina"]], "laminate (class in composites.core)": [[0, "composites.core.Laminate"]], "laminationparameters (class in composites.core)": [[0, "composites.core.LaminationParameters"]], "matlamina (class in composites.core)": [[0, "composites.core.MatLamina"]], "calc_lp_grad() (composites.core.gradabde method)": [[0, "composites.core.GradABDE.calc_LP_grad"]], "calc_constitutive_matrix() (composites.core.laminate method)": [[0, "composites.core.Laminate.calc_constitutive_matrix"]], "calc_equivalent_properties() (composites.core.laminate method)": [[0, "composites.core.Laminate.calc_equivalent_properties"]], "calc_lamination_parameters() (composites.core.laminate method)": [[0, "composites.core.Laminate.calc_lamination_parameters"]], "calc_scf() (composites.core.laminate method)": [[0, "composites.core.Laminate.calc_scf"]], "composites": [[0, "module-composites"]], "composites.core": [[0, "module-composites.core"]], "composites.utils": [[0, "module-composites.utils"]], "double_double_plate() (in module composites.utils)": [[0, "composites.utils.double_double_plate"]], "force_balanced() (composites.core.laminate method)": [[0, "composites.core.Laminate.force_balanced"]], "force_balanced_lp() (in module composites.core)": [[0, "composites.core.force_balanced_LP"]], "force_orthotropic() (composites.core.laminate method)": [[0, "composites.core.Laminate.force_orthotropic"]], "force_orthotropic_lp() (in module composites.core)": [[0, "composites.core.force_orthotropic_LP"]], "force_symmetric() (composites.core.laminate method)": [[0, "composites.core.Laminate.force_symmetric"]], "force_symmetric_lp() (in module composites.core)": [[0, "composites.core.force_symmetric_LP"]], "get_constitutive_matrix() (composites.core.lamina method)": [[0, "composites.core.Lamina.get_constitutive_matrix"]], "get_constitutive_matrix() (composites.core.matlamina method)": [[0, "composites.core.MatLamina.get_constitutive_matrix"]], "get_invariant_matrix() (composites.core.matlamina method)": [[0, "composites.core.MatLamina.get_invariant_matrix"]], "get_transf_matrix_displ_to_laminate() (composites.core.lamina method)": [[0, "composites.core.Lamina.get_transf_matrix_displ_to_laminate"]], "get_transf_matrix_stress_to_lamina() (composites.core.lamina method)": [[0, "composites.core.Lamina.get_transf_matrix_stress_to_lamina"]], "get_transf_matrix_stress_to_laminate() (composites.core.lamina method)": [[0, "composites.core.Lamina.get_transf_matrix_stress_to_laminate"]], "isotropic_plate() (in module composites.utils)": [[0, "composites.utils.isotropic_plate"]], "laminate_from_laminationparameters() (in module composites.core)": [[0, "composites.core.laminate_from_LaminationParameters"]], "laminate_from_lamination_parameters() (in module composites.core)": [[0, "composites.core.laminate_from_lamination_parameters"]], "laminated_plate() (in module composites.utils)": [[0, "composites.utils.laminated_plate"]], "module": [[0, "module-composites"], [0, "module-composites.core"], [0, "module-composites.utils"]], "n_double_plate() (in module composites.utils)": [[0, "composites.utils.n_double_plate"]], "read_laminaprop() (in module composites.utils)": [[0, "composites.utils.read_laminaprop"]], "rebuild() (composites.core.lamina method)": [[0, "composites.core.Lamina.rebuild"]], "rebuild() (composites.core.matlamina method)": [[0, "composites.core.MatLamina.rebuild"]], "trace_normalize_plane_stress() (composites.core.matlamina method)": [[0, "composites.core.MatLamina.trace_normalize_plane_stress"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["index"], "filenames": ["index.rst"], "titles": ["Documentation for thecomposites
module"], "terms": {"high": 0, "perform": 0, "lamin": 0, "materi": 0, "usual": 0, "i": 0, "us": 0, "A": 0, "b": 0, "d": 0, "e": 0, "plane": 0, "stress": 0, "stiff": 0, "matric": 0, "classic": 0, "theori": 0, "clt": 0, "clpt": 0, "first": 0, "order": 0, "shear": 0, "deform": 0, "fsdt": 0, "invari": 0, "trace": 0, "normal": 0, "paramet": 0, "base": 0, "abd": 0, "saullocastro": 0, "castro": 0, "": 0, "g": 0, "p": 0, "version": 0, "0": 0, "6": 0, "5": 0, "comput": 0, "softwar": 0, "2024": 0, "http": 0, "doi": 0, "org": 0, "10": 0, "5281": 0, "zenodo": 0, "2871782": 0, "bibtex": 0, "misc": 0, "composites2024": 0, "author": 0, "saullo": 0, "titl": 0, "The": 0, "includ": 0, "isotrop": 0, "ar": 0, "support": 0, "For": 0, "relev": 0, "wherea": 0, "all": 0, "part": 0, "object": 0, "also": 0, "conveni": 0, "sinc": 0, "offset": 0, "mid": 0, "surfac": 0, "can": 0, "an": 0, "extens": 0, "bend": 0, "coupl": 0, "matrix": 0, "differ": 0, "than": 0, "zero": 0, "even": 0, "most": 0, "usag": 0, "probabl": 0, "isotropic_pl": 0, "laminated_pl": 0, "from": 0, "import": 0, "laminaprop": 0, "e11": 0, "e22": 0, "nu12": 0, "g12": 0, "g13": 0, "g23": 0, "plyt": 0, "ply_thick": 0, "stack": 0, "90": 0, "45": 0, "thick": 0, "nu": 0, "where": 0, "often": 0, "call": 0, "shape": 0, "access": 0, "when": 0, "transvers": 0, "requir": 0, "8": 0, "gradabd": 0, "contain": 0, "store": 0, "gradient": 0, "respect": 0, "attribut": 0, "gradaij": 0, "gradbij": 0, "graddij": 0, "gradeij": 0, "tupl": 0, "2d": 0, "np": 0, "arrai": 0, "3": 0, "thei": 0, "each": 0, "row": 0, "column": 0, "correspond": 0, "calc_lp_grad": 0, "mat": 0, "lp": 0, "shell": 0, "float": 0, "total": 0, "matlamina": 0, "laminationparamet": 0, "alreadi": 0, "defin": 0, "return": 0, "none": 0, "updat": 0, "lamina": 0, "plyid": 0, "int": 0, "identificaiton": 0, "h": 0, "ply": 0, "thetadeg": 0, "angl": 0, "degre": 0, "get_constitutive_matrix": 0, "constitut": 0, "get_transf_matrix_displ_to_lamin": 0, "displac": 0, "transform": 0, "get_transf_matrix_stress_to_lamina": 0, "get_transf_matrix_stress_to_lamin": 0, "rebuild": 0, "refer": 0, "reddi": 0, "j": 0, "n": 0, "mechan": 0, "analysi": 0, "second": 0, "edit": 0, "crc": 0, "press": 0, "2004": 0, "pli": 0, "list": 0, "direct": 0, "e1": 0, "e2": 0, "equival": 0, "moduli": 0, "1": 0, "2": 0, "modulu": 0, "12": 0, "nu21": 0, "poisson": 0, "ratio": 0, "21": 0, "scf_k13": 0, "scf_k23": 0, "correct": 0, "factor": 0, "13": 0, "23": 0, "intrho": 0, "integr": 0, "int_": 0, "rho": 0, "z": 0, "dz": 0, "singl": 0, "layer": 0, "finit": 0, "element": 0, "mass": 0, "intrhoz": 0, "intrhoz2": 0, "calc_constitutive_matrix": 0, "term": 0, "commonli": 0, "calc_equivalent_properti": 0, "follow": 0, "u12": 0, "calc_lamination_paramet": 0, "xia": 0, "xib": 0, "xid": 0, "xie": 0, "calc_scf": 0, "vlachoutsi": 0, "journal": 0, "numer": 0, "engin": 0, "vol": 0, "33": 0, "1537": 0, "1552": 0, "1992": 0, "onlinelibrari": 0, "wilei": 0, "com": 0, "1002": 0, "nme": 0, "1620330712": 0, "full": 0, "one": 0, "see": 0, "assum": 0, "constant": 0, "within": 0, "g1": 0, "middl": 0, "zn1": 0, "k13": 0, "k23": 0, "force_balanc": 0, "forc": 0, "balanc": 0, "a_": 0, "16": 0, "26": 0, "b_": 0, "set": 0, "force_orthotrop": 0, "orthotrop": 0, "d_": 0, "force_symmetr": 0, "symmetr": 0, "ij": 0, "xia1": 0, "xia2": 0, "xia3": 0, "xia4": 0, "xi_": 0, "ai": 0, "xib1": 0, "xib2": 0, "xib3": 0, "xib4": 0, "bi": 0, "xid1": 0, "xid2": 0, "xid3": 0, "xid4": 0, "di": 0, "xie1": 0, "xie2": 0, "ei": 0, "note": 0, "user": 0, "recacul": 0, "equat": 0, "time": 0, "lower": 0, "prioriti": 0, "young": 0, "nu13": 0, "nu23": 0, "formula": 0, "nu31": 0, "31": 0, "e3": 0, "nu32": 0, "32": 0, "especif": 0, "volum": 0, "a1": 0, "thermal": 0, "expans": 0, "coeffieci": 0, "a2": 0, "a3": 0, "tref": 0, "temperatur": 0, "st1": 0, "st2": 0, "allow": 0, "tensil": 0, "sc1": 0, "sc2": 0, "compress": 0, "ss12": 0, "q11": 0, "11": 0, "q12": 0, "q13": 0, "q21": 0, "q22": 0, "22": 0, "q23": 0, "q31": 0, "q32": 0, "q33": 0, "q44": 0, "44": 0, "q55": 0, "55": 0, "q66": 0, "66": 0, "ci": 0, "ui": 0, "get_invariant_matrix": 0, "trace_normalize_plane_stress": 0, "modifi": 0, "origin": 0, "after": 0, "accord": 0, "eq": 0, "melo": 0, "tsai": 0, "w": 0, "2017": 0, "novel": 0, "design": 0, "approach": 0, "carbon": 0, "fiber": 0, "reinforc": 0, "compo": 0, "struct": 0, "159": 0, "pp": 0, "52": 0, "tr": 0, "q_": 0, "2q_": 0, "univers": 0, "compon": 0, "divid": 0, "u_1": 0, "u_2": 0, "u_3": 0, "u_4": 0, "u_5": 0, "u_6": 0, "u_7": 0, "becom": 0, "These": 0, "u1": 0, "u2": 0, "u3": 0, "u4": 0, "u5": 0, "u6": 0, "u7": 0, "force_balanced_lp": 0, "a4": 0, "null": 0, "force_orthotropic_lp": 0, "b2": 0, "b4": 0, "d2": 0, "d4": 0, "relat": 0, "twist": 0, "veri": 0, "small": 0, "larg": 0, "amount": 0, "force_symmetric_lp": 0, "laminate_from_laminationparamet": 0, "lam": 0, "laminate_from_lamination_paramet": 0, "option": 0, "equal": 0, "onli": 0, "two": 0, "g_": 0, "ne": 0, "xiaj": 0, "xibj": 0, "xidj": 0, "xiej": 0, "14": 0, "cdot": 0, "b1": 0, "d1": 0, "double_double_pl": 0, "phideg": 0, "psideg": 0, "true": 0, "creat": 0, "doubl": 0, "dd": 0, "consist": 0, "pm": 0, "phi": 0, "psi": 0, "With": 0, "principl": 0, "homogen": 0, "limit": 0, "mani": 0, "we": 0, "have": 0, "shrivastava": 0, "sharma": 0, "mohit": 0, "m": 0, "2020": 0, "drop": 0, "layup": 0, "optim": 0, "aircraft": 0, "wing": 0, "panel": 0, "under": 0, "multi": 0, "load": 0, "case": 0, "environ": 0, "248": 0, "januari": 0, "112518": 0, "read_laminaprop": 0, "detail": 0, "densiti": 0, "bool": 0, "If": 0, "otherwis": 0, "default": 0, "valu": 0, "read": 0, "data": 0, "input": 0, "given": 0, "along": 0, "axi": 0, "about": 0, "which": 0, "influenc": 0, "sequenc": 0, "same": 0, "suppli": 0, "uniform": 0, "must": 0, "should": 0, "n_double_pl": 0, "angles_deg": 0, "nd": 0, "phi_1": 0, "phi_2": 0, "phi_n": 0, "describ": 0, "gener": 0, "tri": 0, "axial": 0, "folliw": 0, "entri": 0, "aim": 0, "othotrop": 0, "new": 0, "symbol": 0, "matlam": 0, "copyright": 0, "c": 0, "2012": 0, "tudelft": 0, "nl": 0, "right": 0, "reserv": 0, "redistribut": 0, "sourc": 0, "binari": 0, "form": 0, "without": 0, "modif": 0, "permit": 0, "provid": 0, "condit": 0, "met": 0, "retain": 0, "abov": 0, "notic": 0, "disclaim": 0, "reproduc": 0, "other": 0, "distribut": 0, "neither": 0, "name": 0, "holder": 0, "nor": 0, "its": 0, "contributor": 0, "mai": 0, "endors": 0, "promot": 0, "product": 0, "deriv": 0, "specif": 0, "prior": 0, "written": 0, "permiss": 0, "BY": 0, "THE": 0, "AND": 0, "AS": 0, "ani": 0, "express": 0, "OR": 0, "impli": 0, "warranti": 0, "BUT": 0, "NOT": 0, "TO": 0, "OF": 0, "merchant": 0, "fit": 0, "FOR": 0, "particular": 0, "purpos": 0, "IN": 0, "NO": 0, "event": 0, "shall": 0, "BE": 0, "liabl": 0, "indirect": 0, "incident": 0, "special": 0, "exemplari": 0, "consequenti": 0, "damag": 0, "procur": 0, "substitut": 0, "good": 0, "servic": 0, "loss": 0, "profit": 0, "busi": 0, "interrupt": 0, "howev": 0, "caus": 0, "ON": 0, "liabil": 0, "whether": 0, "contract": 0, "strict": 0, "tort": 0, "neglig": 0, "aris": 0, "wai": 0, "out": 0, "IF": 0, "advis": 0, "possibl": 0, "SUCH": 0, "index": 0, "search": 0, "page": 0}, "objects": {"": [[0, 0, 0, "-", "composites"]], "composites": [[0, 0, 0, "-", "core"], [0, 0, 0, "-", "utils"]], "composites.core": [[0, 1, 1, "", "GradABDE"], [0, 1, 1, "", "Lamina"], [0, 1, 1, "", "Laminate"], [0, 1, 1, "", "LaminationParameters"], [0, 1, 1, "", "MatLamina"], [0, 3, 1, "", "force_balanced_LP"], [0, 3, 1, "", "force_orthotropic_LP"], [0, 3, 1, "", "force_symmetric_LP"], [0, 3, 1, "", "laminate_from_LaminationParameters"], [0, 3, 1, "", "laminate_from_lamination_parameters"]], "composites.core.GradABDE": [[0, 2, 1, "", "calc_LP_grad"]], "composites.core.Lamina": [[0, 2, 1, "", "get_constitutive_matrix"], [0, 2, 1, "", "get_transf_matrix_displ_to_laminate"], [0, 2, 1, "", "get_transf_matrix_stress_to_lamina"], [0, 2, 1, "", "get_transf_matrix_stress_to_laminate"], [0, 2, 1, "", "rebuild"]], "composites.core.Laminate": [[0, 2, 1, "", "calc_constitutive_matrix"], [0, 2, 1, "", "calc_equivalent_properties"], [0, 2, 1, "", "calc_lamination_parameters"], [0, 2, 1, "", "calc_scf"], [0, 2, 1, "", "force_balanced"], [0, 2, 1, "", "force_orthotropic"], [0, 2, 1, "", "force_symmetric"]], "composites.core.MatLamina": [[0, 2, 1, "", "get_constitutive_matrix"], [0, 2, 1, "", "get_invariant_matrix"], [0, 2, 1, "", "rebuild"], [0, 2, 1, "", "trace_normalize_plane_stress"]], "composites.utils": [[0, 3, 1, "", "double_double_plate"], [0, 3, 1, "", "isotropic_plate"], [0, 3, 1, "", "laminated_plate"], [0, 3, 1, "", "n_double_plate"], [0, 3, 1, "", "read_laminaprop"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"]}, "titleterms": {"document": 0, "composit": 0, "modul": 0, "code": 0, "repositori": 0, "cite": 0, "thi": 0, "librari": 0, "class": 0, "function": 0, "method": 0, "calcul": 0, "plate": 0, "properti": 0, "core": 0, "util": 0, "licens": 0, "indic": 0, "tabl": 0}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Documentation for the composites module": [[0, "documentation-for-the-composites-module"]], "Code repository": [[0, "code-repository"]], "Citing this library": [[0, "citing-this-library"]], "Classes and functions": [[0, "module-composites"]], "Methods to calculate composite plate properties (composites)": [[0, "methods-to-calculate-composite-plate-properties-composites"]], "Composites Core Module (composites.core)": [[0, "composites-core-module-composites-core"]], "Composites Core Utils Module (composites.utils)": [[0, "composites-core-utils-module-composites-utils"]], "License": [[0, "license"]], "Indices and tables": [[0, "indices-and-tables"]]}, "indexentries": {"gradabde (class in composites.core)": [[0, "composites.core.GradABDE"]], "lamina (class in composites.core)": [[0, "composites.core.Lamina"]], "laminate (class in composites.core)": [[0, "composites.core.Laminate"]], "laminationparameters (class in composites.core)": [[0, "composites.core.LaminationParameters"]], "matlamina (class in composites.core)": [[0, "composites.core.MatLamina"]], "calc_lp_grad() (composites.core.gradabde method)": [[0, "composites.core.GradABDE.calc_LP_grad"]], "calc_constitutive_matrix() (composites.core.laminate method)": [[0, "composites.core.Laminate.calc_constitutive_matrix"]], "calc_equivalent_properties() (composites.core.laminate method)": [[0, "composites.core.Laminate.calc_equivalent_properties"]], "calc_lamination_parameters() (composites.core.laminate method)": [[0, "composites.core.Laminate.calc_lamination_parameters"]], "calc_scf() (composites.core.laminate method)": [[0, "composites.core.Laminate.calc_scf"]], "composites": [[0, "module-composites"]], "composites.core": [[0, "module-composites.core"]], "composites.utils": [[0, "module-composites.utils"]], "double_double_plate() (in module composites.utils)": [[0, "composites.utils.double_double_plate"]], "force_balanced() (composites.core.laminate method)": [[0, "composites.core.Laminate.force_balanced"]], "force_balanced_lp() (in module composites.core)": [[0, "composites.core.force_balanced_LP"]], "force_orthotropic() (composites.core.laminate method)": [[0, "composites.core.Laminate.force_orthotropic"]], "force_orthotropic_lp() (in module composites.core)": [[0, "composites.core.force_orthotropic_LP"]], "force_symmetric() (composites.core.laminate method)": [[0, "composites.core.Laminate.force_symmetric"]], "force_symmetric_lp() (in module composites.core)": [[0, "composites.core.force_symmetric_LP"]], "get_constitutive_matrix() (composites.core.lamina method)": [[0, "composites.core.Lamina.get_constitutive_matrix"]], "get_constitutive_matrix() (composites.core.matlamina method)": [[0, "composites.core.MatLamina.get_constitutive_matrix"]], "get_invariant_matrix() (composites.core.matlamina method)": [[0, "composites.core.MatLamina.get_invariant_matrix"]], "get_transf_matrix_displ_to_laminate() (composites.core.lamina method)": [[0, "composites.core.Lamina.get_transf_matrix_displ_to_laminate"]], "get_transf_matrix_stress_to_lamina() (composites.core.lamina method)": [[0, "composites.core.Lamina.get_transf_matrix_stress_to_lamina"]], "get_transf_matrix_stress_to_laminate() (composites.core.lamina method)": [[0, "composites.core.Lamina.get_transf_matrix_stress_to_laminate"]], "isotropic_plate() (in module composites.utils)": [[0, "composites.utils.isotropic_plate"]], "laminate_from_laminationparameters() (in module composites.core)": [[0, "composites.core.laminate_from_LaminationParameters"]], "laminate_from_lamination_parameters() (in module composites.core)": [[0, "composites.core.laminate_from_lamination_parameters"]], "laminated_plate() (in module composites.utils)": [[0, "composites.utils.laminated_plate"]], "module": [[0, "module-composites"], [0, "module-composites.core"], [0, "module-composites.utils"]], "n_double_plate() (in module composites.utils)": [[0, "composites.utils.n_double_plate"]], "read_laminaprop() (in module composites.utils)": [[0, "composites.utils.read_laminaprop"]], "rebuild() (composites.core.lamina method)": [[0, "composites.core.Lamina.rebuild"]], "rebuild() (composites.core.matlamina method)": [[0, "composites.core.MatLamina.rebuild"]], "trace_normalize_plane_stress() (composites.core.matlamina method)": [[0, "composites.core.MatLamina.trace_normalize_plane_stress"]]}}) \ No newline at end of file