Source code for tacs.mphys.builder

-import copy
-import warnings
-
-from mphys.builder import Builder
+from mphys.core import Builder, MPhysVariables
 import numpy as np
 
 from tacs.pytacs import pyTACS
@@ -62,7 +59,7 @@ 

Source code for tacs.mphys.builder

         pytacs_options=None,
         check_partials=False,
         conduction=False,
-        coupled=True,
+        coupling_loads=None,
         write_solution=True,
         separate_mass_dvs=False,
         res_ref=None,
@@ -141,9 +138,10 @@ 

Source code for tacs.mphys.builder

         conduction : bool, optional
             Flag to determine weather TACS component represents a thermal (True) or structural (False) analysis.
             Defaults to False.
-        coupled : bool, optional
-            Flag to determine of if multidisciplinary coupling variables should be turned on
-            (used in aerostructural/thermostructural analyses). Defaults to True.
+        coupling_loads : list[str] or str or None, optional
+            List of coupling loads to add to right handside of FEA state equation. These loads correspond to the nodal
+            forces on the model. Multiple load sources can be specified, these will be added together before being
+            applied to the model. This is used in aerostructural/thermostructural analyses. Defaults to None.
         write_solution : bool, optional
             Flag to determine whether to write out TACS solutions to f5 file each design iteration. Defaults to True.
         separate_mass_dvs : bool, optional
@@ -243,7 +241,12 @@ 

Source code for tacs.mphys.builder

         self.pytacs_options = pytacs_options
         self.check_partials = check_partials
         self.conduction = conduction
-        self.coupled = coupled
+        if isinstance(coupling_loads, str):
+            self.coupling_loads = [coupling_loads]
+        elif hasattr(coupling_loads, "__iter__"):
+            self.coupling_loads = coupling_loads
+        else:
+            self.coupling_loads = []
         self.write_solution = write_solution
         self.separate_mass_dvs = separate_mass_dvs
         self.res_ref = res_ref
@@ -271,7 +274,14 @@ 

Source code for tacs.mphys.builder

             self.assembler_setup(self.fea_assembler)
 
         # Set up elements and TACS assembler
-        self.fea_assembler.initialize(self.element_callback)
+ self.fea_assembler.initialize(self.element_callback) + + if self.conduction: + self.discipline_vars = MPhysVariables.Thermal + self.discipline_vars.STATES = self.discipline_vars.TEMPERATURE + else: + self.discipline_vars = MPhysVariables.Structures + self.discipline_vars.STATES = self.discipline_vars.DISPLACEMENTS
@@ -293,9 +303,9 @@

Source code for tacs.mphys.builder

         """
         return TacsCouplingGroup(
             fea_assembler=self.fea_assembler,
-            conduction=self.conduction,
+            discipline_vars=self.discipline_vars,
             check_partials=self.check_partials,
-            coupled=self.coupled,
+            coupling_loads=self.coupling_loads,
             scenario_name=scenario_name,
             problem_setup=self.problem_setup,
             res_ref=self.res_ref,
@@ -319,7 +329,10 @@ 

Source code for tacs.mphys.builder

         mesh : :class:`~openmdao.api.Component` or :class:`~openmdao.api.Group`
             The openmdao subsystem that has an output of coordinates.
         """
-        return TacsMeshGroup(fea_assembler=self.fea_assembler)
+ return TacsMeshGroup( + fea_assembler=self.fea_assembler, + discipline_vars=self.discipline_vars, + )
@@ -342,6 +355,7 @@

Source code for tacs.mphys.builder

             fea_assembler=self.fea_assembler,
             initial_dv_vals=initial_dvs,
             separate_mass_dvs=self.separate_mass_dvs,
+            discipline_vars=self.discipline_vars,
         )
@@ -363,7 +377,7 @@

Source code for tacs.mphys.builder

         return TacsPostcouplingGroup(
             fea_assembler=self.fea_assembler,
             check_partials=self.check_partials,
-            conduction=self.conduction,
+            discipline_vars=self.discipline_vars,
             write_solution=self.write_solution,
             scenario_name=scenario_name,
             problem_setup=self.problem_setup,
diff --git a/_sources/examples/Example-Beam_Optimization.rst.txt b/_sources/examples/Example-Beam_Optimization.rst.txt
index c9b825b70..abd243a0f 100644
--- a/_sources/examples/Example-Beam_Optimization.rst.txt
+++ b/_sources/examples/Example-Beam_Optimization.rst.txt
@@ -37,8 +37,8 @@ First, we import required libraries, define the model bdf file, and define impor
   import matplotlib.pyplot as plt
   import numpy as np
   import openmdao.api as om
-  from mphys import Multipoint
-  from mphys.scenario_structural import ScenarioStructural
+  from mphys.core import Multipoint, MPhysVariables
+  from mphys.scenarios import ScenarioStructural
 
   from tacs import elements, constitutive, functions
   from tacs.mphys import TacsBuilder
@@ -120,7 +120,6 @@ We use this builder to create an MPhys :class:`~mphys.StructuralScenario`.
               mesh_file=bdf_file,
               element_callback=element_callback,
               problem_setup=problem_setup,
-              coupled=False,
               write_solution=False,
           )
           struct_builder.initialize(self.comm)
@@ -135,7 +134,10 @@ We use this builder to create an MPhys :class:`~mphys.StructuralScenario`.
           self.mphys_add_scenario(
               "tip_shear", ScenarioStructural(struct_builder=struct_builder)
           )
-          self.mphys_connect_scenario_coordinate_source("mesh", "tip_shear", "struct")
+          self.connect(
+              f"mesh.{MPhysVariables.Structures.Mesh.COORDINATES}",
+              f"tip_shear.{MPhysVariables.Structures.COORDINATES}",
+          )
 
           # Connect dv component to input of structural scenario
           self.connect("dv_struct", "tip_shear.dv_struct")
@@ -196,7 +198,9 @@ Finally, we can plot the optimized thickness distribution using matplotlib and c
 .. code-block:: python
 
   # Get optimized solution variables
-  x = prob.get_val("mesh.x_struct0", get_remote=True)[:-3:3]
+  x = prob.get_val(f"mesh.{MPhysVariables.Structures.Mesh.COORDINATES}", get_remote=True)[
+    :-3:3
+  ]
   t_opt = prob["dv_struct"]
   m_opt = prob["tip_shear.mass"]
 
diff --git a/_sources/examples/Example-Composite_Optimization.rst.txt b/_sources/examples/Example-Composite_Optimization.rst.txt
index f92f5d1ec..61e79d992 100644
--- a/_sources/examples/Example-Composite_Optimization.rst.txt
+++ b/_sources/examples/Example-Composite_Optimization.rst.txt
@@ -34,8 +34,8 @@ To begin we first import required libraries, define the model bdf file, and defi
 
   import openmdao.api as om
   import numpy as np
-  from mphys import Multipoint
-  from mphys.scenario_structural import ScenarioStructural
+  from mphys.core import Multipoint
+from mphys.scenarios import ScenarioStructural
 
   from tacs import elements, constitutive, functions
   from tacs.mphys import TacsBuilder
@@ -168,7 +168,6 @@ We use this builder to create an MPhys :class:`~mphys.StructuralScenario`.
               element_callback=element_callback,
               problem_setup=problem_setup,
               constraint_setup=constraint_setup,
-              coupled=False,
               check_partials=True,
           )
           struct_builder.initialize(self.comm)
@@ -181,7 +180,10 @@ We use this builder to create an MPhys :class:`~mphys.StructuralScenario`.
           self.mphys_add_scenario(
               "pressure_load", ScenarioStructural(struct_builder=struct_builder)
           )
-          self.mphys_connect_scenario_coordinate_source("mesh", "pressure_load", "struct")
+        self.connect(
+            f"mesh.{MPhysVariables.Structures.Mesh.COORDINATES}",
+            f"pressure_load.{MPhysVariables.Structures.COORDINATES}",
+        )
 
           self.connect("dv_struct", "pressure_load.dv_struct")
 
diff --git a/examples/Example-Beam_Optimization.html b/examples/Example-Beam_Optimization.html
index e03233b21..2bf15c39b 100644
--- a/examples/Example-Beam_Optimization.html
+++ b/examples/Example-Beam_Optimization.html
@@ -73,8 +73,8 @@ 

Beam optimization with MPhysimport matplotlib.pyplot as plt import numpy as np import openmdao.api as om -from mphys import Multipoint -from mphys.scenario_structural import ScenarioStructural +from mphys.core import Multipoint, MPhysVariables +from mphys.scenarios import ScenarioStructural from tacs import elements, constitutive, functions from tacs.mphys import TacsBuilder @@ -139,7 +139,7 @@

Beam optimization with MPhysproblem.addLoadToNodes(101, [0.0, V, 0.0, 0.0, 0.0, 0.0], nastranOrdering=True)

-

Here we define our Multipoint (essentially an OpenMDAO Group) which will contain our analysis Scenario. +

Here we define our Multipoint (essentially an OpenMDAO Group) which will contain our analysis Scenario. To do this, we instantiate the TacsBuilder using the element_callback and problem_setup we defined above. We create OpenMDAO Component's to feed design variable and mesh inputs to the Scenario component. We use this builder to create an MPhys StructuralScenario.

@@ -150,7 +150,6 @@

Beam optimization with MPhysmesh_file=bdf_file, element_callback=element_callback, problem_setup=problem_setup, - coupled=False, write_solution=False, ) struct_builder.initialize(self.comm) @@ -165,7 +164,10 @@

Beam optimization with MPhysself.mphys_add_scenario( "tip_shear", ScenarioStructural(struct_builder=struct_builder) ) - self.mphys_connect_scenario_coordinate_source("mesh", "tip_shear", "struct") + self.connect( + f"mesh.{MPhysVariables.Structures.Mesh.COORDINATES}", + f"tip_shear.{MPhysVariables.Structures.COORDINATES}", + ) # Connect dv component to input of structural scenario self.connect("dv_struct", "tip_shear.dv_struct") @@ -220,7 +222,9 @@

Beam optimization with MPhys

+

from mphys.scenarios import ScenarioStructural

+
+

from tacs import elements, constitutive, functions +from tacs.mphys import TacsBuilder

+

# BDF file containing mesh +bdf_file = os.path.join(os.path.dirname(__file__), "partitioned_plate.bdf")

+

# Material properties +rho = 1550.0 +E1 = 54e9 +E2 = 18e9 +nu12 = 0.25 +G12 = 9e9 +G13 = 9e9 +Xt = 2410.0e6 +Xc = 1040.0e6 +Yt = 73.0e6 +Yc = 173.0e6 +S12 = 71.0e6

+

# Shell thickness +ply_thickness = 1.25e-3 # m +plate_thickness = 0.05 # m +tMin = 0.002 # m +tMax = 0.05 # m

+

# Ply angles/initial ply fractions +ply_angles = np.deg2rad([0.0, 45.0, -45.0, 90.0]) +ply_fractions = np.array([0.25, 0.25, 0.25, 0.25])

+

# Pressure load to apply to plate +P = 100e3

+

Next, we define an element_callback function for setting up the TACS elements and design variables. We use the SmearedCompositeShellConstitutive class here for the constitutive properties, and assign four design variable numbers to each element (one for each ply fraction), and return a Quad4Shell element class.

@@ -188,7 +184,7 @@

Composite plate optimization with MPhysconstraint_list.append(constr)

-

Fianlly, we define our Multipoint class. +

Fianlly, we define our Multipoint class. To do this, we instantiate the TacsBuilder using the element_callback, problem_setup, and constraint_setup we defined above. We create OpenMDAO Component's to feed design variable and mesh inputs to the Scenario component. We use this builder to create an MPhys StructuralScenario.

@@ -199,7 +195,6 @@

Composite plate optimization with MPhyselement_callback=element_callback, problem_setup=problem_setup, constraint_setup=constraint_setup, - coupled=False, check_partials=True, ) struct_builder.initialize(self.comm) @@ -212,7 +207,10 @@

Composite plate optimization with MPhysself.mphys_add_scenario( "pressure_load", ScenarioStructural(struct_builder=struct_builder) ) - self.mphys_connect_scenario_coordinate_source("mesh", "pressure_load", "struct") + self.connect( + f"mesh.{MPhysVariables.Structures.Mesh.COORDINATES}", + f"pressure_load.{MPhysVariables.Structures.COORDINATES}", + ) self.connect("dv_struct", "pressure_load.dv_struct")

diff --git a/mphys/builder.html b/mphys/builder.html index 261515428..335ce0af4 100644 --- a/mphys/builder.html +++ b/mphys/builder.html @@ -119,8 +119,9 @@

API Referencebool, optional) -- Flag to determine weather TACS component represents a thermal (True) or structural (False) analysis. Defaults to False.

-
  • coupled (bool, optional) -- Flag to determine of if multidisciplinary coupling variables should be turned on -(used in aerostructural/thermostructural analyses). Defaults to True.

  • +
  • coupling_loads (list[str] or str or None, optional) -- List of coupling loads to add to right handside of FEA state equation. These loads correspond to the nodal +forces on the model. Multiple load sources can be specified, these will be added together before being +applied to the model. This is used in aerostructural/thermostructural analyses. Defaults to None.

  • write_solution (bool, optional) -- Flag to determine whether to write out TACS solutions to f5 file each design iteration. Defaults to True.

  • separate_mass_dvs (bool, optional) -- Flag to determine if TACS' mass dvs should be lumped into the struct_dv input vector (False) or split into separate OpenMDAO inputs based on their assigned names (True). Defaults to False.

  • diff --git a/searchindex.js b/searchindex.js index d46395be0..cc59eda3e 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"API Reference": [[15, "api-reference"], [17, "api-reference"], [18, "api-reference"], [19, "api-reference"], [21, "api-reference"], [22, "api-reference"], [23, "api-reference"], [24, "api-reference"], [25, "api-reference"], [26, "api-reference"], [29, "api-reference"], [31, "api-reference"], [32, "api-reference"], [33, "api-reference"]], "AdjacencyConstraint": [[17, null]], "Assembler": [[2, "assembler"]], "BaseSolver": [[18, null]], "Basic steps to compile TACS": [[13, "basic-steps-to-compile-tacs"]], "Basis classes": [[5, "basis-classes"]], "Battery pack during thermal runaway": [[11, null]], "Beam and shell elements in TACS": [[35, null]], "Beam element implementation": [[35, "beam-element-implementation"]], "Beam optimization with MPhys": [[7, null]], "Beam volume parametrization": [[35, "beam-volume-parametrization"]], "BucklingProblem": [[19, null]], "CRM Optimization": [[8, null]], "Checking out the code": [[13, "checking-out-the-code"]], "Composite plate optimization with MPhys": [[9, null]], "Constitutive classes": [[3, "constitutive-classes"]], "Constitutive relationships for the shell element": [[35, "constitutive-relationships-for-the-shell-element"]], "Constraint classes": [[20, null]], "ContinuationSolver": [[21, null]], "Core modules": [[4, null]], "Creator": [[2, "creator"]], "DVConstraint": [[22, null]], "Detailed installation instructions": [[13, "detailed-installation-instructions"]], "Direct": [[2, null]], "Director field parametrization": [[35, "director-field-parametrization"]], "Director implementation": [[35, "director-implementation"]], "Director parametrization": [[35, "director-parametrization"]], "Displacement parametrization": [[35, "displacement-parametrization"]], "Drilling rotation": [[35, "drilling-rotation"]], "Element classes": [[5, "element-classes"]], "Equations of motion": [[35, "equations-of-motion"]], "Examples": [[1, "examples"], [12, "examples"]], "FEMAP component label format": [[29, "femap-component-label-format"]], "FrequencyAnalysis": [[2, "frequencyanalysis"]], "From Anaconda": [[13, "from-anaconda"]], "From source": [[13, "from-source"]], "Getting Started": [[12, "getting-started"]], "HyperMesh component label format": [[29, "hypermesh-component-label-format"]], "ICEM component label format": [[29, "icem-component-label-format"]], "Indices and tables": [[12, "indices-and-tables"]], "Initializing": [[29, "initializing"]], "Initializing with elemCallBack": [[29, "initializing-with-elemcallback"]], "Initializing without elemCallBack": [[29, "initializing-without-elemcallback"]], "Install": [[13, null]], "Install dependencies": [[13, "install-dependencies"]], "Install postprocessing tools": [[13, "install-postprocessing-tools"]], "Installation of ESP/CAPS": [[1, null]], "Installation tips for common HPC systems": [[13, "installation-tips-for-common-hpc-systems"]], "Installing the python interface": [[13, "installing-the-python-interface"]], "Integrator": [[2, "integrator"]], "Interfaces": [[14, null]], "Intro": [[1, "intro"]], "MPhys": [[16, null]], "Make the C++ TACS library": [[13, "make-the-c-tacs-library"]], "Material classes": [[3, "material-classes"]], "MeshLoader": [[2, "meshloader"]], "Mixed Interpolation of Tensorial Components": [[35, "mixed-interpolation-of-tensorial-components"]], "ModalProblem": [[23, null]], "Model classes": [[5, "model-classes"]], "NASA HECC": [[13, "nasa-hecc"]], "Natural transform": [[35, "natural-transform"]], "NewtonSolver": [[24, null]], "Nonlinear solvers": [[31, "nonlinear-solvers"]], "Options": [[17, "options"], [19, "options"], [21, "options"], [23, "options"], [24, "options"], [29, "options"], [31, "options"], [32, "options"], [33, "options"]], "PanelLengthConstraint": [[25, null]], "PanelWidthConstraint": [[26, null]], "Patran component label format": [[29, "patran-component-label-format"]], "Plate under static load": [[10, null]], "Prerequisites": [[13, "prerequisites"]], "Problem classes": [[27, null]], "Reference axis projection transform": [[35, "reference-axis-projection-transform"]], "References": [[12, "references"]], "Shell element basis": [[35, "shell-element-basis"]], "Shell element implementation": [[35, "shell-element-implementation"]], "Shell volume parametrization": [[35, "shell-volume-parametrization"]], "Solver classes": [[30, null]], "StaticProblem": [[31, null]], "Strain computation": [[35, "strain-computation"]], "Strain expressions": [[35, "strain-expressions"]], "TACS Nonlinear Continuation Solver": [[21, "tacs-nonlinear-continuation-solver"]], "TACS Nonlinear Newton Solver": [[24, "tacs-nonlinear-newton-solver"]], "TACS Overview": [[12, null]], "TACS: Base Solver Class": [[18, "tacs-base-solver-class"]], "TacsBuilder class": [[15, null]], "Tagging component groups in BDF": [[29, "tagging-component-groups-in-bdf"]], "Testing": [[1, "testing"]], "Theory": [[36, null]], "Thermal strain formulation": [[35, "thermal-strain-formulation"]], "Transform classes": [[5, "transform-classes"]], "Transformation": [[35, "transformation"]], "Transformation to local shell-attached frame": [[35, "transformation-to-local-shell-attached-frame"]], "TransientProblem": [[32, null]], "VolumeConstraint": [[33, null]], "Workflow": [[2, "workflow"], [28, "workflow"]], "caps2tacs": [[0, null]], "constitutive module": [[3, null]], "elements module": [[5, null]], "functions module": [[6, null]], "pyTACS": [[28, null]], "pyTACS class": [[29, null]]}, "docnames": ["caps2tacs/caps2tacs", "caps2tacs/main", "core/TACS", "core/constitutive", "core/core", "core/elements", "core/functions", "examples/Example-Beam_Optimization", "examples/Example-CRM_Optimization", "examples/Example-Composite_Optimization", "examples/Example-Plate", "examples/Example-Transient_Battery", "index", "install", "interfaces", "mphys/builder", "mphys/mphys", "pytacs/adjacency", "pytacs/base_solver", "pytacs/buckling", "pytacs/constraints", "pytacs/continuation_solver", "pytacs/dvcon", "pytacs/modal", "pytacs/newton_solver", "pytacs/panel_length", "pytacs/panel_width", "pytacs/problems", "pytacs/pytacs", "pytacs/pytacs_module", "pytacs/solvers", "pytacs/static", "pytacs/transient", "pytacs/volume", "theory/elements_theory", "theory/shell_element", "theory/theory"], "envversion": {"sphinx": 62, "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.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["caps2tacs/caps2tacs.rst", "caps2tacs/main.rst", "core/TACS.rst", "core/constitutive.rst", "core/core.rst", "core/elements.rst", "core/functions.rst", "examples/Example-Beam_Optimization.rst", "examples/Example-CRM_Optimization.rst", "examples/Example-Composite_Optimization.rst", "examples/Example-Plate.rst", "examples/Example-Transient_Battery.rst", "index.rst", "install.rst", "interfaces.rst", "mphys/builder.rst", "mphys/mphys.rst", "pytacs/adjacency.rst", "pytacs/base_solver.rst", "pytacs/buckling.rst", "pytacs/constraints.rst", "pytacs/continuation_solver.rst", "pytacs/dvcon.rst", "pytacs/modal.rst", "pytacs/newton_solver.rst", "pytacs/panel_length.rst", "pytacs/panel_width.rst", "pytacs/problems.rst", "pytacs/pytacs.rst", "pytacs/pytacs_module.rst", "pytacs/solvers.rst", "pytacs/static.rst", "pytacs/transient.rst", "pytacs/volume.rst", "theory/elements_theory.rst", "theory/shell_element.rst", "theory/theory.rst"], "indexentries": {"addadjointresproducts() (tacs.assembler method)": [[2, "TACS.Assembler.addAdjointResProducts", false]], "addadjointresproducts() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addAdjointResProducts", false]], "addadjointresxptsensproducts() (tacs.assembler method)": [[2, "TACS.Assembler.addAdjointResXptSensProducts", false]], "addadjointresxptsensproducts() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addAdjointResXptSensProducts", false]], "addauxelement() (tacs.meshloader method)": [[2, "TACS.MeshLoader.addAuxElement", false]], "addcentrifugalload() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addCentrifugalLoad", false]], "addcentrifugalload() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addCentrifugalLoad", false]], "addcentrifugalload() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addCentrifugalLoad", false]], "addconstraint() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.addConstraint", false]], "addconstraint() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.addConstraint", false]], "addconstraint() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.addConstraint", false]], "addconstraint() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.addConstraint", false]], "addconstraint() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.addConstraint", false]], "adddvsens() (tacs.assembler method)": [[2, "TACS.Assembler.addDVSens", false]], "adddvsens() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addDVSens", false]], "adddvsens() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addDVSens", false]], "addfunction() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addFunction", false]], "addfunction() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.addFunction", false]], "addfunction() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addFunction", false]], "addfunction() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addFunction", false]], "addfunctiondomain() (tacs.meshloader method)": [[2, "TACS.MeshLoader.addFunctionDomain", false]], "addglobaldv() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.addGlobalDV", false]], "addinertialload() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addInertialLoad", false]], "addinertialload() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addInertialLoad", false]], "addinertialload() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addInertialLoad", false]], "addjacobianvecproduct() (tacs.assembler method)": [[2, "TACS.Assembler.addJacobianVecProduct", false]], "addloadfrombdf() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addLoadFromBDF", false]], "addloadfrombdf() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addLoadFromBDF", false]], "addloadfrombdf() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addLoadFromBDF", false]], "addloadtocomponents() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addLoadToComponents", false]], "addloadtocomponents() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addLoadToComponents", false]], "addloadtocomponents() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addLoadToComponents", false]], "addloadtonodes() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addLoadToNodes", false]], "addloadtonodes() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addLoadToNodes", false]], "addloadtonodes() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addLoadToNodes", false]], "addloadtorhs() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addLoadToRHS", false]], "addloadtorhs() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addLoadToRHS", false]], "addloadtorhs() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addLoadToRHS", false]], "addmatdvsensinnerproduct() (tacs.assembler method)": [[2, "TACS.Assembler.addMatDVSensInnerProduct", false]], "addpressuretocomponents() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addPressureToComponents", false]], "addpressuretocomponents() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addPressureToComponents", false]], "addpressuretocomponents() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addPressureToComponents", false]], "addpressuretoelements() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addPressureToElements", false]], "addpressuretoelements() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addPressureToElements", false]], "addpressuretoelements() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addPressureToElements", false]], "addsvsens() (tacs.assembler method)": [[2, "TACS.Assembler.addSVSens", false]], "addsvsens() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addSVSens", false]], "addtractiontocomponents() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addTractionToComponents", false]], "addtractiontocomponents() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addTractionToComponents", false]], "addtractiontocomponents() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addTractionToComponents", false]], "addtractiontoelements() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addTractionToElements", false]], "addtractiontoelements() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addTractionToElements", false]], "addtractiontoelements() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addTractionToElements", false]], "addtransposejacvecproduct() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addTransposeJacVecProduct", false]], "addxptsens() (tacs.assembler method)": [[2, "TACS.Assembler.addXptSens", false]], "addxptsens() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addXptSens", false]], "addxptsens() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addXptSens", false]], "adjacencyconstraint (class in tacs.constraints)": [[17, "tacs.constraints.AdjacencyConstraint", false]], "applybcs() (tacs.assembler method)": [[2, "TACS.Assembler.applyBCs", false]], "applybcstovec() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.applyBCsToVec", false]], "applymatbcs() (tacs.assembler method)": [[2, "TACS.Assembler.applyMatBCs", false]], "assemblejacobian() (tacs.assembler method)": [[2, "TACS.Assembler.assembleJacobian", false]], "assemblematcombo() (tacs.assembler method)": [[2, "TACS.Assembler.assembleMatCombo", false]], "assemblemattype() (tacs.assembler method)": [[2, "TACS.Assembler.assembleMatType", false]], "assembler (class in tacs)": [[2, "TACS.Assembler", false]], "assembleres() (tacs.assembler method)": [[2, "TACS.Assembler.assembleRes", false]], "assignmassdv() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.assignMassDV", false]], "averagetemperature (class in tacs.functions)": [[6, "tacs.functions.AverageTemperature", false]], "basesolver (class in tacs.solvers)": [[18, "tacs.solvers.BaseSolver", false]], "basicbeamconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.BasicBeamConstitutive", false]], "beam2 (class in tacs.elements)": [[5, "tacs.elements.Beam2", false]], "beam2modrot (class in tacs.elements)": [[5, "tacs.elements.Beam2ModRot", false]], "beam3 (class in tacs.elements)": [[5, "tacs.elements.Beam3", false]], "beam3modrot (class in tacs.elements)": [[5, "tacs.elements.Beam3ModRot", false]], "beamrefaxistransform (class in tacs.elements)": [[5, "tacs.elements.BeamRefAxisTransform", false]], "bladestiffenedshellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.BladeStiffenedShellConstitutive", false]], "bucklinggp (class in tacs.constitutive)": [[3, "tacs.constitutive.BucklingGP", false]], "bucklingproblem (class in tacs.problems)": [[19, "tacs.problems.BucklingProblem", false]], "centerofmass (class in tacs.functions)": [[6, "tacs.functions.CenterOfMass", false]], "checkgradients() (tacs.integrator method)": [[2, "TACS.Integrator.checkGradients", false]], "compliance (class in tacs.functions)": [[6, "tacs.functions.Compliance", false]], "component_dict() (tacs.constitutive.panelgps class method)": [[3, "tacs.constitutive.PanelGPs.component_dict", false]], "compositeshellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.CompositeShellConstitutive", false]], "computeforcevectors() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.computeForceVectors", false]], "computerefaxis() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.computeRefAxis", false]], "computerefaxis() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.computeRefAxis", false]], "computereordering() (tacs.assembler method)": [[2, "TACS.Assembler.computeReordering", false]], "continuationsolver (class in tacs.solvers)": [[21, "tacs.solvers.ContinuationSolver", false]], "copyvariables() (tacs.assembler method)": [[2, "TACS.Assembler.copyVariables", false]], "create() (tacs.assembler static method)": [[2, "TACS.Assembler.create", false]], "createadjacencyconstraint() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createAdjacencyConstraint", false]], "createbucklingproblem() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createBucklingProblem", false]], "createdesignvec() (tacs.assembler method)": [[2, "TACS.Assembler.createDesignVec", false]], "createdesignvec() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createDesignVec", false]], "createdvconstraint() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createDVConstraint", false]], "createmat() (tacs.assembler method)": [[2, "TACS.Assembler.createMat", false]], "createmodalproblem() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createModalProblem", false]], "createnodevec() (tacs.assembler method)": [[2, "TACS.Assembler.createNodeVec", false]], "createnodevec() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createNodeVec", false]], "createpanellengthconstraint() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createPanelLengthConstraint", false]], "createpanelwidthconstraint() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createPanelWidthConstraint", false]], "createschurmat() (tacs.assembler method)": [[2, "TACS.Assembler.createSchurMat", false]], "createstaticproblem() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createStaticProblem", false]], "createtacs() (tacs.meshloader method)": [[2, "TACS.MeshLoader.createTACS", false]], "createtacsprobsfrombdf() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createTACSProbsFromBDF", false]], "createtransientproblem() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createTransientProblem", false]], "createvec() (tacs.assembler method)": [[2, "TACS.Assembler.createVec", false]], "createvec() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createVec", false]], "createvolumeconstraint() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createVolumeConstraint", false]], "creator (class in tacs)": [[2, "TACS.Creator", false]], "cubichexabasis (class in tacs.elements)": [[5, "tacs.elements.CubicHexaBasis", false]], "cubicquadbasis (class in tacs.elements)": [[5, "tacs.elements.CubicQuadBasis", false]], "cubictrianglebasis (class in tacs.elements)": [[5, "tacs.elements.CubicTriangleBasis", false]], "dofspringconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.DOFSpringConstitutive", false]], "dtype (tacs.constraints.adjacencyconstraint attribute)": [[17, "tacs.constraints.AdjacencyConstraint.dtype", false]], "dtype (tacs.constraints.dvconstraint attribute)": [[22, "tacs.constraints.DVConstraint.dtype", false]], "dtype (tacs.constraints.panellengthconstraint attribute)": [[25, "tacs.constraints.PanelLengthConstraint.dtype", false]], "dtype (tacs.constraints.panelwidthconstraint attribute)": [[26, "tacs.constraints.PanelWidthConstraint.dtype", false]], "dtype (tacs.constraints.volumeconstraint attribute)": [[33, "tacs.constraints.VolumeConstraint.dtype", false]], "dtype (tacs.problems.bucklingproblem attribute)": [[19, "tacs.problems.BucklingProblem.dtype", false]], "dtype (tacs.problems.modalproblem attribute)": [[23, "tacs.problems.ModalProblem.dtype", false]], "dtype (tacs.problems.staticproblem attribute)": [[31, "tacs.problems.StaticProblem.dtype", false]], "dtype (tacs.problems.transientproblem attribute)": [[32, "tacs.problems.TransientProblem.dtype", false]], "dtype (tacs.pytacs.pytacs attribute)": [[29, "tacs.pytacs.pyTACS.dtype", false]], "dtype (tacs.solvers.basesolver attribute)": [[18, "tacs.solvers.BaseSolver.dtype", false]], "dtype (tacs.solvers.continuationsolver attribute)": [[21, "tacs.solvers.ContinuationSolver.dtype", false]], "dtype (tacs.solvers.newtonsolver attribute)": [[24, "tacs.solvers.NewtonSolver.dtype", false]], "dvconstraint (class in tacs.constraints)": [[22, "tacs.constraints.DVConstraint", false]], "elemcallback() (in module tacs.pytacs)": [[29, "tacs.pytacs.elemCallBack", false]], "element2d (class in tacs.elements)": [[5, "tacs.elements.Element2D", false]], "element3d (class in tacs.elements)": [[5, "tacs.elements.Element3D", false]], "enclosedvolume (class in tacs.functions)": [[6, "tacs.functions.EnclosedVolume", false]], "evalconstraints() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.evalConstraints", false]], "evalconstraints() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.evalConstraints", false]], "evalconstraints() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.evalConstraints", false]], "evalconstraints() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.evalConstraints", false]], "evalconstraints() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.evalConstraints", false]], "evalconstraintssens() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.evalConstraintsSens", false]], "evalconstraintssens() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.evalConstraintsSens", false]], "evalconstraintssens() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.evalConstraintsSens", false]], "evalconstraintssens() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.evalConstraintsSens", false]], "evalconstraintssens() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.evalConstraintsSens", false]], "evalenergies() (tacs.assembler method)": [[2, "TACS.Assembler.evalEnergies", false]], "evalfunctions() (tacs.assembler method)": [[2, "TACS.Assembler.evalFunctions", false]], "evalfunctions() (tacs.integrator method)": [[2, "TACS.Integrator.evalFunctions", false]], "evalfunctions() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.evalFunctions", false]], "evalfunctions() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.evalFunctions", false]], "evalfunctions() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.evalFunctions", false]], "evalfunctions() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.evalFunctions", false]], "evalfunctionssens() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.evalFunctionsSens", false]], "evalfunctionssens() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.evalFunctionsSens", false]], "evalfunctionssens() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.evalFunctionsSens", false]], "evalfunctionssens() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.evalFunctionsSens", false]], "evalmassmatrix() (tacs.constitutive.generalmassconstitutive method)": [[3, "tacs.constitutive.GeneralMassConstitutive.evalMassMatrix", false]], "evalsvsens() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.evalSVSens", false]], "externalclearuptodate() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.externalClearUpToDate", false]], "externalclearuptodate() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.externalClearUpToDate", false]], "fatalfailure (tacs.solvers.basesolver property)": [[18, "tacs.solvers.BaseSolver.fatalFailure", false]], "fatalfailure (tacs.solvers.continuationsolver property)": [[21, "tacs.solvers.ContinuationSolver.fatalFailure", false]], "fatalfailure (tacs.solvers.newtonsolver property)": [[24, "tacs.solvers.NewtonSolver.fatalFailure", false]], "from_csv() (tacs.constitutive.bucklinggp class method)": [[3, "tacs.constitutive.BucklingGP.from_csv", false]], "gaussianprocess (class in tacs.constitutive)": [[3, "tacs.constitutive.GaussianProcess", false]], "generalmassconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.GeneralMassConstitutive", false]], "generalspringconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.GeneralSpringConstitutive", false]], "generatebdfcard() (tacs.constitutive.basicbeamconstitutive method)": [[3, "tacs.constitutive.BasicBeamConstitutive.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.compositeshellconstitutive method)": [[3, "tacs.constitutive.CompositeShellConstitutive.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.dofspringconstitutive method)": [[3, "tacs.constitutive.DOFSpringConstitutive.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.isorectanglebeamconstitutive method)": [[3, "tacs.constitutive.IsoRectangleBeamConstitutive.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.isoshellconstitutive method)": [[3, "tacs.constitutive.IsoShellConstitutive.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.isotubebeamconstitutive method)": [[3, "tacs.constitutive.IsoTubeBeamConstitutive.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.materialproperties method)": [[3, "tacs.constitutive.MaterialProperties.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.smearedcompositeshellconstitutive method)": [[3, "tacs.constitutive.SmearedCompositeShellConstitutive.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.solidconstitutive method)": [[3, "tacs.constitutive.SolidConstitutive.generateBDFCard", false]], "get_coupling_group_subsystem() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_coupling_group_subsystem", false]], "get_dv_bounds() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_dv_bounds", false]], "get_dv_scalers() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_dv_scalers", false]], "get_fea_assembler() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_fea_assembler", false]], "get_initial_dvs() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_initial_dvs", false]], "get_mesh_coordinate_subsystem() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_mesh_coordinate_subsystem", false]], "get_ndof() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_ndof", false]], "get_ndv() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_ndv", false]], "get_number_of_nodes() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_number_of_nodes", false]], "get_post_coupling_subsystem() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_post_coupling_subsystem", false]], "get_pre_coupling_subsystem() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_pre_coupling_subsystem", false]], "get_solver() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_solver", false]], "get_tagged_indices() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_tagged_indices", false]], "getadjoint() (tacs.integrator method)": [[2, "TACS.Integrator.getAdjoint", false]], "getbcmap() (tacs.assembler method)": [[2, "TACS.Assembler.getBcMap", false]], "getbcs() (tacs.meshloader method)": [[2, "TACS.MeshLoader.getBCs", false]], "getbdfinfo() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getBDFInfo", false]], "getcompnames() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getCompNames", false]], "getcomponentdescript() (tacs.meshloader method)": [[2, "TACS.MeshLoader.getComponentDescript", false]], "getconnectivity() (tacs.meshloader method)": [[2, "TACS.MeshLoader.getConnectivity", false]], "getconstraintbounds() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getConstraintBounds", false]], "getconstraintbounds() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getConstraintBounds", false]], "getconstraintbounds() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getConstraintBounds", false]], "getconstraintbounds() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getConstraintBounds", false]], "getconstraintbounds() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getConstraintBounds", false]], "getconstraintkeys() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getConstraintKeys", false]], "getconstraintkeys() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getConstraintKeys", false]], "getconstraintkeys() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getConstraintKeys", false]], "getconstraintkeys() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getConstraintKeys", false]], "getconstraintkeys() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getConstraintKeys", false]], "getconstraintsizes() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getConstraintSizes", false]], "getconstraintsizes() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getConstraintSizes", false]], "getconstraintsizes() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getConstraintSizes", false]], "getconstraintsizes() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getConstraintSizes", false]], "getconstraintsizes() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getConstraintSizes", false]], "getdesignvarrange() (tacs.assembler method)": [[2, "TACS.Assembler.getDesignVarRange", false]], "getdesignvarrange() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getDesignVarRange", false]], "getdesignvarrange() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getDesignVarRange", false]], "getdesignvarrange() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getDesignVarRange", false]], "getdesignvarrange() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getDesignVarRange", false]], "getdesignvarrange() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getDesignVarRange", false]], "getdesignvarrange() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getDesignVarRange", false]], "getdesignvarrange() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getDesignVarRange", false]], "getdesignvarrange() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getDesignVarRange", false]], "getdesignvarrange() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getDesignVarRange", false]], "getdesignvarrange() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getDesignVarRange", false]], "getdesignvars() (tacs.assembler method)": [[2, "TACS.Assembler.getDesignVars", false]], "getdesignvars() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getDesignVars", false]], "getdesignvars() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getDesignVars", false]], "getdesignvars() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getDesignVars", false]], "getdesignvars() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getDesignVars", false]], "getdesignvars() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getDesignVars", false]], "getdesignvars() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getDesignVars", false]], "getdesignvars() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getDesignVars", false]], "getdesignvars() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getDesignVars", false]], "getdesignvars() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getDesignVars", false]], "getelementdata() (tacs.assembler method)": [[2, "TACS.Assembler.getElementData", false]], "getelementdescript() (tacs.meshloader method)": [[2, "TACS.MeshLoader.getElementDescript", false]], "getelementnodes() (tacs.assembler method)": [[2, "TACS.Assembler.getElementNodes", false]], "getelementpartition() (tacs.creator method)": [[2, "TACS.Creator.getElementPartition", false]], "getelements() (tacs.assembler method)": [[2, "TACS.Assembler.getElements", false]], "getforces() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getForces", false]], "getfunctionkeys() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getFunctionKeys", false]], "getfunctionkeys() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getFunctionKeys", false]], "getfunctionkeys() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getFunctionKeys", false]], "getfunctionkeys() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getFunctionKeys", false]], "getglobaldvkeys() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getGlobalDVKeys", false]], "getglobaldvnums() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getGlobalDVNums", false]], "getglobaldvs() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getGlobalDVs", false]], "getglobalnodeidsforcomps() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getGlobalNodeIDsForComps", false]], "getgradient() (tacs.integrator method)": [[2, "TACS.Integrator.getGradient", false]], "gethistoryvariables() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.getHistoryVariables", false]], "gethistoryvariables() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.getHistoryVariables", false]], "gethistoryvariables() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.getHistoryVariables", false]], "getinitconditions() (tacs.assembler method)": [[2, "TACS.Assembler.getInitConditions", false]], "getjacobian() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getJacobian", false]], "getloadscale() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getLoadScale", false]], "getlocalmultipliernodeids() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getLocalMultiplierNodeIDs", false]], "getlocalnodeidsforcomps() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getLocalNodeIDsForComps", false]], "getlocalnodeidsfromglobal() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getLocalNodeIDsFromGlobal", false]], "getmaterialproperties() (tacs.constitutive.materialproperties method)": [[3, "tacs.constitutive.MaterialProperties.getMaterialProperties", false]], "getmaterialproperties() (tacs.constitutive.orthotropicply method)": [[3, "tacs.constitutive.OrthotropicPly.getMaterialProperties", false]], "getmodalerror() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getModalError", false]], "getmpicomm() (tacs.assembler method)": [[2, "TACS.Assembler.getMPIComm", false]], "getnastranid() (tacs.constitutive.materialproperties method)": [[3, "tacs.constitutive.MaterialProperties.getNastranID", false]], "getnodes() (tacs.assembler method)": [[2, "TACS.Assembler.getNodes", false]], "getnodes() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getNodes", false]], "getnodes() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getNodes", false]], "getnodes() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getNodes", false]], "getnodes() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getNodes", false]], "getnodes() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getNodes", false]], "getnodes() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getNodes", false]], "getnodes() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getNodes", false]], "getnodes() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getNodes", false]], "getnodes() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getNodes", false]], "getnparam() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.getNparam", false]], "getntrain() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.getNtrain", false]], "getnumcomponents() (tacs.meshloader method)": [[2, "TACS.MeshLoader.getNumComponents", false]], "getnumcomponents() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getNumComponents", false]], "getnumcoordinates() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getNumCoordinates", false]], "getnumcoordinates() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getNumCoordinates", false]], "getnumcoordinates() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getNumCoordinates", false]], "getnumcoordinates() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getNumCoordinates", false]], "getnumcoordinates() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getNumCoordinates", false]], "getnumcoordinates() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getNumCoordinates", false]], "getnumcoordinates() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getNumCoordinates", false]], "getnumcoordinates() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getNumCoordinates", false]], "getnumcoordinates() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getNumCoordinates", false]], "getnumdependentnodes() (tacs.assembler method)": [[2, "TACS.Assembler.getNumDependentNodes", false]], "getnumdesignvars() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getNumDesignVars", false]], "getnumdesignvars() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getNumDesignVars", false]], "getnumdesignvars() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getNumDesignVars", false]], "getnumdesignvars() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getNumDesignVars", false]], "getnumdesignvars() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getNumDesignVars", false]], "getnumdesignvars() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getNumDesignVars", false]], "getnumdesignvars() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getNumDesignVars", false]], "getnumdesignvars() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getNumDesignVars", false]], "getnumdesignvars() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getNumDesignVars", false]], "getnumdesignvars() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getNumDesignVars", false]], "getnumeigs() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getNumEigs", false]], "getnumeigs() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getNumEigs", false]], "getnumelements() (tacs.assembler method)": [[2, "TACS.Assembler.getNumElements", false]], "getnumnodes() (tacs.assembler method)": [[2, "TACS.Assembler.getNumNodes", false]], "getnumownedmultipliernodes() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getNumOwnedMultiplierNodes", false]], "getnumownednodes() (tacs.assembler method)": [[2, "TACS.Assembler.getNumOwnedNodes", false]], "getnumownednodes() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getNumOwnedNodes", false]], "getnumownednodes() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getNumOwnedNodes", false]], "getnumownednodes() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getNumOwnedNodes", false]], "getnumownednodes() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getNumOwnedNodes", false]], "getnumownednodes() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getNumOwnedNodes", false]], "getnumownednodes() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getNumOwnedNodes", false]], "getnumownednodes() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getNumOwnedNodes", false]], "getnumownednodes() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getNumOwnedNodes", false]], "getnumownednodes() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getNumOwnedNodes", false]], "getnumownednodes() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getNumOwnedNodes", false]], "getnumtimestages() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getNumTimeStages", false]], "getnumtimesteps() (tacs.integrator method)": [[2, "TACS.Integrator.getNumTimeSteps", false]], "getnumtimesteps() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getNumTimeSteps", false]], "getnumvariables() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getNumVariables", false]], "getnumvariables() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getNumVariables", false]], "getnumvariables() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getNumVariables", false]], "getnumvariables() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getNumVariables", false]], "getnumvariables() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getNumVariables", false]], "getnumvariables() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getNumVariables", false]], "getnumvariables() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getNumVariables", false]], "getnumvariables() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getNumVariables", false]], "getnumvariables() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getNumVariables", false]], "getoption() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getOption", false]], "getoption() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getOption", false]], "getoption() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getOption", false]], "getoption() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getOption", false]], "getoption() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getOption", false]], "getoption() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getOption", false]], "getoption() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getOption", false]], "getoption() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getOption", false]], "getoption() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getOption", false]], "getoption() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getOption", false]], "getoption() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.getOption", false]], "getoption() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.getOption", false]], "getoption() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.getOption", false]], "getorigdesignvars() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getOrigDesignVars", false]], "getorignodes() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getOrigNodes", false]], "getoutputfilename() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getOutputFileName", false]], "getownerrange() (tacs.assembler method)": [[2, "TACS.Assembler.getOwnerRange", false]], "getrefaxes() (tacs.elements.springrefframetransform method)": [[5, "tacs.elements.SpringRefFrameTransform.getRefAxes", false]], "getrefaxis() (tacs.elements.beamrefaxistransform method)": [[5, "tacs.elements.BeamRefAxisTransform.getRefAxis", false]], "getrefaxis() (tacs.elements.shellrefaxistransform method)": [[5, "tacs.elements.ShellRefAxisTransform.getRefAxis", false]], "getrefaxis() (tacs.elements.springrefaxistransform method)": [[5, "tacs.elements.SpringRefAxisTransform.getRefAxis", false]], "getreordering() (tacs.assembler method)": [[2, "TACS.Assembler.getReordering", false]], "getresidual() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getResidual", false]], "getsimulationtime() (tacs.assembler method)": [[2, "TACS.Assembler.getSimulationTime", false]], "getstates() (tacs.integrator method)": [[2, "TACS.Integrator.getStates", false]], "gettimestages() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getTimeStages", false]], "gettimesteps() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getTimeSteps", false]], "gettotalnumdesignvars() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getTotalNumDesignVars", false]], "gettotalnumglobaldvs() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getTotalNumGlobalDVs", false]], "gettrainingdata() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.getTrainingData", false]], "getvariables() (tacs.assembler method)": [[2, "TACS.Assembler.getVariables", false]], "getvariables() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getVariables", false]], "getvariables() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getVariables", false]], "getvariables() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getVariables", false]], "getvariables() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getVariables", false]], "getvarspernode() (tacs.assembler method)": [[2, "TACS.Assembler.getVarsPerNode", false]], "getvarspernode() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getVarsPerNode", false]], "getvarspernode() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getVarsPerNode", false]], "getvarspernode() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getVarsPerNode", false]], "getvarspernode() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getVarsPerNode", false]], "getvarspernode() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getVarsPerNode", false]], "getvarspernode() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getVarsPerNode", false]], "getvarspernode() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getVarsPerNode", false]], "getvarspernode() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getVarsPerNode", false]], "getvarspernode() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getVarsPerNode", false]], "getvarspernode() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getVarsPerNode", false]], "getxptgradient() (tacs.integrator method)": [[2, "TACS.Integrator.getXptGradient", false]], "gpbladestiffenedshellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive", false]], "hasconverged (tacs.solvers.basesolver property)": [[18, "tacs.solvers.BaseSolver.hasConverged", false]], "hasconverged (tacs.solvers.continuationsolver property)": [[21, "tacs.solvers.ContinuationSolver.hasConverged", false]], "hasconverged (tacs.solvers.newtonsolver property)": [[24, "tacs.solvers.NewtonSolver.hasConverged", false]], "heatconduction2d (class in tacs.elements)": [[5, "tacs.elements.HeatConduction2D", false]], "heatconduction3d (class in tacs.elements)": [[5, "tacs.elements.HeatConduction3D", false]], "initadjoint() (tacs.integrator method)": [[2, "TACS.Integrator.initAdjoint", false]], "initialize() (tacs.assembler method)": [[2, "TACS.Assembler.initialize", false]], "initialize() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.initialize", false]], "initialize() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.initialize", false]], "initializesolve() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.initializeSolve", false]], "initializesolve() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.initializeSolve", false]], "initializesolve() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.initializeSolve", false]], "integrate() (tacs.integrator method)": [[2, "TACS.Integrator.integrate", false]], "integrateadjoint() (tacs.integrator method)": [[2, "TACS.Integrator.integrateAdjoint", false]], "integrator (class in tacs)": [[2, "TACS.Integrator", false]], "isnonlinear (tacs.problems.bucklingproblem property)": [[19, "tacs.problems.BucklingProblem.isNonlinear", false]], "isnonlinear (tacs.problems.modalproblem property)": [[23, "tacs.problems.ModalProblem.isNonlinear", false]], "isnonlinear (tacs.problems.staticproblem property)": [[31, "tacs.problems.StaticProblem.isNonlinear", false]], "isnonlinear (tacs.problems.transientproblem property)": [[32, "tacs.problems.TransientProblem.isNonlinear", false]], "isnonlinear (tacs.pytacs.pytacs property)": [[29, "tacs.pytacs.pyTACS.isNonlinear", false]], "isorectanglebeamconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.IsoRectangleBeamConstitutive", false]], "isoshellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.IsoShellConstitutive", false]], "isotubebeamconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.IsoTubeBeamConstitutive", false]], "iterate() (tacs.integrator method)": [[2, "TACS.Integrator.iterate", false]], "iterate() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.iterate", false]], "iterateadjoint() (tacs.integrator method)": [[2, "TACS.Integrator.iterateAdjoint", false]], "iterationcount (tacs.solvers.basesolver property)": [[18, "tacs.solvers.BaseSolver.iterationCount", false]], "iterationcount (tacs.solvers.continuationsolver property)": [[21, "tacs.solvers.ContinuationSolver.iterationCount", false]], "iterationcount (tacs.solvers.newtonsolver property)": [[24, "tacs.solvers.NewtonSolver.iterationCount", false]], "kernel() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.kernel", false]], "ksdisplacement (class in tacs.functions)": [[6, "tacs.functions.KSDisplacement", false]], "ksfailure (class in tacs.functions)": [[6, "tacs.functions.KSFailure", false]], "kstemperature (class in tacs.functions)": [[6, "tacs.functions.KSTemperature", false]], "lamparamshellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.LamParamShellConstitutive", false]], "linearelasticity2d (class in tacs.elements)": [[5, "tacs.elements.LinearElasticity2D", false]], "linearelasticity3d (class in tacs.elements)": [[5, "tacs.elements.LinearElasticity3D", false]], "linearhexabasis (class in tacs.elements)": [[5, "tacs.elements.LinearHexaBasis", false]], "linearquadbasis (class in tacs.elements)": [[5, "tacs.elements.LinearQuadBasis", false]], "lineartetrahedralbasis (class in tacs.elements)": [[5, "tacs.elements.LinearTetrahedralBasis", false]], "linearthermoelasticity2d (class in tacs.elements)": [[5, "tacs.elements.LinearThermoelasticity2D", false]], "linearthermoelasticity3d (class in tacs.elements)": [[5, "tacs.elements.LinearThermoelasticity3D", false]], "lineartrianglebasis (class in tacs.elements)": [[5, "tacs.elements.LinearTriangleBasis", false]], "loadscale (tacs.problems.staticproblem property)": [[31, "tacs.problems.StaticProblem.loadScale", false]], "loadstates() (tacs.integrator method)": [[2, "TACS.Integrator.loadStates", false]], "masselement (class in tacs.elements)": [[5, "tacs.elements.MassElement", false]], "materialproperties (class in tacs.constitutive)": [[3, "tacs.constitutive.MaterialProperties", false]], "meshloader (class in tacs)": [[2, "TACS.MeshLoader", false]], "modalproblem (class in tacs.problems)": [[23, "tacs.problems.ModalProblem", false]], "module": [[3, "module-0", false], [3, "module-tacs.constitutive", false], [5, "module-0", false], [5, "module-1", false], [5, "module-2", false], [5, "module-tacs.elements", false], [6, "module-tacs.functions", false], [17, "module-tacs.constraints.adjacency", false], [18, "module-tacs.solvers.base", false], [19, "module-tacs.problems.buckling", false], [21, "module-tacs.solvers.continuation", false], [22, "module-tacs.constraints.dv", false], [23, "module-tacs.problems.modal", false], [24, "module-tacs.solvers.newton", false], [25, "module-tacs.constraints.panel_length", false], [26, "module-tacs.constraints.panel_width", false], [29, "module-tacs.pytacs", false], [31, "module-tacs.problems.static", false], [32, "module-tacs.problems.transient", false], [33, "module-tacs.constraints.volume", false]], "momentofinertia (class in tacs.functions)": [[6, "tacs.functions.MomentOfInertia", false]], "newtonsolver (class in tacs.solvers)": [[24, "tacs.solvers.NewtonSolver", false]], "nondimcriticalglobalaxialload() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.nondimCriticalGlobalAxialLoad", false]], "nondimcriticalglobalshearload() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.nondimCriticalGlobalShearLoad", false]], "nondimcriticallocalaxialload() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.nondimCriticalLocalAxialLoad", false]], "nondimcriticallocalshearload() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.nondimCriticalLocalShearLoad", false]], "nondimstiffenercripplingload() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.nondimStiffenerCripplingLoad", false]], "orthotropicply (class in tacs.constitutive)": [[3, "tacs.constitutive.OrthotropicPly", false]], "panelgps (class in tacs.constitutive)": [[3, "tacs.constitutive.PanelGPs", false]], "panellengthconstraint (class in tacs.constraints)": [[25, "tacs.constraints.PanelLengthConstraint", false]], "panelwidthconstraint (class in tacs.constraints)": [[26, "tacs.constraints.PanelWidthConstraint", false]], "pcmheatconduction2d (class in tacs.elements)": [[5, "tacs.elements.PCMHeatConduction2D", false]], "persiststates() (tacs.integrator method)": [[2, "TACS.Integrator.persistStates", false]], "phasechangematerialconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.PhaseChangeMaterialConstitutive", false]], "planestressconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.PlaneStressConstitutive", false]], "pointmassconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.PointMassConstitutive", false]], "postadjoint() (tacs.integrator method)": [[2, "TACS.Integrator.postAdjoint", false]], "predict_mean_test_data() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.predict_mean_test_data", false]], "prepiterativesolve() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.prepIterativeSolve", false]], "printdefaultoptions() (tacs.constraints.adjacencyconstraint class method)": [[17, "tacs.constraints.AdjacencyConstraint.printDefaultOptions", false]], "printdefaultoptions() (tacs.constraints.dvconstraint class method)": [[22, "tacs.constraints.DVConstraint.printDefaultOptions", false]], "printdefaultoptions() (tacs.constraints.panellengthconstraint class method)": [[25, "tacs.constraints.PanelLengthConstraint.printDefaultOptions", false]], "printdefaultoptions() (tacs.constraints.panelwidthconstraint class method)": [[26, "tacs.constraints.PanelWidthConstraint.printDefaultOptions", false]], "printdefaultoptions() (tacs.constraints.volumeconstraint class method)": [[33, "tacs.constraints.VolumeConstraint.printDefaultOptions", false]], "printdefaultoptions() (tacs.problems.bucklingproblem class method)": [[19, "tacs.problems.BucklingProblem.printDefaultOptions", false]], "printdefaultoptions() (tacs.problems.modalproblem class method)": [[23, "tacs.problems.ModalProblem.printDefaultOptions", false]], "printdefaultoptions() (tacs.problems.staticproblem class method)": [[31, "tacs.problems.StaticProblem.printDefaultOptions", false]], "printdefaultoptions() (tacs.problems.transientproblem class method)": [[32, "tacs.problems.TransientProblem.printDefaultOptions", false]], "printdefaultoptions() (tacs.pytacs.pytacs class method)": [[29, "tacs.pytacs.pyTACS.printDefaultOptions", false]], "printdefaultoptions() (tacs.solvers.basesolver class method)": [[18, "tacs.solvers.BaseSolver.printDefaultOptions", false]], "printdefaultoptions() (tacs.solvers.continuationsolver class method)": [[21, "tacs.solvers.ContinuationSolver.printDefaultOptions", false]], "printdefaultoptions() (tacs.solvers.newtonsolver class method)": [[24, "tacs.solvers.NewtonSolver.printDefaultOptions", false]], "printmodifiedoptions() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.printModifiedOptions", false]], "printmodifiedoptions() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.printModifiedOptions", false]], "printmodifiedoptions() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.printModifiedOptions", false]], "printmodifiedoptions() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.printModifiedOptions", false]], "printmodifiedoptions() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.printModifiedOptions", false]], "printmodifiedoptions() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.printModifiedOptions", false]], "printmodifiedoptions() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.printModifiedOptions", false]], "printmodifiedoptions() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.printModifiedOptions", false]], "printmodifiedoptions() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.printModifiedOptions", false]], "printmodifiedoptions() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.printModifiedOptions", false]], "printmodifiedoptions() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.printModifiedOptions", false]], "printmodifiedoptions() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.printModifiedOptions", false]], "printmodifiedoptions() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.printModifiedOptions", false]], "printoptions() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.printOptions", false]], "printoptions() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.printOptions", false]], "printoptions() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.printOptions", false]], "printoptions() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.printOptions", false]], "printoptions() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.printOptions", false]], "printoptions() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.printOptions", false]], "printoptions() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.printOptions", false]], "printoptions() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.printOptions", false]], "printoptions() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.printOptions", false]], "printoptions() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.printOptions", false]], "printoptions() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.printOptions", false]], "printoptions() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.printOptions", false]], "printoptions() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.printOptions", false]], "pytacs (class in tacs.pytacs)": [[29, "tacs.pytacs.pyTACS", false]], "quad16nonlinearshell (class in tacs.elements)": [[5, "tacs.elements.Quad16NonlinearShell", false]], "quad16nonlinearthermalshell (class in tacs.elements)": [[5, "tacs.elements.Quad16NonlinearThermalShell", false]], "quad16shell (class in tacs.elements)": [[5, "tacs.elements.Quad16Shell", false]], "quad16thermalshell (class in tacs.elements)": [[5, "tacs.elements.Quad16ThermalShell", false]], "quad4nonlinearshell (class in tacs.elements)": [[5, "tacs.elements.Quad4NonlinearShell", false]], "quad4nonlinearthermalshell (class in tacs.elements)": [[5, "tacs.elements.Quad4NonlinearThermalShell", false]], "quad4shell (class in tacs.elements)": [[5, "tacs.elements.Quad4Shell", false]], "quad4thermalshell (class in tacs.elements)": [[5, "tacs.elements.Quad4ThermalShell", false]], "quad9nonlinearshell (class in tacs.elements)": [[5, "tacs.elements.Quad9NonlinearShell", false]], "quad9nonlinearthermalshell (class in tacs.elements)": [[5, "tacs.elements.Quad9NonlinearThermalShell", false]], "quad9shell (class in tacs.elements)": [[5, "tacs.elements.Quad9Shell", false]], "quad9thermalshell (class in tacs.elements)": [[5, "tacs.elements.Quad9ThermalShell", false]], "quadratichexabasis (class in tacs.elements)": [[5, "tacs.elements.QuadraticHexaBasis", false]], "quadraticquadbasis (class in tacs.elements)": [[5, "tacs.elements.QuadraticQuadBasis", false]], "quadratictetrahedralbasis (class in tacs.elements)": [[5, "tacs.elements.QuadraticTetrahedralBasis", false]], "quadratictrianglebasis (class in tacs.elements)": [[5, "tacs.elements.QuadraticTriangleBasis", false]], "quarticquadbasis (class in tacs.elements)": [[5, "tacs.elements.QuarticQuadBasis", false]], "quinticquadbasis (class in tacs.elements)": [[5, "tacs.elements.QuinticQuadBasis", false]], "rbe2 (class in tacs.elements)": [[5, "tacs.elements.RBE2", false]], "rbe3 (class in tacs.elements)": [[5, "tacs.elements.RBE3", false]], "recompute_alpha() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.recompute_alpha", false]], "reordervec() (tacs.assembler method)": [[2, "TACS.Assembler.reorderVec", false]], "reset() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.reset", false]], "reset() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.reset", false]], "reset() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.reset", false]], "scanbdffile() (tacs.meshloader method)": [[2, "TACS.MeshLoader.scanBDFFile", false]], "selectcompids() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.selectCompIDs", false]], "setabstol() (tacs.integrator method)": [[2, "TACS.Integrator.setAbsTol", false]], "setauxelements() (tacs.assembler method)": [[2, "TACS.Assembler.setAuxElements", false]], "setbcs() (tacs.assembler method)": [[2, "TACS.Assembler.setBCs", false]], "setbcsinvec() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.setBCsInVec", false]], "setbcvaluesfromvec() (tacs.assembler method)": [[2, "TACS.Assembler.setBCValuesFromVec", false]], "setboundaryconditions() (tacs.creator method)": [[2, "TACS.Creator.setBoundaryConditions", false]], "setcallback() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.setCallback", false]], "setcallback() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.setCallback", false]], "setcallback() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.setCallback", false]], "setcompliancetype() (tacs.functions.compliance method)": [[6, "tacs.functions.Compliance.setComplianceType", false]], "setconvergencetolerance() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.setConvergenceTolerance", false]], "setconvergencetolerance() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.setConvergenceTolerance", false]], "setconvergencetolerance() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.setConvergenceTolerance", false]], "setcptstiffenercrippling() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.setCPTstiffenerCrippling", false]], "setdensity() (tacs.constitutive.materialproperties method)": [[3, "tacs.constitutive.MaterialProperties.setDensity", false]], "setdependentnodes() (tacs.assembler method)": [[2, "TACS.Assembler.setDependentNodes", false]], "setdesignvars() (tacs.assembler method)": [[2, "TACS.Assembler.setDesignVars", false]], "setdesignvars() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.setDesignVars", false]], "setdesignvars() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.setDesignVars", false]], "setdesignvars() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.setDesignVars", false]], "setdesignvars() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.setDesignVars", false]], "setdesignvars() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.setDesignVars", false]], "setdesignvars() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.setDesignVars", false]], "setdesignvars() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.setDesignVars", false]], "setdesignvars() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.setDesignVars", false]], "setdesignvars() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.setDesignVars", false]], "setdrillingregularization() (tacs.constitutive.shellconstitutive method)": [[3, "tacs.constitutive.ShellConstitutive.setDrillingRegularization", false]], "setelement() (tacs.meshloader method)": [[2, "TACS.MeshLoader.setElement", false]], "setelementconnectivity() (tacs.assembler method)": [[2, "TACS.Assembler.setElementConnectivity", false]], "setelements() (tacs.assembler method)": [[2, "TACS.Assembler.setElements", false]], "setelements() (tacs.creator method)": [[2, "TACS.Creator.setElements", false]], "setfailuremodes() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setFailureModes", false]], "setfh5() (tacs.integrator method)": [[2, "TACS.Integrator.setFH5", false]], "setfunctions() (tacs.integrator method)": [[2, "TACS.Integrator.setFunctions", false]], "setglobalconnectivity() (tacs.creator method)": [[2, "TACS.Creator.setGlobalConnectivity", false]], "setinitconditions() (tacs.assembler method)": [[2, "TACS.Assembler.setInitConditions", false]], "setinitconditions() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.setInitConditions", false]], "setinitnewtondeltafraction() (tacs.integrator method)": [[2, "TACS.Integrator.setInitNewtonDeltaFraction", false]], "setjacassemblyfreq() (tacs.integrator method)": [[2, "TACS.Integrator.setJacAssemblyFreq", false]], "setkrylovsubspacemethod() (tacs.integrator method)": [[2, "TACS.Integrator.setKrylovSubspaceMethod", false]], "setks() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.setKS", false]], "setksweight() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setKSWeight", false]], "setloadscale() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.setLoadScale", false]], "setmaxnewtoniters() (tacs.integrator method)": [[2, "TACS.Integrator.setMaxNewtonIters", false]], "setnastranid() (tacs.constitutive.materialproperties method)": [[3, "tacs.constitutive.MaterialProperties.setNastranID", false]], "setnodes() (tacs.assembler method)": [[2, "TACS.Assembler.setNodes", false]], "setnodes() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.setNodes", false]], "setnodes() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.setNodes", false]], "setnodes() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.setNodes", false]], "setnodes() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.setNodes", false]], "setnodes() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.setNodes", false]], "setnodes() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.setNodes", false]], "setnodes() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.setNodes", false]], "setnodes() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.setNodes", false]], "setnodes() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.setNodes", false]], "setnumthreads() (tacs.assembler method)": [[2, "TACS.Assembler.setNumThreads", false]], "setoption() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.setOption", false]], "setoption() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.setOption", false]], "setoption() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.setOption", false]], "setoption() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.setOption", false]], "setoption() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.setOption", false]], "setoption() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.setOption", false]], "setoption() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.setOption", false]], "setoption() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.setOption", false]], "setoption() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.setOption", false]], "setoption() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.setOption", false]], "setoption() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.setOption", false]], "setoption() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.setOption", false]], "setoption() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.setOption", false]], "setoptions() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.setOptions", false]], "setoptions() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.setOptions", false]], "setoptions() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.setOptions", false]], "setoptions() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.setOptions", false]], "setoptions() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.setOptions", false]], "setoptions() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.setOptions", false]], "setoptions() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.setOptions", false]], "setoptions() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.setOptions", false]], "setoptions() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.setOptions", false]], "setoptions() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.setOptions", false]], "setoptions() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.setOptions", false]], "setoptions() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.setOptions", false]], "setoptions() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.setOptions", false]], "setoutputfrequency() (tacs.integrator method)": [[2, "TACS.Integrator.setOutputFrequency", false]], "setoutputprefix() (tacs.integrator method)": [[2, "TACS.Integrator.setOutputPrefix", false]], "setpanelplyfractionbounds() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setPanelPlyFractionBounds", false]], "setpanelthicknessbounds() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setPanelThicknessBounds", false]], "setprintlevel() (tacs.integrator method)": [[2, "TACS.Integrator.setPrintLevel", false]], "setrefnorm() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.setRefNorm", false]], "setrefnorm() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.setRefNorm", false]], "setrefnorm() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.setRefNorm", false]], "setreltol() (tacs.integrator method)": [[2, "TACS.Integrator.setRelTol", false]], "setscalingparameters() (tacs.elements.rbe2 class method)": [[5, "tacs.elements.RBE2.setScalingParameters", false]], "setscalingparameters() (tacs.elements.rbe3 class method)": [[5, "tacs.elements.RBE3.setScalingParameters", false]], "setsimulationtime() (tacs.assembler method)": [[2, "TACS.Assembler.setSimulationTime", false]], "setspecificheat() (tacs.constitutive.materialproperties method)": [[3, "tacs.constitutive.MaterialProperties.setSpecificHeat", false]], "setstiffenerheightbounds() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setStiffenerHeightBounds", false]], "setstiffenerpitchbounds() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setStiffenerPitchBounds", false]], "setstiffenerplyfractionbounds() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setStiffenerPlyFractionBounds", false]], "setstiffenerthicknessbounds() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setStiffenerThicknessBounds", false]], "settheta() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.setTheta", false]], "settimeinterval() (tacs.integrator method)": [[2, "TACS.Integrator.setTimeInterval", false]], "setuselapack() (tacs.integrator method)": [[2, "TACS.Integrator.setUseLapack", false]], "setuseschurmat() (tacs.integrator method)": [[2, "TACS.Integrator.setUseSchurMat", false]], "setvalname() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.setValName", false]], "setvalname() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.setValName", false]], "setvariables() (tacs.assembler method)": [[2, "TACS.Assembler.setVariables", false]], "setvariables() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.setVariables", false]], "setvarname() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.setVarName", false]], "setvarname() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.setVarName", false]], "setvarname() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.setVarName", false]], "setvarname() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.setVarName", false]], "setvarname() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.setVarName", false]], "setvarname() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.setVarName", false]], "setvarname() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.setVarName", false]], "setvarname() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.setVarName", false]], "setvarname() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.setVarName", false]], "setwritedvmode() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.setWriteDVMode", false]], "shellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.ShellConstitutive", false]], "shellnaturaltransform (class in tacs.elements)": [[5, "tacs.elements.ShellNaturalTransform", false]], "shellrefaxistransform (class in tacs.elements)": [[5, "tacs.elements.ShellRefAxisTransform", false]], "smearedcompositeshellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.SmearedCompositeShellConstitutive", false]], "solidconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.SolidConstitutive", false]], "solve() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.solve", false]], "solve() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.solve", false]], "solve() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.solve", false]], "solve() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.solve", false]], "solve() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.solve", false]], "solve() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.solve", false]], "solve() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.solve", false]], "solveadjoint() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.solveAdjoint", false]], "springelement (class in tacs.elements)": [[5, "tacs.elements.SpringElement", false]], "springidentitytransform (class in tacs.elements)": [[5, "tacs.elements.SpringIdentityTransform", false]], "springrefaxistransform (class in tacs.elements)": [[5, "tacs.elements.SpringRefAxisTransform", false]], "springrefframetransform (class in tacs.elements)": [[5, "tacs.elements.SpringRefFrameTransform", false]], "staticproblem (class in tacs.problems)": [[31, "tacs.problems.StaticProblem", false]], "stiffenedshellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.StiffenedShellConstitutive", false]], "structuralmass (class in tacs.functions)": [[6, "tacs.functions.StructuralMass", false]], "tacs.constitutive": [[3, "module-0", false], [3, "module-tacs.constitutive", false]], "tacs.constraints.adjacency": [[17, "module-tacs.constraints.adjacency", false]], "tacs.constraints.dv": [[22, "module-tacs.constraints.dv", false]], "tacs.constraints.panel_length": [[25, "module-tacs.constraints.panel_length", false]], "tacs.constraints.panel_width": [[26, "module-tacs.constraints.panel_width", false]], "tacs.constraints.volume": [[33, "module-tacs.constraints.volume", false]], "tacs.elements": [[5, "module-0", false], [5, "module-1", false], [5, "module-2", false], [5, "module-tacs.elements", false]], "tacs.functions": [[6, "module-tacs.functions", false]], "tacs.problems.buckling": [[19, "module-tacs.problems.buckling", false]], "tacs.problems.modal": [[23, "module-tacs.problems.modal", false]], "tacs.problems.static": [[31, "module-tacs.problems.static", false]], "tacs.problems.transient": [[32, "module-tacs.problems.transient", false]], "tacs.pytacs": [[29, "module-tacs.pytacs", false]], "tacs.solvers.base": [[18, "module-tacs.solvers.base", false]], "tacs.solvers.continuation": [[21, "module-tacs.solvers.continuation", false]], "tacs.solvers.newton": [[24, "module-tacs.solvers.newton", false]], "tacsbuilder (class in tacs.mphys.builder)": [[15, "tacs.mphys.builder.TacsBuilder", false]], "test_all_derivative_tests() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.test_all_derivative_tests", false]], "test_all_gp_tests() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.test_all_gp_tests", false]], "testelement() (tacs.assembler method)": [[2, "TACS.Assembler.testElement", false]], "testfunction() (tacs.assembler method)": [[2, "TACS.Assembler.testFunction", false]], "transientproblem (class in tacs.problems)": [[32, "tacs.problems.TransientProblem", false]], "tri3nonlinearshell (class in tacs.elements)": [[5, "tacs.elements.Tri3NonlinearShell", false]], "tri3nonlinearthermalshell (class in tacs.elements)": [[5, "tacs.elements.Tri3NonlinearThermalShell", false]], "tri3shell (class in tacs.elements)": [[5, "tacs.elements.Tri3Shell", false]], "tri3thermalshell (class in tacs.elements)": [[5, "tacs.elements.Tri3ThermalShell", false]], "updatejacobian() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.updateJacobian", false]], "updatepreconditioner() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.updatePreconditioner", false]], "volumeconstraint (class in tacs.constraints)": [[33, "tacs.constraints.VolumeConstraint", false]], "writebdf() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.writeBDF", false]], "writeloadtobdf() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.writeLoadToBDF", false]], "writesensfile() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.writeSensFile", false]], "writesensfile() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.writeSensFile", false]], "writesensfile() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.writeSensFile", false]], "writesensfile() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.writeSensFile", false]], "writesolution() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.writeSolution", false]], "writesolution() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.writeSolution", false]], "writesolution() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.writeSolution", false]], "writesolution() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.writeSolution", false]], "writesolutionhistory() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.writeSolutionHistory", false]], "writevisualization() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.writeVisualization", false]], "writevisualization() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.writeVisualization", false]], "zeroddotvariables() (tacs.assembler method)": [[2, "TACS.Assembler.zeroDDotVariables", false]], "zerodotvariables() (tacs.assembler method)": [[2, "TACS.Assembler.zeroDotVariables", false]], "zeroloads() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.zeroLoads", false]], "zeroloads() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.zeroLoads", false]], "zeroloads() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.zeroLoads", false]], "zerovariables() (tacs.assembler method)": [[2, "TACS.Assembler.zeroVariables", false]], "zerovariables() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.zeroVariables", false]]}, "objects": {"TACS": [[2, 0, 1, "", "Assembler"], [2, 0, 1, "", "Creator"], [2, 0, 1, "", "Integrator"], [2, 0, 1, "", "MeshLoader"]], "TACS.Assembler": [[2, 1, 1, "", "addAdjointResProducts"], [2, 1, 1, "", "addAdjointResXptSensProducts"], [2, 1, 1, "", "addDVSens"], [2, 1, 1, "", "addJacobianVecProduct"], [2, 1, 1, "", "addMatDVSensInnerProduct"], [2, 1, 1, "", "addSVSens"], [2, 1, 1, "", "addXptSens"], [2, 1, 1, "", "applyBCs"], [2, 1, 1, "", "applyMatBCs"], [2, 1, 1, "", "assembleJacobian"], [2, 1, 1, "", "assembleMatCombo"], [2, 1, 1, "", "assembleMatType"], [2, 1, 1, "", "assembleRes"], [2, 1, 1, "", "computeReordering"], [2, 1, 1, "", "copyVariables"], [2, 1, 1, "", "create"], [2, 1, 1, "", "createDesignVec"], [2, 1, 1, "", "createMat"], [2, 1, 1, "", "createNodeVec"], [2, 1, 1, "", "createSchurMat"], [2, 1, 1, "", "createVec"], [2, 1, 1, "", "evalEnergies"], [2, 1, 1, "", "evalFunctions"], [2, 1, 1, "", "getBcMap"], [2, 1, 1, "", "getDesignVarRange"], [2, 1, 1, "", "getDesignVars"], [2, 1, 1, "", "getElementData"], [2, 1, 1, "", "getElementNodes"], [2, 1, 1, "", "getElements"], [2, 1, 1, "", "getInitConditions"], [2, 1, 1, "", "getMPIComm"], [2, 1, 1, "", "getNodes"], [2, 1, 1, "", "getNumDependentNodes"], [2, 1, 1, "", "getNumElements"], [2, 1, 1, "", "getNumNodes"], [2, 1, 1, "", "getNumOwnedNodes"], [2, 1, 1, "", "getOwnerRange"], [2, 1, 1, "", "getReordering"], [2, 1, 1, "", "getSimulationTime"], [2, 1, 1, "", "getVariables"], [2, 1, 1, "", "getVarsPerNode"], [2, 1, 1, "", "initialize"], [2, 1, 1, "", "reorderVec"], [2, 1, 1, "", "setAuxElements"], [2, 1, 1, "", "setBCValuesFromVec"], [2, 1, 1, "", "setBCs"], [2, 1, 1, "", "setDependentNodes"], [2, 1, 1, "", "setDesignVars"], [2, 1, 1, "", "setElementConnectivity"], [2, 1, 1, "", "setElements"], [2, 1, 1, "", "setInitConditions"], [2, 1, 1, "", "setNodes"], [2, 1, 1, "", "setNumThreads"], [2, 1, 1, "", "setSimulationTime"], [2, 1, 1, "", "setVariables"], [2, 1, 1, "", "testElement"], [2, 1, 1, "", "testFunction"], [2, 1, 1, "", "zeroDDotVariables"], [2, 1, 1, "", "zeroDotVariables"], [2, 1, 1, "", "zeroVariables"]], "TACS.Creator": [[2, 1, 1, "", "getElementPartition"], [2, 1, 1, "", "setBoundaryConditions"], [2, 1, 1, "", "setElements"], [2, 1, 1, "", "setGlobalConnectivity"]], "TACS.Integrator": [[2, 1, 1, "", "checkGradients"], [2, 1, 1, "", "evalFunctions"], [2, 1, 1, "", "getAdjoint"], [2, 1, 1, "", "getGradient"], [2, 1, 1, "", "getNumTimeSteps"], [2, 1, 1, "", "getStates"], [2, 1, 1, "", "getXptGradient"], [2, 1, 1, "", "initAdjoint"], [2, 1, 1, "", "integrate"], [2, 1, 1, "", "integrateAdjoint"], [2, 1, 1, "", "iterate"], [2, 1, 1, "", "iterateAdjoint"], [2, 1, 1, "", "loadStates"], [2, 1, 1, "", "persistStates"], [2, 1, 1, "", "postAdjoint"], [2, 1, 1, "", "setAbsTol"], [2, 1, 1, "", "setFH5"], [2, 1, 1, "", "setFunctions"], [2, 1, 1, "", "setInitNewtonDeltaFraction"], [2, 1, 1, "", "setJacAssemblyFreq"], [2, 1, 1, "", "setKrylovSubspaceMethod"], [2, 1, 1, "", "setMaxNewtonIters"], [2, 1, 1, "", "setOutputFrequency"], [2, 1, 1, "", "setOutputPrefix"], [2, 1, 1, "", "setPrintLevel"], [2, 1, 1, "", "setRelTol"], [2, 1, 1, "", "setTimeInterval"], [2, 1, 1, "", "setUseLapack"], [2, 1, 1, "", "setUseSchurMat"]], "TACS.MeshLoader": [[2, 1, 1, "", "addAuxElement"], [2, 1, 1, "", "addFunctionDomain"], [2, 1, 1, "", "createTACS"], [2, 1, 1, "", "getBCs"], [2, 1, 1, "", "getComponentDescript"], [2, 1, 1, "", "getConnectivity"], [2, 1, 1, "", "getElementDescript"], [2, 1, 1, "", "getNumComponents"], [2, 1, 1, "", "scanBDFFile"], [2, 1, 1, "", "setElement"]], "tacs": [[3, 2, 0, "module-0", "constitutive"], [5, 2, 0, "module-2", "elements"], [6, 2, 0, "-", "functions"], [29, 2, 0, "-", "pytacs"]], "tacs.constitutive": [[3, 0, 1, "", "BasicBeamConstitutive"], [3, 0, 1, "", "BladeStiffenedShellConstitutive"], [3, 0, 1, "", "BucklingGP"], [3, 0, 1, "", "CompositeShellConstitutive"], [3, 0, 1, "", "DOFSpringConstitutive"], [3, 0, 1, "", "GPBladeStiffenedShellConstitutive"], [3, 0, 1, "", "GaussianProcess"], [3, 0, 1, "", "GeneralMassConstitutive"], [3, 0, 1, "", "GeneralSpringConstitutive"], [3, 0, 1, "", "IsoRectangleBeamConstitutive"], [3, 0, 1, "", "IsoShellConstitutive"], [3, 0, 1, "", "IsoTubeBeamConstitutive"], [3, 0, 1, "", "LamParamShellConstitutive"], [3, 0, 1, "", "MaterialProperties"], [3, 0, 1, "", "OrthotropicPly"], [3, 0, 1, "", "PanelGPs"], [3, 0, 1, "", "PhaseChangeMaterialConstitutive"], [3, 0, 1, "", "PlaneStressConstitutive"], [3, 0, 1, "", "PointMassConstitutive"], [3, 0, 1, "", "ShellConstitutive"], [3, 0, 1, "", "SmearedCompositeShellConstitutive"], [3, 0, 1, "", "SolidConstitutive"], [3, 0, 1, "", "StiffenedShellConstitutive"]], "tacs.constitutive.BasicBeamConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.BucklingGP": [[3, 1, 1, "", "from_csv"]], "tacs.constitutive.CompositeShellConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.DOFSpringConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.GPBladeStiffenedShellConstitutive": [[3, 1, 1, "", "nondimCriticalGlobalAxialLoad"], [3, 1, 1, "", "nondimCriticalGlobalShearLoad"], [3, 1, 1, "", "nondimCriticalLocalAxialLoad"], [3, 1, 1, "", "nondimCriticalLocalShearLoad"], [3, 1, 1, "", "nondimStiffenerCripplingLoad"], [3, 1, 1, "", "setCPTstiffenerCrippling"], [3, 1, 1, "", "setWriteDVMode"], [3, 1, 1, "", "test_all_derivative_tests"]], "tacs.constitutive.GaussianProcess": [[3, 1, 1, "", "getNparam"], [3, 1, 1, "", "getNtrain"], [3, 1, 1, "", "getTrainingData"], [3, 1, 1, "", "kernel"], [3, 1, 1, "", "predict_mean_test_data"], [3, 1, 1, "", "recompute_alpha"], [3, 1, 1, "", "setKS"], [3, 1, 1, "", "setTheta"], [3, 1, 1, "", "test_all_gp_tests"]], "tacs.constitutive.GeneralMassConstitutive": [[3, 1, 1, "", "evalMassMatrix"]], "tacs.constitutive.IsoRectangleBeamConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.IsoShellConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.IsoTubeBeamConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.MaterialProperties": [[3, 1, 1, "", "generateBDFCard"], [3, 1, 1, "", "getMaterialProperties"], [3, 1, 1, "", "getNastranID"], [3, 1, 1, "", "setDensity"], [3, 1, 1, "", "setNastranID"], [3, 1, 1, "", "setSpecificHeat"]], "tacs.constitutive.OrthotropicPly": [[3, 1, 1, "", "getMaterialProperties"]], "tacs.constitutive.PanelGPs": [[3, 1, 1, "", "component_dict"]], "tacs.constitutive.ShellConstitutive": [[3, 1, 1, "", "setDrillingRegularization"]], "tacs.constitutive.SmearedCompositeShellConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.SolidConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.StiffenedShellConstitutive": [[3, 1, 1, "", "setFailureModes"], [3, 1, 1, "", "setKSWeight"], [3, 1, 1, "", "setPanelPlyFractionBounds"], [3, 1, 1, "", "setPanelThicknessBounds"], [3, 1, 1, "", "setStiffenerHeightBounds"], [3, 1, 1, "", "setStiffenerPitchBounds"], [3, 1, 1, "", "setStiffenerPlyFractionBounds"], [3, 1, 1, "", "setStiffenerThicknessBounds"]], "tacs.constraints": [[17, 0, 1, "", "AdjacencyConstraint"], [22, 0, 1, "", "DVConstraint"], [25, 0, 1, "", "PanelLengthConstraint"], [26, 0, 1, "", "PanelWidthConstraint"], [33, 0, 1, "", "VolumeConstraint"], [17, 2, 0, "-", "adjacency"], [22, 2, 0, "-", "dv"], [25, 2, 0, "-", "panel_length"], [26, 2, 0, "-", "panel_width"], [33, 2, 0, "-", "volume"]], "tacs.constraints.AdjacencyConstraint": [[17, 1, 1, "", "addConstraint"], [17, 3, 1, "", "dtype"], [17, 1, 1, "", "evalConstraints"], [17, 1, 1, "", "evalConstraintsSens"], [17, 1, 1, "", "getConstraintBounds"], [17, 1, 1, "", "getConstraintKeys"], [17, 1, 1, "", "getConstraintSizes"], [17, 1, 1, "", "getDesignVarRange"], [17, 1, 1, "", "getDesignVars"], [17, 1, 1, "", "getNodes"], [17, 1, 1, "", "getNumCoordinates"], [17, 1, 1, "", "getNumDesignVars"], [17, 1, 1, "", "getNumOwnedNodes"], [17, 1, 1, "", "getNumVariables"], [17, 1, 1, "", "getOption"], [17, 1, 1, "", "getVarsPerNode"], [17, 1, 1, "", "printDefaultOptions"], [17, 1, 1, "", "printModifiedOptions"], [17, 1, 1, "", "printOptions"], [17, 1, 1, "", "setDesignVars"], [17, 1, 1, "", "setNodes"], [17, 1, 1, "", "setOption"], [17, 1, 1, "", "setOptions"], [17, 1, 1, "", "setVarName"], [17, 1, 1, "", "writeVisualization"]], "tacs.constraints.DVConstraint": [[22, 1, 1, "", "addConstraint"], [22, 3, 1, "", "dtype"], [22, 1, 1, "", "evalConstraints"], [22, 1, 1, "", "evalConstraintsSens"], [22, 1, 1, "", "getConstraintBounds"], [22, 1, 1, "", "getConstraintKeys"], [22, 1, 1, "", "getConstraintSizes"], [22, 1, 1, "", "getDesignVarRange"], [22, 1, 1, "", "getDesignVars"], [22, 1, 1, "", "getNodes"], [22, 1, 1, "", "getNumCoordinates"], [22, 1, 1, "", "getNumDesignVars"], [22, 1, 1, "", "getNumOwnedNodes"], [22, 1, 1, "", "getNumVariables"], [22, 1, 1, "", "getOption"], [22, 1, 1, "", "getVarsPerNode"], [22, 1, 1, "", "printDefaultOptions"], [22, 1, 1, "", "printModifiedOptions"], [22, 1, 1, "", "printOptions"], [22, 1, 1, "", "setDesignVars"], [22, 1, 1, "", "setNodes"], [22, 1, 1, "", "setOption"], [22, 1, 1, "", "setOptions"], [22, 1, 1, "", "setVarName"]], "tacs.constraints.PanelLengthConstraint": [[25, 1, 1, "", "addConstraint"], [25, 1, 1, "", "computeRefAxis"], [25, 3, 1, "", "dtype"], [25, 1, 1, "", "evalConstraints"], [25, 1, 1, "", "evalConstraintsSens"], [25, 1, 1, "", "externalClearUpToDate"], [25, 1, 1, "", "getConstraintBounds"], [25, 1, 1, "", "getConstraintKeys"], [25, 1, 1, "", "getConstraintSizes"], [25, 1, 1, "", "getDesignVarRange"], [25, 1, 1, "", "getDesignVars"], [25, 1, 1, "", "getNodes"], [25, 1, 1, "", "getNumCoordinates"], [25, 1, 1, "", "getNumDesignVars"], [25, 1, 1, "", "getNumOwnedNodes"], [25, 1, 1, "", "getNumVariables"], [25, 1, 1, "", "getOption"], [25, 1, 1, "", "getVarsPerNode"], [25, 1, 1, "", "printDefaultOptions"], [25, 1, 1, "", "printModifiedOptions"], [25, 1, 1, "", "printOptions"], [25, 1, 1, "", "setDesignVars"], [25, 1, 1, "", "setNodes"], [25, 1, 1, "", "setOption"], [25, 1, 1, "", "setOptions"], [25, 1, 1, "", "setVarName"]], "tacs.constraints.PanelWidthConstraint": [[26, 1, 1, "", "addConstraint"], [26, 1, 1, "", "computeRefAxis"], [26, 3, 1, "", "dtype"], [26, 1, 1, "", "evalConstraints"], [26, 1, 1, "", "evalConstraintsSens"], [26, 1, 1, "", "externalClearUpToDate"], [26, 1, 1, "", "getConstraintBounds"], [26, 1, 1, "", "getConstraintKeys"], [26, 1, 1, "", "getConstraintSizes"], [26, 1, 1, "", "getDesignVarRange"], [26, 1, 1, "", "getDesignVars"], [26, 1, 1, "", "getNodes"], [26, 1, 1, "", "getNumCoordinates"], [26, 1, 1, "", "getNumDesignVars"], [26, 1, 1, "", "getNumOwnedNodes"], [26, 1, 1, "", "getNumVariables"], [26, 1, 1, "", "getOption"], [26, 1, 1, "", "getVarsPerNode"], [26, 1, 1, "", "printDefaultOptions"], [26, 1, 1, "", "printModifiedOptions"], [26, 1, 1, "", "printOptions"], [26, 1, 1, "", "setDesignVars"], [26, 1, 1, "", "setNodes"], [26, 1, 1, "", "setOption"], [26, 1, 1, "", "setOptions"], [26, 1, 1, "", "setVarName"]], "tacs.constraints.VolumeConstraint": [[33, 1, 1, "", "addConstraint"], [33, 3, 1, "", "dtype"], [33, 1, 1, "", "evalConstraints"], [33, 1, 1, "", "evalConstraintsSens"], [33, 1, 1, "", "getConstraintBounds"], [33, 1, 1, "", "getConstraintKeys"], [33, 1, 1, "", "getConstraintSizes"], [33, 1, 1, "", "getDesignVarRange"], [33, 1, 1, "", "getDesignVars"], [33, 1, 1, "", "getNodes"], [33, 1, 1, "", "getNumCoordinates"], [33, 1, 1, "", "getNumDesignVars"], [33, 1, 1, "", "getNumOwnedNodes"], [33, 1, 1, "", "getNumVariables"], [33, 1, 1, "", "getOption"], [33, 1, 1, "", "getVarsPerNode"], [33, 1, 1, "", "printDefaultOptions"], [33, 1, 1, "", "printModifiedOptions"], [33, 1, 1, "", "printOptions"], [33, 1, 1, "", "setDesignVars"], [33, 1, 1, "", "setNodes"], [33, 1, 1, "", "setOption"], [33, 1, 1, "", "setOptions"], [33, 1, 1, "", "setVarName"], [33, 1, 1, "", "writeVisualization"]], "tacs.elements": [[5, 0, 1, "", "Beam2"], [5, 0, 1, "", "Beam2ModRot"], [5, 0, 1, "", "Beam3"], [5, 0, 1, "", "Beam3ModRot"], [5, 0, 1, "", "BeamRefAxisTransform"], [5, 0, 1, "", "CubicHexaBasis"], [5, 0, 1, "", "CubicQuadBasis"], [5, 0, 1, "", "CubicTriangleBasis"], [5, 0, 1, "", "Element2D"], [5, 0, 1, "", "Element3D"], [5, 0, 1, "", "HeatConduction2D"], [5, 0, 1, "", "HeatConduction3D"], [5, 0, 1, "", "LinearElasticity2D"], [5, 0, 1, "", "LinearElasticity3D"], [5, 0, 1, "", "LinearHexaBasis"], [5, 0, 1, "", "LinearQuadBasis"], [5, 0, 1, "", "LinearTetrahedralBasis"], [5, 0, 1, "", "LinearThermoelasticity2D"], [5, 0, 1, "", "LinearThermoelasticity3D"], [5, 0, 1, "", "LinearTriangleBasis"], [5, 0, 1, "", "MassElement"], [5, 0, 1, "", "PCMHeatConduction2D"], [5, 0, 1, "", "Quad16NonlinearShell"], [5, 0, 1, "", "Quad16NonlinearThermalShell"], [5, 0, 1, "", "Quad16Shell"], [5, 0, 1, "", "Quad16ThermalShell"], [5, 0, 1, "", "Quad4NonlinearShell"], [5, 0, 1, "", "Quad4NonlinearThermalShell"], [5, 0, 1, "", "Quad4Shell"], [5, 0, 1, "", "Quad4ThermalShell"], [5, 0, 1, "", "Quad9NonlinearShell"], [5, 0, 1, "", "Quad9NonlinearThermalShell"], [5, 0, 1, "", "Quad9Shell"], [5, 0, 1, "", "Quad9ThermalShell"], [5, 0, 1, "", "QuadraticHexaBasis"], [5, 0, 1, "", "QuadraticQuadBasis"], [5, 0, 1, "", "QuadraticTetrahedralBasis"], [5, 0, 1, "", "QuadraticTriangleBasis"], [5, 0, 1, "", "QuarticQuadBasis"], [5, 0, 1, "", "QuinticQuadBasis"], [5, 0, 1, "", "RBE2"], [5, 0, 1, "", "RBE3"], [5, 0, 1, "", "ShellNaturalTransform"], [5, 0, 1, "", "ShellRefAxisTransform"], [5, 0, 1, "", "SpringElement"], [5, 0, 1, "", "SpringIdentityTransform"], [5, 0, 1, "", "SpringRefAxisTransform"], [5, 0, 1, "", "SpringRefFrameTransform"], [5, 0, 1, "", "Tri3NonlinearShell"], [5, 0, 1, "", "Tri3NonlinearThermalShell"], [5, 0, 1, "", "Tri3Shell"], [5, 0, 1, "", "Tri3ThermalShell"]], "tacs.elements.BeamRefAxisTransform": [[5, 1, 1, "", "getRefAxis"]], "tacs.elements.RBE2": [[5, 1, 1, "", "setScalingParameters"]], "tacs.elements.RBE3": [[5, 1, 1, "", "setScalingParameters"]], "tacs.elements.ShellRefAxisTransform": [[5, 1, 1, "", "getRefAxis"]], "tacs.elements.SpringRefAxisTransform": [[5, 1, 1, "", "getRefAxis"]], "tacs.elements.SpringRefFrameTransform": [[5, 1, 1, "", "getRefAxes"]], "tacs.functions": [[6, 0, 1, "", "AverageTemperature"], [6, 0, 1, "", "CenterOfMass"], [6, 0, 1, "", "Compliance"], [6, 0, 1, "", "EnclosedVolume"], [6, 0, 1, "", "KSDisplacement"], [6, 0, 1, "", "KSFailure"], [6, 0, 1, "", "KSTemperature"], [6, 0, 1, "", "MomentOfInertia"], [6, 0, 1, "", "StructuralMass"]], "tacs.functions.Compliance": [[6, 1, 1, "", "setComplianceType"]], "tacs.mphys.builder": [[15, 0, 1, "", "TacsBuilder"]], "tacs.mphys.builder.TacsBuilder": [[15, 1, 1, "", "get_coupling_group_subsystem"], [15, 1, 1, "", "get_dv_bounds"], [15, 1, 1, "", "get_dv_scalers"], [15, 1, 1, "", "get_fea_assembler"], [15, 1, 1, "", "get_initial_dvs"], [15, 1, 1, "", "get_mesh_coordinate_subsystem"], [15, 1, 1, "", "get_ndof"], [15, 1, 1, "", "get_ndv"], [15, 1, 1, "", "get_number_of_nodes"], [15, 1, 1, "", "get_post_coupling_subsystem"], [15, 1, 1, "", "get_pre_coupling_subsystem"], [15, 1, 1, "", "get_solver"], [15, 1, 1, "", "get_tagged_indices"], [15, 1, 1, "", "initialize"]], "tacs.problems": [[19, 0, 1, "", "BucklingProblem"], [23, 0, 1, "", "ModalProblem"], [31, 0, 1, "", "StaticProblem"], [32, 0, 1, "", "TransientProblem"], [19, 2, 0, "-", "buckling"], [23, 2, 0, "-", "modal"], [31, 2, 0, "-", "static"], [32, 2, 0, "-", "transient"]], "tacs.problems.BucklingProblem": [[19, 1, 1, "", "addCentrifugalLoad"], [19, 1, 1, "", "addDVSens"], [19, 1, 1, "", "addFunction"], [19, 1, 1, "", "addInertialLoad"], [19, 1, 1, "", "addLoadFromBDF"], [19, 1, 1, "", "addLoadToComponents"], [19, 1, 1, "", "addLoadToNodes"], [19, 1, 1, "", "addLoadToRHS"], [19, 1, 1, "", "addPressureToComponents"], [19, 1, 1, "", "addPressureToElements"], [19, 1, 1, "", "addTractionToComponents"], [19, 1, 1, "", "addTractionToElements"], [19, 1, 1, "", "addXptSens"], [19, 3, 1, "", "dtype"], [19, 1, 1, "", "evalFunctions"], [19, 1, 1, "", "evalFunctionsSens"], [19, 1, 1, "", "evalSVSens"], [19, 1, 1, "", "getDesignVarRange"], [19, 1, 1, "", "getDesignVars"], [19, 1, 1, "", "getFunctionKeys"], [19, 1, 1, "", "getModalError"], [19, 1, 1, "", "getNodes"], [19, 1, 1, "", "getNumCoordinates"], [19, 1, 1, "", "getNumDesignVars"], [19, 1, 1, "", "getNumEigs"], [19, 1, 1, "", "getNumOwnedNodes"], [19, 1, 1, "", "getNumVariables"], [19, 1, 1, "", "getOption"], [19, 1, 1, "", "getVariables"], [19, 1, 1, "", "getVarsPerNode"], [19, 4, 1, "", "isNonlinear"], [19, 1, 1, "", "printDefaultOptions"], [19, 1, 1, "", "printModifiedOptions"], [19, 1, 1, "", "printOptions"], [19, 1, 1, "", "setDesignVars"], [19, 1, 1, "", "setNodes"], [19, 1, 1, "", "setOption"], [19, 1, 1, "", "setOptions"], [19, 1, 1, "", "setValName"], [19, 1, 1, "", "setVarName"], [19, 1, 1, "", "solve"], [19, 1, 1, "", "writeSensFile"], [19, 1, 1, "", "writeSolution"], [19, 1, 1, "", "zeroLoads"]], "tacs.problems.ModalProblem": [[23, 1, 1, "", "addFunction"], [23, 3, 1, "", "dtype"], [23, 1, 1, "", "evalFunctions"], [23, 1, 1, "", "evalFunctionsSens"], [23, 1, 1, "", "getDesignVarRange"], [23, 1, 1, "", "getDesignVars"], [23, 1, 1, "", "getFunctionKeys"], [23, 1, 1, "", "getNodes"], [23, 1, 1, "", "getNumCoordinates"], [23, 1, 1, "", "getNumDesignVars"], [23, 1, 1, "", "getNumEigs"], [23, 1, 1, "", "getNumOwnedNodes"], [23, 1, 1, "", "getNumVariables"], [23, 1, 1, "", "getOption"], [23, 1, 1, "", "getVariables"], [23, 1, 1, "", "getVarsPerNode"], [23, 4, 1, "", "isNonlinear"], [23, 1, 1, "", "printDefaultOptions"], [23, 1, 1, "", "printModifiedOptions"], [23, 1, 1, "", "printOptions"], [23, 1, 1, "", "setDesignVars"], [23, 1, 1, "", "setNodes"], [23, 1, 1, "", "setOption"], [23, 1, 1, "", "setOptions"], [23, 1, 1, "", "setValName"], [23, 1, 1, "", "setVarName"], [23, 1, 1, "", "solve"], [23, 1, 1, "", "writeSensFile"], [23, 1, 1, "", "writeSolution"]], "tacs.problems.StaticProblem": [[31, 1, 1, "", "addAdjointResProducts"], [31, 1, 1, "", "addAdjointResXptSensProducts"], [31, 1, 1, "", "addCentrifugalLoad"], [31, 1, 1, "", "addDVSens"], [31, 1, 1, "", "addFunction"], [31, 1, 1, "", "addInertialLoad"], [31, 1, 1, "", "addLoadFromBDF"], [31, 1, 1, "", "addLoadToComponents"], [31, 1, 1, "", "addLoadToNodes"], [31, 1, 1, "", "addLoadToRHS"], [31, 1, 1, "", "addPressureToComponents"], [31, 1, 1, "", "addPressureToElements"], [31, 1, 1, "", "addSVSens"], [31, 1, 1, "", "addTractionToComponents"], [31, 1, 1, "", "addTractionToElements"], [31, 1, 1, "", "addTransposeJacVecProduct"], [31, 1, 1, "", "addXptSens"], [31, 3, 1, "", "dtype"], [31, 1, 1, "", "evalFunctions"], [31, 1, 1, "", "evalFunctionsSens"], [31, 1, 1, "", "getDesignVarRange"], [31, 1, 1, "", "getDesignVars"], [31, 1, 1, "", "getForces"], [31, 1, 1, "", "getFunctionKeys"], [31, 1, 1, "", "getJacobian"], [31, 1, 1, "", "getLoadScale"], [31, 1, 1, "", "getNodes"], [31, 1, 1, "", "getNumCoordinates"], [31, 1, 1, "", "getNumDesignVars"], [31, 1, 1, "", "getNumOwnedNodes"], [31, 1, 1, "", "getNumVariables"], [31, 1, 1, "", "getOption"], [31, 1, 1, "", "getOutputFileName"], [31, 1, 1, "", "getResidual"], [31, 1, 1, "", "getVariables"], [31, 1, 1, "", "getVarsPerNode"], [31, 4, 1, "", "isNonlinear"], [31, 4, 1, "", "loadScale"], [31, 1, 1, "", "printDefaultOptions"], [31, 1, 1, "", "printModifiedOptions"], [31, 1, 1, "", "printOptions"], [31, 1, 1, "", "setDesignVars"], [31, 1, 1, "", "setLoadScale"], [31, 1, 1, "", "setNodes"], [31, 1, 1, "", "setOption"], [31, 1, 1, "", "setOptions"], [31, 1, 1, "", "setVarName"], [31, 1, 1, "", "setVariables"], [31, 1, 1, "", "solve"], [31, 1, 1, "", "solveAdjoint"], [31, 1, 1, "", "updateJacobian"], [31, 1, 1, "", "updatePreconditioner"], [31, 1, 1, "", "writeLoadToBDF"], [31, 1, 1, "", "writeSensFile"], [31, 1, 1, "", "writeSolution"], [31, 1, 1, "", "writeSolutionHistory"], [31, 1, 1, "", "zeroLoads"], [31, 1, 1, "", "zeroVariables"]], "tacs.problems.TransientProblem": [[32, 1, 1, "", "addCentrifugalLoad"], [32, 1, 1, "", "addFunction"], [32, 1, 1, "", "addInertialLoad"], [32, 1, 1, "", "addLoadFromBDF"], [32, 1, 1, "", "addLoadToComponents"], [32, 1, 1, "", "addLoadToNodes"], [32, 1, 1, "", "addLoadToRHS"], [32, 1, 1, "", "addPressureToComponents"], [32, 1, 1, "", "addPressureToElements"], [32, 1, 1, "", "addTractionToComponents"], [32, 1, 1, "", "addTractionToElements"], [32, 3, 1, "", "dtype"], [32, 1, 1, "", "evalFunctions"], [32, 1, 1, "", "evalFunctionsSens"], [32, 1, 1, "", "getDesignVarRange"], [32, 1, 1, "", "getDesignVars"], [32, 1, 1, "", "getFunctionKeys"], [32, 1, 1, "", "getNodes"], [32, 1, 1, "", "getNumCoordinates"], [32, 1, 1, "", "getNumDesignVars"], [32, 1, 1, "", "getNumOwnedNodes"], [32, 1, 1, "", "getNumTimeStages"], [32, 1, 1, "", "getNumTimeSteps"], [32, 1, 1, "", "getNumVariables"], [32, 1, 1, "", "getOption"], [32, 1, 1, "", "getTimeStages"], [32, 1, 1, "", "getTimeSteps"], [32, 1, 1, "", "getVariables"], [32, 1, 1, "", "getVarsPerNode"], [32, 4, 1, "", "isNonlinear"], [32, 1, 1, "", "iterate"], [32, 1, 1, "", "prepIterativeSolve"], [32, 1, 1, "", "printDefaultOptions"], [32, 1, 1, "", "printModifiedOptions"], [32, 1, 1, "", "printOptions"], [32, 1, 1, "", "setDesignVars"], [32, 1, 1, "", "setInitConditions"], [32, 1, 1, "", "setNodes"], [32, 1, 1, "", "setOption"], [32, 1, 1, "", "setOptions"], [32, 1, 1, "", "setVarName"], [32, 1, 1, "", "solve"], [32, 1, 1, "", "writeSensFile"], [32, 1, 1, "", "writeSolution"], [32, 1, 1, "", "zeroLoads"]], "tacs.pytacs": [[29, 5, 1, "", "elemCallBack"], [29, 0, 1, "", "pyTACS"]], "tacs.pytacs.pyTACS": [[29, 1, 1, "", "addGlobalDV"], [29, 1, 1, "", "applyBCsToVec"], [29, 1, 1, "", "assignMassDV"], [29, 1, 1, "", "createAdjacencyConstraint"], [29, 1, 1, "", "createBucklingProblem"], [29, 1, 1, "", "createDVConstraint"], [29, 1, 1, "", "createDesignVec"], [29, 1, 1, "", "createModalProblem"], [29, 1, 1, "", "createNodeVec"], [29, 1, 1, "", "createPanelLengthConstraint"], [29, 1, 1, "", "createPanelWidthConstraint"], [29, 1, 1, "", "createStaticProblem"], [29, 1, 1, "", "createTACSProbsFromBDF"], [29, 1, 1, "", "createTransientProblem"], [29, 1, 1, "", "createVec"], [29, 1, 1, "", "createVolumeConstraint"], [29, 3, 1, "", "dtype"], [29, 1, 1, "", "getBDFInfo"], [29, 1, 1, "", "getCompNames"], [29, 1, 1, "", "getDesignVarRange"], [29, 1, 1, "", "getGlobalDVKeys"], [29, 1, 1, "", "getGlobalDVNums"], [29, 1, 1, "", "getGlobalDVs"], [29, 1, 1, "", "getGlobalNodeIDsForComps"], [29, 1, 1, "", "getLocalMultiplierNodeIDs"], [29, 1, 1, "", "getLocalNodeIDsForComps"], [29, 1, 1, "", "getLocalNodeIDsFromGlobal"], [29, 1, 1, "", "getNumComponents"], [29, 1, 1, "", "getNumDesignVars"], [29, 1, 1, "", "getNumOwnedMultiplierNodes"], [29, 1, 1, "", "getNumOwnedNodes"], [29, 1, 1, "", "getOption"], [29, 1, 1, "", "getOrigDesignVars"], [29, 1, 1, "", "getOrigNodes"], [29, 1, 1, "", "getTotalNumDesignVars"], [29, 1, 1, "", "getTotalNumGlobalDVs"], [29, 1, 1, "", "getVarsPerNode"], [29, 1, 1, "", "initialize"], [29, 4, 1, "", "isNonlinear"], [29, 1, 1, "", "printDefaultOptions"], [29, 1, 1, "", "printModifiedOptions"], [29, 1, 1, "", "printOptions"], [29, 1, 1, "", "selectCompIDs"], [29, 1, 1, "", "setBCsInVec"], [29, 1, 1, "", "setOption"], [29, 1, 1, "", "setOptions"], [29, 1, 1, "", "writeBDF"]], "tacs.solvers": [[18, 0, 1, "", "BaseSolver"], [21, 0, 1, "", "ContinuationSolver"], [24, 0, 1, "", "NewtonSolver"], [18, 2, 0, "-", "base"], [21, 2, 0, "-", "continuation"], [24, 2, 0, "-", "newton"]], "tacs.solvers.BaseSolver": [[18, 3, 1, "", "dtype"], [18, 4, 1, "", "fatalFailure"], [18, 1, 1, "", "getHistoryVariables"], [18, 1, 1, "", "getOption"], [18, 4, 1, "", "hasConverged"], [18, 1, 1, "", "initializeSolve"], [18, 4, 1, "", "iterationCount"], [18, 1, 1, "", "printDefaultOptions"], [18, 1, 1, "", "printModifiedOptions"], [18, 1, 1, "", "printOptions"], [18, 1, 1, "", "reset"], [18, 1, 1, "", "setCallback"], [18, 1, 1, "", "setConvergenceTolerance"], [18, 1, 1, "", "setOption"], [18, 1, 1, "", "setOptions"], [18, 1, 1, "", "setRefNorm"], [18, 1, 1, "", "solve"]], "tacs.solvers.ContinuationSolver": [[21, 1, 1, "", "computeForceVectors"], [21, 3, 1, "", "dtype"], [21, 4, 1, "", "fatalFailure"], [21, 1, 1, "", "getHistoryVariables"], [21, 1, 1, "", "getOption"], [21, 4, 1, "", "hasConverged"], [21, 1, 1, "", "initializeSolve"], [21, 4, 1, "", "iterationCount"], [21, 1, 1, "", "printDefaultOptions"], [21, 1, 1, "", "printModifiedOptions"], [21, 1, 1, "", "printOptions"], [21, 1, 1, "", "reset"], [21, 1, 1, "", "setCallback"], [21, 1, 1, "", "setConvergenceTolerance"], [21, 1, 1, "", "setOption"], [21, 1, 1, "", "setOptions"], [21, 1, 1, "", "setRefNorm"], [21, 1, 1, "", "solve"]], "tacs.solvers.NewtonSolver": [[24, 3, 1, "", "dtype"], [24, 4, 1, "", "fatalFailure"], [24, 1, 1, "", "getHistoryVariables"], [24, 1, 1, "", "getOption"], [24, 4, 1, "", "hasConverged"], [24, 1, 1, "", "initializeSolve"], [24, 4, 1, "", "iterationCount"], [24, 1, 1, "", "printDefaultOptions"], [24, 1, 1, "", "printModifiedOptions"], [24, 1, 1, "", "printOptions"], [24, 1, 1, "", "reset"], [24, 1, 1, "", "setCallback"], [24, 1, 1, "", "setConvergenceTolerance"], [24, 1, 1, "", "setOption"], [24, 1, 1, "", "setOptions"], [24, 1, 1, "", "setRefNorm"], [24, 1, 1, "", "solve"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "module", "Python module"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"], "5": ["py", "function", "Python function"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:module", "3": "py:attribute", "4": "py:property", "5": "py:function"}, "terms": {"": [2, 3, 5, 7, 8, 9, 10, 11, 13, 15, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 35], "0": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "00": [11, 29], "000": 11, "0001": [21, 24], "001": [7, 19, 23, 31, 32], "0012": 1, "002": [8, 9], "005": [10, 15], "01": [1, 11, 24, 29], "02": 8, "04": [11, 29], "05": [7, 9], "050": 11, "06": 2, "065": 11, "08": [2, 21, 24], "0e6": [9, 10, 15], "0e9": 7, "0i": 35, "1": [1, 2, 3, 5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "10": [1, 3, 5, 8, 10, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "100": [7, 8, 9, 10, 11, 15, 17, 22, 25, 26, 29, 33], "1000": [5, 7, 8, 19, 23, 31, 32], "10000000000": 24, "100e3": 9, "101": [7, 29], "102": 29, "103": 29, "1040": 9, "10401": 15, "10402": 15, "109": [9, 29], "11": [3, 13], "11th": 29, "12": [3, 7, 11, 19, 23, 24, 31, 32, 33], "12354": [17, 19, 22, 23, 31, 32, 33], "124": 9, "13": [3, 13], "138": 7, "14": [3, 19, 23, 29, 31, 32], "1415926": [25, 26], "1460": 11, "15": [1, 3, 19, 23, 31], "1550": 9, "16": [3, 5, 7], "17": 3, "173": 9, "18": 3, "18e9": 9, "19": 3, "1983645": [25, 26], "1d": [19, 31, 32], "1e": [2, 3, 8, 15, 17, 19, 21, 22, 23, 24, 29, 31, 32, 33], "1e20": [3, 17, 22, 25, 26, 33], "1e3": 7, "1e4": 10, "1m": 10, "2": [1, 2, 3, 5, 6, 8, 9, 11, 13, 15, 21, 23, 24, 25, 26, 29, 31, 32, 35], "20": [1, 3, 8, 15, 17, 22, 31, 33], "2005": 9, "2010": 12, "2020": 13, "2023q3": 13, "2024": 3, "204": 11, "21": [3, 13], "234": [19, 23, 31, 32], "2410": 9, "25": [1, 5, 7, 9, 24], "2500": [7, 8, 10, 15], "2514": 3, "25e": 9, "27": [1, 5], "2700": 11, "28": 29, "28_25apr23_rhel87": 13, "29": 29, "2d": [3, 5, 19, 29, 31, 32], "2nd": 2, "3": [1, 3, 5, 7, 8, 9, 10, 11, 13, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "30": 21, "304": 13, "325": [25, 26], "3262": 29, "3310": 29, "3320": 29, "34": 9, "350e6": [7, 8], "36": 5, "3600": 29, "3601": 29, "372": 7, "3797": 29, "3798": 29, "3799": 29, "3800": 29, "3801": 29, "3802": 29, "3874": 29, "3875": 29, "3881": 29, "3882": 29, "3884": 29, "3885": 29, "3887": 29, "3888": 29, "3891": 29, "3892": 29, "3895": 29, "3896": 29, "3898": 29, "3899": 29, "3981": 3, "3d": [3, 5, 6], "3x": [25, 26], "3x3": 35, "4": [1, 2, 3, 5, 13, 19, 28, 29, 31, 32], "40": [1, 24], "45": 9, "464": [10, 15], "481": 10, "4_aob_opt": 3, "4throot": 3, "5": [3, 7, 8, 10, 11, 13, 15, 21, 24, 29, 31, 35], "50": [8, 11, 24], "50x242": [17, 22, 25, 26, 33], "5465e67079419a69e0116de24fce58f": 13, "54e9": 9, "5534716448382722": 7, "571649588963465": 9, "59": [19, 23, 31, 32], "5g": 15, "6": [3, 5, 7, 8, 10, 19, 29, 31, 32], "6000": 11, "618033988749895": 24, "6310": 29, "6320": 29, "64": [5, 13], "6600": 29, "6v": 7, "6vl": 7, "6x6": 3, "7": [1, 3, 5, 19, 23, 29, 31, 32], "70": 7, "70e9": [8, 10, 15], "71": 9, "73": 9, "731": 29, "732": 29, "733": 29, "734": 29, "735": 29, "736": 29, "781": 29, "782": 29, "8": [3, 5, 9, 21, 29], "80": 6, "81": 15, "880": 11, "883": 11, "89": [19, 23, 31, 32], "9": [3, 5, 11, 13, 15, 24, 29, 35], "90": 9, "900": 10, "97": 29, "98": 29, "99": 29, "9e9": 9, "A": [1, 2, 3, 5, 8, 9, 13, 14, 17, 19, 21, 24, 29, 31, 32, 33, 35], "AND": 29, "And": 31, "As": [3, 22, 29], "At": [7, 9, 13, 35], "Be": 3, "By": [7, 11, 19, 29, 31], "FOR": [19, 23], "For": [0, 1, 2, 3, 6, 8, 9, 10, 11, 13, 16, 22, 29, 32, 33, 35], "If": [1, 2, 3, 6, 11, 13, 17, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "In": [1, 2, 9, 10, 11, 13, 19, 24, 29, 31, 32, 35], "It": [2, 5, 10, 17, 18, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "NOT": [19, 23, 29], "No": [9, 13, 19, 23, 29, 31, 32], "Not": [5, 25, 26, 29], "On": [2, 9], "One": [3, 22, 29], "Or": 22, "The": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "Then": [1, 2, 11, 13], "There": [1, 3, 6, 10, 13, 14, 29, 35], "These": [1, 2, 3, 5, 6, 8, 11, 13, 14, 16, 28, 29, 35], "To": [7, 9, 10, 11, 13, 24, 31, 35], "With": [11, 35], "_": 35, "__file__": [7, 9, 11], "__init__": 8, "_gp_callback": 3, "_jacobianupdaterequir": 31, "_preconditionerupdaterequir": 31, "_prefix": 2, "a1": 2, "a11": 3, "a66": 3, "a_": 3, "a_0": [22, 29], "a_1": [22, 29], "a_n": [22, 29], "aarch64": 1, "ab": 3, "abc": [15, 29], "abm": 2, "about": [1, 3, 6, 15, 29, 35], "aboutcm": 6, "abov": [1, 7, 9, 13, 29], "abruptli": [17, 29], "abslintol": 24, "absolut": [2, 18, 19, 21, 23, 24, 31, 32], "abstol": [18, 21, 24], "abstract": [3, 18], "acceler": [19, 31, 32], "accept": [3, 6, 13, 19, 23, 29, 31, 32], "access": [13, 14], "accomodo": 3, "accomplish": [9, 10], "accord": [10, 15], "accordingli": [1, 13], "accumul": 29, "accur": 35, "acdl": 1, "achiev": 21, "across": [3, 15, 17, 19, 22, 29, 31, 32, 35], "act": [7, 10, 31], "activ": 13, "actual": [29, 31, 32], "ad": [1, 2, 5, 7, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "adapt": [21, 24, 31], "add": [1, 2, 5, 7, 9, 10, 11, 13, 15, 19, 28, 29, 31, 32, 35], "add_constraint": [7, 9], "add_design_var": [7, 9], "add_design_vari": 15, "add_object": [7, 9], "add_output": [7, 9], "add_subsystem": [7, 9], "addadjointresproduct": [2, 31], "addadjointresxptsensproduct": [2, 31], "addauxel": 2, "addcentrifugalload": [19, 31, 32], "addconstraint": [9, 15, 17, 22, 25, 26, 33], "adddvsen": [2, 19, 31], "addfunct": [7, 9, 10, 11, 15, 19, 23, 31, 32], "addfunctiondomain": 2, "addglobaldv": 29, "addinertialload": [15, 19, 31, 32], "addit": [5, 9, 10, 13, 16, 18, 19, 24, 31, 35], "addjacobianvecproduct": 2, "addloadfrombdf": [19, 31, 32], "addloadtocompon": [11, 19, 31, 32], "addloadtonod": [7, 10, 19, 31, 32], "addloadtorh": [19, 31, 32], "addmatdvsensinnerproduct": 2, "addpressuretocompon": [9, 19, 31, 32], "addpressuretoel": [19, 31, 32], "addsvsen": [2, 31], "addtractiontocompon": [19, 31, 32], "addtractiontoel": [19, 31, 32], "addtransposejacvecproduct": 31, "addvargroup": [17, 19, 22, 23, 25, 26, 31, 32, 33], "addxptsen": [2, 19, 31], "adjac": [11, 17, 29], "adjacencyconstraint": [20, 22, 25, 26, 29], "adjconstraint": [17, 25, 26], "adjec": 11, "adjlist": 2, "adjoint": [1, 2, 8, 31], "adjointlist": 31, "adjust": 13, "advanc": [10, 12], "advis": 29, "aero": 1, "aerodynam": [1, 19, 31, 32], "aerodynmam": 0, "aeroelast": 32, "aerostructur": [0, 15, 19, 31], "affect": 29, "affin": 3, "aflr": 1, "after": [1, 2, 3, 7, 9, 10, 11, 13, 15, 24, 25, 35], "again": [17, 19, 23, 31, 32, 33, 35], "against": [7, 31], "aggreg": [3, 6, 7, 8, 11], "aiaa": 3, "aim": [1, 19, 21, 23, 31, 32], "aircraft": [3, 19, 31, 32], "aka": 3, "alasdair": [25, 26], "ali": 3, "alia": [1, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "align": [5, 35], "all": [1, 2, 3, 6, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "allcompon": 9, "allevi": 35, "alloc": [18, 24], "allow": [2, 10, 15, 18, 21, 24, 29], "along": [3, 6, 7, 16, 19, 23, 31, 32], "alpha": [2, 3, 8, 24], "alpha1": 3, "alpha2": 3, "alpha3": 3, "alpha_": 35, "alpha_train": 3, "alphabet": 29, "alphatrain": 3, "alreadi": [13, 16, 19, 29, 31, 32], "also": [0, 2, 3, 7, 9, 13, 24, 29, 31, 35], "altern": [1, 13, 19], "although": 2, "alum_cp": 11, "alum_kappa": 11, "alum_rho": 11, "aluminum": [1, 10, 11], "alwai": [3, 5, 6, 10, 15, 35], "amd": 13, "among": 3, "amount": 11, "an": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "anaconda": 12, "analys": [1, 6, 10, 15, 28], "analysi": [0, 1, 2, 3, 5, 7, 9, 10, 11, 12, 13, 15, 16, 19, 23, 28, 29, 31, 32, 35], "analyt": 7, "angl": [3, 9], "ani": [2, 3, 7, 8, 10, 13, 15, 18, 21, 24, 29, 31, 32], "anim": 11, "anisotrop": [1, 3, 5], "anoth": [18, 21, 24], "api": [7, 9], "append": [9, 11, 15, 29, 31], "appli": [2, 5, 6, 7, 8, 9, 10, 11, 19, 22, 25, 26, 28, 29, 31, 32], "applic": 32, "applybc": [2, 8], "applybcstovec": 29, "applymatbc": 2, "approach": [2, 10, 14, 28, 29, 35], "appropri": [3, 5, 6, 7, 9, 10, 11, 13, 35], "approx": 35, "approxim": [2, 6, 8, 11, 13, 19, 31, 35], "apt": 13, "ar": [0, 1, 2, 3, 5, 6, 8, 10, 11, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "arbitrari": [3, 5], "arbritrari": 5, "arc": 3, "area": 3, "arg": [3, 15, 19, 23, 31, 32], "argument": [2, 3, 6, 10, 11, 13, 29, 31, 32], "aris": 35, "around": [15, 24], "arrai": [2, 3, 5, 6, 7, 9, 10, 11, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "artifici": [5, 19, 23, 31, 32, 35], "asbvec": 29, "aspect": 3, "assembl": [6, 8, 10, 15, 17, 18, 19, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "assemblejacobian": [2, 8], "assemblematcombo": 2, "assemblemattyp": 2, "assembler": 2, "assembler_setup": 15, "assembli": 2, "assign": [2, 3, 7, 8, 9, 10, 15, 29, 31], "assignmassdv": [15, 29], "associ": [2, 3, 5, 19, 23, 29, 31, 32], "assum": [3, 16, 29, 32, 35], "assumpt": 21, "atol": 2, "attach": [5, 17, 19, 23, 31, 32, 33], "attempt": 29, "attribut": [1, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "author": [25, 26], "auto": 1, "autom": [2, 28], "automat": [10, 29, 31], "aux": [2, 31], "auxiliari": 2, "avail": [1, 3, 5, 6, 13, 15, 35], "averag": [6, 19, 31, 32], "averageload": [19, 31, 32], "averagetemperatur": 6, "avoid": [5, 31], "avx2": 13, "avx512": 13, "ax": [5, 35], "axcor": 13, "axi": [3, 5, 6, 9, 25, 26], "axial": 3, "axial_gp": 3, "axial_theta_csv": 3, "axialgp": 3, "axialgp_csv": 3, "axis1": 5, "axis2": 5, "axis_i": 5, "axis_j": 5, "b": [3, 24, 31], "back": [2, 7, 9, 10, 11], "backtrack": 24, "backward": 2, "bar": 3, "base": [2, 3, 5, 6, 8, 9, 10, 12, 13, 15, 17, 19, 21, 23, 24, 29, 31, 32, 33, 35], "basenam": [17, 19, 23, 31, 32, 33], "baseproblem": 15, "basesolv": 21, "bash": 13, "bashrc": [1, 13], "basi": [11, 19, 31, 32], "basic": [1, 29], "basicbeamconstitut": [3, 29], "batteri": 12, "battery_cp": 11, "battery_kappa": 11, "battery_pack": 11, "battery_rho": 11, "bc": [2, 3], "bcptr": 2, "bcval": 2, "bcvar": 2, "bdf": [0, 2, 3, 7, 8, 9, 10, 11, 15, 19, 28, 31, 32], "bdf_file": [7, 9], "bdf_name": 8, "bdf_out": 7, "bdffile": [10, 11, 31], "bdfinfo": 29, "beam": [1, 2, 3, 5, 12, 36], "beam2": [5, 7, 29], "beam2modrot": 5, "beam3": 5, "beam3modrot": 5, "beam_opt": 7, "beam_opt_n2": 7, "beam_or_shell_el": [5, 29], "beam_sol": 7, "beamconstitut": [3, 5], "beammodel": 7, "beamrefaxistransform": [5, 7], "beamtransform": 5, "been": [2, 10, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "befor": [1, 2, 3, 6, 10, 15, 18, 19, 21, 24, 29, 31, 32], "begin": [2, 9, 35], "behavior": [3, 35], "behaviour": [2, 29], "being": [15, 18, 19, 24, 31, 32], "belong": [15, 29], "below": [1, 3, 6, 7, 8, 9, 10, 11, 13, 14, 16, 17, 19, 21, 23, 24, 28, 29, 31, 32, 33, 35], "bend": [1, 35], "benefit": 28, "best": [2, 13], "beta": [2, 8], "between": [2, 3, 24, 29, 35], "bfg": 8, "bin": 1, "binari": [2, 13], "bla": 13, "blade": [22, 29], "bladestiffenedshel": 25, "bladestiffenedshellconstitut": 3, "block": [2, 11], "bmatrix": 35, "bodi": [1, 2, 5, 15, 35], "boil": 29, "bookkeep": 2, "bool": [3, 5, 6, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "boolean": [18, 21, 24], "boost": 13, "both": [3, 8, 13, 25, 26, 29, 31, 35], "bottom": 3, "bounc": 24, "bound": [2, 3, 8, 15, 17, 19, 22, 23, 24, 25, 26, 29, 31, 32, 33], "boundari": [2, 10, 15, 17, 25, 26, 29], "box": 12, "brian": 3, "brook": 29, "bsr_matric": 31, "bsr_matrix": 31, "buckl": [3, 15, 19, 29], "buckling_setup": 15, "bucklinggp": 3, "bucklingproblem": [27, 29], "build": [0, 1, 3, 13], "builder": [7, 9, 15, 16], "built": [0, 1, 6, 13], "bulk": 2, "burk": 3, "bush": 3, "bvec": 31, "c": [2, 3, 8, 14, 16, 17, 22, 29, 31, 35], "c1": [3, 5, 17, 19, 22, 23, 25, 26, 31, 32, 33], "c1_eigsm": [19, 23], "c1_le_spar": [17, 22, 25, 26, 33], "c1_mass": [31, 32], "c1_wing": 33, "c2": [3, 5], "c3": 3, "cad": 1, "calcul": [2, 6, 29], "call": [2, 3, 7, 8, 10, 11, 13, 15, 16, 18, 19, 21, 23, 24, 28, 29, 31, 32, 35], "callabl": [15, 18, 21, 24, 29], "callback": [3, 7, 9, 10, 11, 15, 18, 21, 24], "callback_gener": 3, "can": [0, 1, 2, 3, 6, 7, 9, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "cannot": [1, 2, 5, 18, 29, 35], "cantilev": 7, "cap": [0, 19, 23, 31, 32], "capabl": [5, 7, 9, 13, 28, 35], "caps2tac": [1, 12, 14, 19, 23, 31, 32], "caps_w": 1, "capsaim": 1, "capsconstraint": 1, "capsgroup": 1, "capsload": 1, "capsmesh": 1, "capsstruct": 0, "captur": [5, 35], "car": 1, "carbon": 1, "card": [3, 10, 29], "care": 3, "cartesian": 35, "cascad": 11, "case": [1, 2, 3, 6, 10, 11, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "catch": [10, 15], "categori": 13, "caus": 35, "caution": [17, 19, 22, 23, 25, 26, 31, 32, 33, 35], "cbar": 29, "cbush": 29, "cd": 1, "cdot": 7, "cell": 11, "center": [3, 6, 10, 15, 19, 31, 32], "centerlin": 35, "centerofmass": 6, "central": 2, "centrifug": [19, 31, 32], "centroid": 3, "certain": [1, 19, 24, 29, 31, 32], "cfd": [0, 1, 32], "cfg": 13, "cfgpmtr": 1, "cg": 6, "chang": [1, 3, 5, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "charact": 29, "check": [1, 11, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "check_parti": [9, 15], "checkgradi": [2, 8], "checkout": 13, "chexa": 29, "choos": [3, 24], "christison": [25, 26], "circ": 9, "circular": 3, "cl_mass": [31, 32], "clamp": [1, 9], "class": [1, 2, 6, 7, 8, 9, 10, 11, 14, 16, 17, 19, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33], "classic": 3, "classmethod": [3, 5, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "clean": 13, "cleanli": 29, "clear": [25, 26], "clone": 13, "close": [3, 29, 33], "closest": 11, "closur": 33, "cmake": 13, "coars": 1, "coarseabstol": 21, "coarsereltol": 21, "code": [2, 12], "coeefici": 3, "coeffici": [2, 3, 35], "coincid": 5, "collect": [2, 15, 29, 35], "column": [2, 3], "com": [3, 13], "combat": 24, "combin": [2, 3, 29, 35], "come": [1, 3, 29, 31, 32], "comm": [1, 2, 7, 8, 9, 11, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "comm_self": 8, "comm_world": [1, 8, 18, 21, 24], "command": [1, 13, 16], "comment": [15, 29], "common": [1, 2, 3, 12, 17, 19, 28, 29, 31, 32, 33], "commonli": [3, 7, 19, 31, 32], "commun": [2, 15], "comp": 13, "comp_bndry_node_coord": [25, 26], "comp_descript": 15, "comp_id": 15, "comp_list": 2, "comp_num": 2, "compar": 7, "compat": [13, 15, 29], "compdescript": [3, 7, 9, 10, 11, 29], "compid": [3, 7, 9, 10, 11, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "compids_00": 11, "compids_01": 11, "compids_04": 11, "compil": 2, "complet": [1, 2, 7, 9, 13, 29, 35], "complex": [2, 3, 17, 22, 25, 26, 31, 33], "complianc": [1, 6, 9], "compliance_typ": 6, "compon": [2, 3, 5, 6, 7, 8, 9, 11, 15, 17, 19, 22, 25, 26, 31, 32], "component_dict": 3, "component_num": 8, "componentid": 29, "composit": [3, 12, 13, 22], "compositeshellconstitut": [3, 29], "compress": [3, 17, 22, 25, 26, 33], "compris": 10, "comput": [1, 2, 3, 5, 6, 7, 8, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33], "computederiv": 35, "computedirector": 35, "computeforcevector": 21, "computenodalfram": 35, "computerefaxi": [25, 26], "computereord": 2, "computetransform": 35, "con": [5, 7, 8, 9, 10, 11, 15], "conbound": [17, 22, 25, 26, 33], "concaten": 3, "concav": 29, "concentr": [15, 29], "concret": 35, "conda": [13, 16], "condens": 29, "condit": [2, 10, 15, 29, 31, 32], "conduct": [3, 5, 10, 11, 15, 19, 31, 32], "config": 1, "configur": [1, 2, 7, 9, 35], "conm1": 29, "conm2": 29, "conn": 2, "connam": [17, 22, 25, 26, 33], "connect": [2, 5, 7, 9, 16, 29], "consid": [3, 6, 10, 29, 35], "consist": [2, 3, 16, 21, 25, 26, 28, 35], "consiz": [17, 22, 25, 26, 33], "const": 35, "constant": [5, 6, 7, 9, 19, 23, 31, 32], "constitut": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 25, 26, 29, 31], "constr": [9, 15], "constrain": [17, 29, 33], "constrained_dof": 5, "constraint": [1, 2, 3, 5, 7, 8, 9, 15, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33, 35], "constraint_list": 9, "constraint_setup": [9, 15], "construct": [3, 35], "constructor": 3, "contain": [2, 3, 5, 7, 8, 9, 13, 14, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "context": 35, "continu": [3, 6, 12, 31], "continuationsolv": [30, 31], "contour": 9, "contribut": [2, 3, 9, 19, 31, 35], "control": [7, 24, 29, 31], "conveni": [16, 29, 35], "convent": [3, 6], "converg": [18, 19, 21, 23, 24, 31, 32], "convert": [7, 9, 10, 11, 13, 17, 19, 22, 23, 25, 26, 31, 32, 33], "convex": 29, "coord": [17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "coordin": [2, 5, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "copi": [13, 19, 31, 32], "copyvari": 2, "core": [12, 13], "corner": 11, "correct": [3, 8, 29, 31], "correctli": 1, "corrector": 21, "correspond": [2, 3, 11, 13, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "could": [2, 11], "count": 31, "counter": [15, 17, 19, 23, 29, 31, 32, 33], "counterpart": 29, "coupl": [0, 1, 2, 3, 7, 9, 15, 16, 19, 31, 32, 35], "couplinggroup": 15, "cpt": 3, "cptcripplingmod": 3, "cptstiffenercrippl": 3, "cquad": 8, "cquad4": [8, 10, 11, 15, 29], "cquad9": 29, "cquadr": [8, 11, 29], "cr": 3, "creat": [2, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "createadjacencyconstraint": [17, 29], "createbucklingproblem": [15, 19, 29], "createdesignvec": [2, 29], "createdvconstraint": [9, 22, 29], "createfemat": [2, 8], "createmat": 2, "createmodalproblem": [23, 29], "createnodevec": [2, 29], "createpanellengthconstraint": [25, 29], "createpanelwidthconstraint": [26, 29], "createschurmat": 2, "createstaticproblem": [10, 29, 31], "createtac": [2, 8], "createtacsprobsfrombdf": 29, "createtransientproblem": [11, 29, 32], "createvec": [2, 8, 29], "createvolumeconstraint": [15, 29, 33], "creation": [17, 19, 23, 29, 31, 32, 33], "crippl": 3, "cripplinggp": 3, "criteria": [2, 6, 10, 21, 24, 28], "criterion": [3, 24], "critic": [24, 29], "crm_box_2nd": 8, "crm_opt": 8, "crod": 29, "cross": [3, 5, 7], "csd": 2, "csm": 1, "csm_file": 1, "csv": 3, "csv_file": 3, "ctetra": [15, 29], "ctria3": [11, 15, 29], "ctriar": [11, 29], "cubic": 5, "cubichexabasi": 5, "cubicquadbasi": 5, "cubictrianglebasi": 5, "current": [1, 2, 3, 6, 7, 9, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "curvatur": 1, "curvilinear": 35, "custom": 29, "cxx": 13, "cylindr": 11, "cython": [13, 14, 17, 19, 22, 23, 25, 26, 31, 32, 33], "d": [3, 8, 31, 35], "d11": 3, "d12": 3, "d22": 3, "d66": 3, "da": 3, "dat": 0, "data": [2, 3, 8, 18, 19, 21, 23, 24, 29, 31, 32, 35], "datapoint": 3, "dataset": 3, "date": 13, "daunt": 2, "ddot": 35, "ddstate": 32, "ddvar": 32, "ddvec": 2, "deal": 29, "debian": 13, "debug": [3, 29, 31], "debug_print": [7, 9], "declar": [7, 9, 11], "decreas": [21, 24], "def": [3, 7, 8, 9, 10, 11, 15, 29], "default": [2, 3, 5, 6, 10, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "defin": [1, 2, 3, 5, 7, 8, 9, 10, 11, 15, 17, 18, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "definit": [1, 3, 6, 22, 29, 35], "deflect": 35, "deform": [3, 35], "deg": 9, "deg2rad": 9, "degre": [5, 10, 11, 13, 15, 17, 19, 22, 23, 25, 26, 31, 32, 33, 35], "delta": 3, "delta_t": [17, 22], "demonstr": [7, 8, 9, 11], "denot": [1, 15, 35], "dens": 8, "dense_ineq": 8, "densiti": [3, 7, 8, 10, 11, 15], "dep_constrained_dof": 5, "depend": [1, 2, 5, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "deriv": [1, 2, 3, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 31, 32, 33, 35], "derivit": [17, 19, 22, 23, 25, 26, 31, 32, 33], "describ": [3, 13, 24, 29, 35], "descript": [2, 10, 15, 17, 19, 21, 23, 24, 29, 31, 32, 33], "descriptor": 8, "design": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 12, 15, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33, 35], "design_variable_index": 8, "desir": [2, 8, 19, 23, 28, 29, 31, 32], "despmtr": 1, "desvar": 29, "detail": [3, 16, 28], "determin": [2, 3, 5, 6, 15, 19, 23, 29, 31, 32, 35], "detxd": 35, "dev": 13, "develop": [0, 12, 13, 29], "deviat": 35, "dfdu": 8, "dfdulist": 2, "dfdx": [2, 8], "dfdxlist": 2, "dfrac": 35, "dh": 2, "diagon": [2, 5, 11, 19, 23, 31, 32], "diagram": 9, "diamet": 3, "dict": [3, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "dictat": [7, 18, 21, 24], "dictionari": [3, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "differ": [1, 2, 3, 5, 11, 15, 22, 25, 26, 29, 31], "differenti": [1, 6], "dij": 3, "dim": 3, "dimens": 3, "dimension": [3, 12], "dir": 35, "direct": [3, 5, 6, 7, 8, 9, 12, 13, 14, 28, 29, 35], "direction1": 6, "direction2": 6, "directli": [1, 17, 18, 19, 22, 23, 25, 26, 31, 32, 33, 35], "director": [5, 12, 13, 36], "directori": [0, 1, 2, 7, 9, 10, 11, 13, 15, 17, 19, 23, 31, 32, 33], "dirichlet": [2, 29], "dirk": [2, 32], "dirnam": [7, 9, 11], "disciplin": 15, "disciplinari": 16, "discret": [6, 7, 9, 32], "discuss": [16, 28], "disk": 2, "displac": [6, 8, 19, 29, 31], "distanc": 3, "distribtu": 2, "distribut": [1, 2, 5, 7, 9, 19, 29, 31, 32, 35], "diverg": 24, "divergencetol": 24, "divid": [13, 19, 29, 31, 32, 35], "dlb": 3, "dload": 29, "dm": [3, 6], "dnum": 3, "do": [1, 3, 7, 9, 10, 11, 22, 29], "doc": 16, "docker": 13, "document": [13, 14], "dod": 3, "doe": [2, 3, 29], "doesn": [5, 29], "dof": [3, 5, 19, 29, 31, 32], "dofspringconstitut": [3, 29], "doi": 3, "domain": [2, 6, 11, 15, 29], "don": [1, 5, 13, 29], "done": [10, 11, 29], "dot": 35, "doubl": [2, 5, 6, 29, 35], "down": 29, "download": [1, 13], "dq": 35, "dr": 29, "drill": 3, "driver": [7, 9], "drop": 1, "drtimothyaldendavi": 13, "dstate": 32, "dt": 35, "dtype": [8, 9, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "du": 35, "dub": 3, "due": [19, 31, 32, 35], "dure": [1, 3, 10, 12, 15, 24, 29, 31, 32, 35], "dv": [3, 7, 9, 15, 17, 22, 25, 26, 29], "dv2": 9, "dv3": 9, "dv4": 9, "dv5": 9, "dv_0": [22, 29], "dv_1": [22, 29], "dv_arrai": [7, 9], "dv_i": [17, 29], "dv_j": [17, 29], "dv_n": [22, 29], "dv_num": 15, "dv_struct": [7, 9], "dvar": 32, "dvconstraint": [9, 20, 29], "dvec": 2, "dvindex": [17, 25, 26], "dvindic": [9, 22], "dvname": 29, "dvnum": [3, 7, 9, 10, 11, 29], "dvsen": 2, "dvsenslist": [19, 31], "dvweight": [9, 22], "dx": 35, "e": [1, 2, 3, 5, 7, 8, 9, 10, 13, 15, 19, 21, 29, 31, 32, 35], "e1": [3, 9], "e1p": 3, "e2": [3, 9], "e3": 3, "e_1": 3, "each": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 19, 21, 22, 24, 25, 26, 29, 31, 32, 33, 35], "easi": [11, 29], "easier": [2, 29], "easili": [3, 13, 16], "edg": [1, 3, 5, 9, 29], "edge_pt_max": 1, "edge_pt_min": 1, "edit": 13, "editattr": 1, "edu": 1, "effect": [3, 5, 9, 24], "effici": [3, 29], "egad": 1, "egadsaim": 1, "egadstessaim": 1, "eid": 29, "eigenfrequ": 23, "eigenproblem": 2, "eigenvalu": [2, 19, 23, 29], "eigenvector": [2, 19, 23], "eigsm": [19, 23], "eigval": [19, 23], "eisenstat": 24, "either": [6, 11, 13, 35], "elast": [1, 3, 5, 8, 19, 29, 31, 32], "eleemnt": 5, "elem": [2, 7, 9, 10, 11, 15], "elem_callback": 15, "elem_descript": 15, "elem_list": 15, "elem_typ": 2, "elemcallback": [7, 10, 11, 15], "elemcallbackfunct": 29, "elemdescript": [3, 7, 9, 10, 11, 15, 29], "element": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 22, 25, 26, 28, 29, 31, 32, 33, 36], "element2d": [5, 11], "element3d": [5, 29], "element_callback": [7, 9, 15], "element_non": 29, "elementbasi": 5, "elementmodel": 5, "elemid": [19, 31, 32], "elemlist": [10, 11], "elemnum": 2, "elif": [11, 15], "els": [10, 11, 15], "embed": 11, "emploi": 5, "enabl": [11, 13, 21, 24, 35], "enclos": [6, 15, 29, 33], "enclosedvolum": 6, "encourag": 24, "end": [2, 13, 15, 29, 32, 35], "end_plan": 2, "energi": [2, 6, 9, 11, 24, 35], "enforc": [8, 9, 22, 25, 26, 29, 35], "engelstad": [0, 3, 26], "engeri": 35, "engin": [0, 1, 19, 31, 32], "engine_mass": 15, "engsketchpad": 1, "enough": [29, 33], "ensur": [2, 13, 15, 17, 29, 33], "entir": [19, 29, 31, 32], "entri": [2, 3, 10, 13, 15, 19, 29, 31, 32], "enumer": 11, "environ": [1, 13, 16], "ep": 3, "epsilon": [3, 35], "epsilon_": 35, "equal": [1, 3, 8, 9, 11, 25, 26], "equat": [2, 3, 17, 18, 19, 21, 22, 24, 25, 26, 31, 32, 33], "equilibrium": 21, "equival": [5, 29], "equivel": 29, "error": [1, 3, 13, 15, 19], "esp": [0, 19, 23, 31, 32], "esp123": 1, "esp_root": 1, "espenv": 1, "essenti": [7, 29], "eta": 35, "eta_": 35, "etc": [1, 2, 5, 13, 15, 19, 22, 29, 31, 32], "eval": [7, 9, 15, 31, 32], "evaladjointresproduct": [2, 8], "evalcon": [17, 22, 25, 26, 33], "evalconstraint": [17, 22, 25, 26, 33], "evalconstraintssen": [17, 22, 25, 26, 33], "evaldvsen": 8, "evalenergi": 2, "evalfunc": [19, 23, 31, 32], "evalfunct": [2, 8, 10, 11, 19, 23, 29, 31, 32], "evalfunctionssen": [10, 11, 19, 23, 31, 32], "evalmassmatrix": 3, "evalobjcon": 8, "evalobjcongradi": 8, "evalsvsen": [8, 19], "evalu": [2, 3, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 35], "even": 24, "evenli": [19, 29, 31, 32], "event": 11, "ever": [6, 35], "everi": [7, 8, 10, 11, 15, 25, 26, 29, 31, 32], "ewalpha": 24, "ewgamma": 24, "ewmaxtol": 24, "ewtol": 24, "ex": [19, 29, 31], "exact": 35, "exactli": 2, "exampl": [0, 2, 3, 6, 7, 9, 10, 11, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "exceed": [6, 11], "except": 29, "exclud": [29, 31], "excludeop": 29, "execut": [2, 13], "exhibit": 35, "exist": [10, 29], "exit": [7, 9], "expans": [3, 35], "expect": [7, 24, 29], "expens": [24, 31], "experiment": 3, "explan": 35, "explicitli": 3, "export": [1, 2, 13], "extend": [12, 13, 35], "extens": 31, "extern": [13, 17, 19, 21, 23, 24, 29, 31, 32, 33], "externalcfdsolv": 32, "externalclearuptod": [25, 26], "externalforcevec": 31, "extra": [8, 29], "extract": 2, "extrapol": 21, "f": [10, 15, 19, 31, 32], "f5": [0, 2, 3, 7, 8, 9, 10, 11, 13, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "f5clean": 13, "f5convert": 13, "f5totec": [7, 9, 10, 11, 13], "f5tovtk": [7, 9, 10, 11, 13], "f_ext": 21, "f_int": 21, "face": [11, 19, 29, 31, 32, 33], "faceindex": [19, 31, 32], "factor": [2, 3, 5, 6, 8, 15, 19, 21, 22, 23, 29, 31, 32], "factori": 2, "fail": [8, 18, 21, 24], "failur": [3, 6, 7, 10, 11, 18, 21, 24], "fairli": 24, "fall": 3, "fals": [3, 5, 6, 7, 9, 15, 17, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "famili": 29, "familysepar": 29, "fappli": [19, 31, 32], "far": [17, 19, 22, 23, 24, 25, 26, 31, 32, 33], "faster": 24, "fatal": [18, 21, 24], "fatalfailur": [18, 21, 24], "fd": 2, "fe": [2, 19, 31, 32], "fea_assembl": [7, 9, 15], "feaassembl": [10, 11], "featur": [1, 11, 13, 35], "fedoraproject": 13, "feed": [7, 9], "fem": [2, 7], "femat": 2, "fematbindic": 2, "fematcindic": 2, "fewer": 28, "fext": [19, 21, 31, 32], "fg": 35, "fh5": 13, "fi": 31, "fianlli": 9, "fiber": 1, "fidel": [3, 16], "fifth": 29, "figur": [11, 31], "file": [0, 1, 2, 3, 7, 8, 9, 10, 11, 13, 15, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33], "filenam": [17, 19, 23, 29, 31, 32, 33], "filepath": 3, "fill": [2, 29, 31], "final": [1, 2, 3, 7, 8, 9, 10, 11, 21, 29], "find": [1, 24, 35], "finish": 2, "finit": [2, 6, 12, 13, 28, 31, 35], "fint": [21, 31], "firm": 2, "first": [2, 3, 5, 6, 7, 8, 9, 10, 11, 19, 24, 29, 31, 32, 35], "firstord": [19, 31], "five": 1, "fix": [1, 7, 9, 10, 15, 19, 31, 32], "flag": [3, 5, 6, 8, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "flangefract": 3, "flat": 10, "flatten": [3, 32], "flexibl": [31, 35], "float": [3, 5, 6, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "float64": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "fluid": 32, "flux": 11, "fname": 2, "fobj": 8, "focu": 35, "folder": 1, "follow": [1, 2, 3, 5, 6, 7, 9, 13, 15, 17, 18, 19, 21, 23, 24, 28, 29, 31, 32, 33, 35], "fontsiz": 7, "forc": [2, 5, 7, 8, 9, 10, 19, 21, 24, 29, 31, 32], "force_arrai": 8, "forcefirstit": 24, "forg": [13, 16], "form": [2, 3, 15, 17, 21, 22, 28, 29, 35], "format": [3, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 31, 32, 33], "formul": [5, 17, 29, 33], "forward": [2, 15], "found": [1, 6, 7, 9, 10, 11, 29], "four": 9, "frac": [2, 7, 35], "fraction": [3, 9, 22, 24], "frame": [5, 29], "free": [3, 35], "freedom": [5, 10, 11, 15, 17, 19, 22, 23, 25, 26, 31, 32, 33, 35], "freq": 2, "frequenc": [2, 23, 29, 31], "frequent": [2, 32], "from": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "from_csv": 3, "fsdt": 3, "ftype": 6, "fuel": [19, 29, 31, 32, 33], "fuel_mass": 15, "full": [1, 2, 3, 5, 18, 21, 24, 31, 35], "fulli": [0, 3], "func": [2, 8, 10, 11, 17, 19, 22, 23, 25, 26, 31, 32, 33], "func_num": 2, "funchandl": [19, 23, 31, 32], "funclist": 2, "funcnam": [19, 23, 31, 32], "funconsizesc": [17, 22, 25, 26, 33], "funcssen": [10, 11, 17, 19, 22, 23, 25, 26, 31, 32, 33], "function": [1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 23, 24, 28, 29, 31, 32, 33, 35], "funtofem": [0, 1, 25, 26], "further": [9, 10, 11], "futur": [18, 21, 24], "fval": 8, "fx": [19, 31, 32], "fy": [19, 31, 32], "fz": [19, 31, 32], "g": [1, 2, 3, 8, 15, 21, 29, 31], "g12": [3, 9], "g13": [3, 9], "g23": [3, 9], "gamma": [2, 3, 8, 24], "gaussian": 3, "gaussianprocess": 3, "gener": [1, 2, 3, 5, 6, 8, 10, 13, 16, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "generalmassconstitut": [3, 5], "generalspringconstitut": [3, 5], "generatebdfcard": 3, "genpoiss": 3, "geometr": [5, 29, 35], "geometri": [0, 1, 5, 10, 15, 35], "georgia": 12, "get": [1, 2, 3, 5, 7, 8, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "get_coupling_group_subsystem": 15, "get_dv_bound": 15, "get_dv_scal": 15, "get_fea_assembl": 15, "get_initial_dv": [7, 9, 15], "get_mesh_coordinate_subsystem": [7, 9, 15], "get_ndof": 15, "get_ndv": 15, "get_number_of_nod": 15, "get_post_coupling_subsystem": 15, "get_pre_coupling_subsystem": 15, "get_remot": 7, "get_solv": 15, "get_tagged_indic": 15, "get_val": 7, "getadjoint": 2, "getarrai": 8, "getbc": 2, "getbcmap": 2, "getbdfinfo": 29, "getcompnam": 29, "getcomponentdescript": 2, "getconnect": 2, "getconstraintbound": [17, 22, 25, 26, 33], "getconstraintkei": [17, 22, 25, 26, 33], "getconstraints": [17, 22, 25, 26, 33], "getdesignvar": [2, 8, 17, 19, 22, 23, 25, 26, 31, 32, 33], "getdesignvarrang": [2, 8, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "getel": 2, "getelementdata": 2, "getelementdescript": [2, 8], "getelementnod": 2, "getelementpartit": 2, "getforc": 31, "getfunctionkei": [19, 23, 31, 32], "getglobaldv": 29, "getglobaldvkei": 29, "getglobaldvnum": 29, "getglobalnodeidsforcomp": 29, "getgradi": 2, "gethistoryvari": [18, 21, 24], "getinitcondit": 2, "getjacobian": 31, "getlambdafunc": 21, "getloadscal": 31, "getlocalmultipliernodeid": 29, "getlocalnodeidsforcomp": 29, "getlocalnodeidsfromglob": 29, "getmaterialproperti": 3, "getmodalerror": 19, "getmpicomm": 2, "getnastranid": 3, "getnod": [2, 17, 19, 22, 23, 25, 26, 31, 32, 33], "getnparam": 3, "getntrain": 3, "getnumcompon": [2, 8, 29], "getnumcoordin": [17, 19, 22, 23, 25, 26, 31, 32, 33], "getnumdependentnod": 2, "getnumdesignvar": [17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "getnumeig": [19, 23], "getnumel": 2, "getnumnod": 2, "getnumownedmultipliernod": 29, "getnumownednod": [2, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "getnumtimestag": 32, "getnumtimestep": [2, 32], "getnumvari": [17, 19, 22, 23, 25, 26, 31, 32, 33], "getopt": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "getoptimizedpoint": 8, "getorigdesignvar": 29, "getorignod": 29, "getoutputfilenam": 31, "getownerrang": 2, "getrefax": 5, "getrefaxi": 5, "getreord": 2, "getresidu": 31, "getsimulationtim": 2, "getstat": 2, "gettimestag": 32, "gettimestep": [11, 32], "gettotalnumdesignvar": 29, "gettotalnumglobaldv": 29, "gettrainingdata": 3, "getvari": [2, 19, 23, 31, 32], "getvarsandbound": 8, "getvarspernod": [2, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "getxptgradi": 2, "git": 13, "github": [0, 1, 3, 13], "give": [6, 11, 35], "given": [2, 3, 5, 6, 11, 15, 19, 29, 31, 32, 35], "gkk": 29, "global": [1, 2, 3, 5, 6, 8, 15, 19, 29, 31, 32, 35], "global_dv": 15, "global_mesh_s": 1, "globaldv": [11, 29], "globaldvkei": 29, "globaldvnum": 29, "globalid": 29, "gmre": [8, 31], "go": [11, 13], "goal": [3, 9, 35], "good": [1, 3, 21], "govern": [2, 35], "gp": 3, "gp_callback": 3, "gpbladestiffenedshel": 26, "gpbladestiffenedshellconstitut": 3, "gradient": [2, 3, 6, 7, 8, 9, 10, 12, 13, 24, 28, 29, 35], "graem": 3, "grai": [25, 26], "grav": [19, 29, 31, 32], "graviti": [15, 19, 31, 32], "greater": 24, "green": 35, "grid": [2, 5, 11, 15, 19, 29, 31, 32], "grid_id": 15, "gridforc": 1, "group": [7, 12, 13, 15, 17, 22, 25, 26, 28, 33], "guess": [2, 18, 19, 21, 23, 24, 29], "gx": 8, "gz": 13, "h": [3, 13], "h_": 3, "ha": [1, 2, 3, 6, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33], "hand": [11, 19, 31, 32], "handl": [6, 10, 15, 19, 23, 31, 32, 35], "hasconverg": [18, 21, 24], "hat": 35, "have": [1, 2, 3, 9, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "heat": [3, 5, 11, 19, 31, 32], "heatconduction2d": [5, 11], "heatconduction3d": 5, "hecc": 12, "height": 3, "helper": [3, 7, 9], "henc": 3, "here": [1, 2, 3, 7, 9, 10, 11, 31, 35], "hexahedr": 5, "high": [13, 16], "higher": [1, 3, 24, 35], "histori": [18, 21, 24, 29, 31], "hmname": 29, "hold": [1, 3, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "hollow": 3, "homogen": [3, 9], "hook": 29, "hopefulli": 2, "how": [1, 2, 10, 24, 29, 32], "howev": [2, 29, 35], "hpc": 12, "hpe": 13, "html": [7, 9], "http": [1, 3, 13], "hull": 29, "hwcolor": 29, "hyperparamet": [1, 3], "i": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "i11": [3, 29], "i11lb": 3, "i11num": 3, "i11ub": 3, "i12": [3, 29], "i12lb": 3, "i12num": 3, "i12ub": 3, "i13": 3, "i13lb": 3, "i13num": 3, "i13ub": 3, "i22": [3, 29], "i22lb": 3, "i22num": 3, "i22ub": 3, "i23": 3, "i23lb": 3, "i23num": 3, "i23ub": 3, "i33": 3, "i33lb": 3, "i33num": 3, "i33ub": 3, "i_out": 6, "i_tensor": 6, "icpc": 13, "id": [2, 3, 10, 11, 15, 19, 29, 31, 32], "id_num": 2, "idea": 29, "ident": [5, 29], "identif": [19, 31, 32], "identifi": 29, "ignor": [1, 3, 29], "ignoremiss": [17, 19, 22, 23, 25, 26, 31, 32, 33], "ii": 3, "imag": 13, "immedi": [1, 2], "implement": [2, 3, 6, 12, 13, 14, 18, 19, 21, 23, 24, 25, 26, 29, 31, 32, 36], "impli": [6, 29], "import": [1, 7, 8, 9, 10, 11, 13, 14, 29, 35], "impos": [2, 35], "improv": [2, 3, 24, 28], "inabl": 35, "includ": [1, 2, 3, 11, 13, 15, 19, 22, 24, 29, 31, 32], "include_aim": 1, "includebound": 29, "includeglobalbuckl": 3, "includelocalbuckl": 3, "includeop": 29, "includeopt": 29, "includepanelmaterialfailur": 3, "includestiffenercolumnbuckl": 3, "includestiffenercrippl": 3, "includestiffenermaterialfailur": 3, "inconsist": [2, 6], "incorrect": 2, "increas": 21, "increment": [21, 29, 31], "inde": 13, "indep_constrained_dof": 5, "independ": [5, 7, 9], "indepvarcomp": [7, 9], "index": [3, 8, 11, 12, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "indic": [11, 18, 19, 21, 23, 24, 29, 31, 32], "indirectli": 1, "individu": [2, 3, 19, 31, 32], "induc": 35, "inequ": 8, "inerti": [19, 31, 32], "inertia": [3, 6, 29, 35], "inertiavector": [19, 31, 32], "inf": 21, "infer": 29, "info": [13, 15, 29], "inform": [1, 2, 3, 10, 13, 15, 16, 17, 19, 22, 23, 24, 25, 26, 29, 31, 32, 33], "inherit": [2, 6, 35], "initadjoint": 2, "initi": [2, 3, 7, 8, 9, 10, 11, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 35], "initializesolv": [18, 21, 24], "initialstep": 21, "inner": [2, 3, 21], "innersolv": [21, 31], "input": [1, 2, 3, 6, 7, 9, 10, 11, 15, 29, 31], "ins": 2, "insensit": [6, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "insid": [1, 3, 29], "instal": [0, 12, 16], "instanc": [1, 2, 6, 11, 15, 17, 18, 19, 21, 23, 24, 28, 29, 31, 32, 33], "instanti": [7, 9, 11], "instead": [3, 9, 17, 18, 19, 22, 23, 25, 26, 29, 31, 32, 33], "int": [2, 3, 5, 6, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "intc": [3, 9], "integ": [1, 19, 23, 29], "integr": [6, 29, 32, 35], "integrateadjoint": 2, "integration_test": 1, "integrationord": 32, "intel": 13, "intel64": 13, "intend": [1, 13, 31, 32], "intent": [19, 23, 31, 32], "interact": [3, 29], "interest": [2, 10, 11, 13, 28], "interfac": [0, 2, 12, 15, 16, 19, 23, 25, 26, 28, 29, 31, 32], "intermedi": [3, 21, 32], "intern": [3, 29, 31, 33], "internalforcevec": 31, "interpol": 5, "interpolatefram": 35, "interpret": [19, 29, 31, 32], "interv": [2, 32], "intracomm": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "intro": 0, "introduc": 35, "inv3x3": 35, "invari": 35, "invers": 35, "investig": 3, "involv": [0, 1, 2, 10, 35], "isnonlinear": [19, 23, 29, 31, 32], "isofsdt": 8, "isorectanglebeamconstitut": [3, 7], "isoshellconstitut": [3, 10, 15, 29], "isotrop": [1, 3, 5, 7], "isotropi": 3, "isotubebeamconstitut": 3, "issu": [13, 31], "item": [11, 29], "iter": [2, 7, 8, 9, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33], "iter_count": 8, "iterateadjoint": 2, "iterationcount": [18, 21, 24], "its": [2, 3, 6, 9, 10, 11, 15, 16, 29, 35], "itself": [10, 35], "ixi": 6, "ixx": 6, "ixz": 6, "iyi": [3, 6], "iyx": 6, "iyz": [3, 6], "iz": 3, "izi": 6, "izx": 6, "izz": 6, "j": [3, 9, 11, 31, 35], "jacassemblyfreq": 32, "jacfunc": [21, 24], "jacobian": [2, 8, 21, 24, 31, 32, 35], "join": [7, 9, 11], "joul": 11, "jugd": 24, "just": [11, 13, 18, 21, 24], "k": [3, 6, 8, 11, 19, 29, 31, 32, 35], "k_": 35, "kappa": [3, 11, 35], "kappa1": 3, "kappa2": 3, "kappa3": 3, "kappa_": 35, "kcorr": [3, 8], "keep": 28, "kei": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "kennedi": 3, "kenwai": 29, "kernel": 3, "keyword": [3, 6, 10, 11, 31, 32], "kg": [7, 8, 10, 11, 15], "kinet": [2, 35], "kludg": 2, "kn": [7, 10], "kpa": 9, "kpenalti": 3, "kreisselmei": 6, "kresselmei": 3, "krylov": [19, 23, 31], "ks_temp_adjac": 11, "ks_temp_corn": 11, "ks_temp_diagon": 11, "ks_vmfailur": [7, 10, 15], "ksdisplac": 6, "ksfailur": [1, 2, 6, 7, 8, 10, 15], "ksm": [2, 8, 21, 24], "kstemperatur": [6, 11], "ksweight": [3, 6, 7, 8, 10, 11, 15], "kwarg": [3, 7, 9, 10, 11, 15, 19, 23, 29, 31, 32], "ky": 3, "kz": 3, "l": [7, 35], "l2": [19, 23, 31, 32], "l2converg": [15, 19, 23, 31, 32], "l2convergencerel": [15, 19, 23, 31, 32], "lab": 12, "label": [11, 15], "labelpad": 7, "lagrang": [5, 15, 19, 23, 29, 31, 32, 35], "lagrangian": 35, "lamb": 35, "lambda": [21, 35], "lamin": [3, 9, 35], "lamparamshellconstitut": 3, "lapack": [2, 13], "lapack_lib": 13, "larg": [11, 12], "larger": [21, 24], "largest": 1, "last": [9, 29], "latent": 3, "later": [3, 29, 35], "layer": 29, "layout": 2, "layup": [3, 9], "lb": [2, 8], "le_rib": 29, "le_spar": [17, 22, 25, 26, 29, 33], "lead": [1, 11, 29], "learn": 3, "least": 6, "leav": 13, "left": 35, "legend": 7, "len": 29, "length": [3, 7, 11, 19, 22, 25, 26, 29, 31, 32, 35], "lenth": 3, "less": [8, 11], "let": [10, 15], "level": [2, 14, 19, 23, 31, 32], "lh": 3, "lib": 13, "libboost": 13, "libmkl_cor": 13, "libmkl_intel_lp64": 13, "libmkl_sequenti": 13, "librari": [5, 7, 8, 9, 10, 11], "libtac": 13, "like": [2, 3, 5, 6, 7, 9, 11, 13, 17, 19, 22, 23, 25, 26, 31, 32, 33], "limf": 13, "limit": 24, "line": [13, 24, 29, 35], "linear": [2, 3, 5, 6, 8, 9, 17, 19, 21, 22, 24, 29, 31, 35], "linearelasticity2d": 5, "linearelasticity3d": [5, 29], "linearhexabasi": [5, 29], "linearitytol": 29, "linearquadbasi": [5, 11], "linearsolv": [21, 24, 31], "lineartetrahedralbasi": [5, 29], "linearthermoelasticity2d": 5, "linearthermoelasticity3d": 5, "lineartrianglebasi": [5, 11], "linesearch": 24, "linesearchexpecteddecreas": 24, "linesearchfallbacksteplimit": 24, "linesearchit": 24, "linesearchmaxit": 24, "linesearchmaxstep": 24, "linesearchmaxstepchang": 24, "linesearchminstep": 24, "linesearchstep": 24, "link": [1, 13], "linsolverit": 24, "linsolverr": 24, "linux": [1, 13], "liquid": 3, "liquid_prop": 3, "list": [2, 3, 8, 9, 15, 17, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "liu": 24, "ll": [1, 10], "lmpi": 13, "load": [1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 15, 19, 21, 24, 28, 29, 31, 32], "loadcas": [29, 31], "loadcaseid": 31, "loader": [8, 29], "loadid": [19, 31, 32], "loadscal": [2, 31], "loadstat": 2, "local": [2, 3, 5, 7, 9, 29], "localid": 29, "locat": [0, 1, 2, 3, 10, 11, 13, 15, 17, 19, 22, 23, 25, 26, 31, 32, 33, 35], "lock": [5, 35], "log": 3, "log_gamma1": 3, "log_rho01": 3, "log_xi1": 3, "log_xi2": 3, "log_zeta1": 3, "logic": [18, 19, 21, 23, 24, 29, 31, 32], "long": 10, "longer": 35, "look": [11, 13, 17, 19, 22, 23, 25, 26, 31, 32, 33], "lookasid": 13, "loop": [8, 11, 32], "lower": [2, 3, 7, 8, 9, 15, 17, 19, 22, 23, 24, 25, 26, 29, 31, 32, 33], "lowerbound": [2, 3], "lowest": [2, 19, 23, 29], "lpthread": 13, "lu": 31, "lump": 15, "lund": 9, "m": [3, 7, 8, 9, 10, 11, 15, 25, 26, 29, 32, 35], "m_": 35, "m_opt": 7, "machin": [1, 3, 13], "maco": 13, "made": 3, "magnitud": [15, 24], "mai": [2, 5, 6, 13, 15, 18, 21, 24, 29], "main": [1, 16, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33], "maintain": 2, "major": [19, 23, 32], "make": [1, 2, 3, 9, 21, 24], "makeenv": 1, "makefil": 13, "mamba": 13, "manag": 3, "maneuv": 15, "maneuver_2_5g": 15, "maneuver_m1g": 15, "mani": [3, 15, 29], "manifold": [29, 33], "manual": [2, 13, 16], "map": 2, "march": 32, "mass": [1, 2, 3, 5, 6, 7, 8, 10, 15, 29, 31, 32, 35], "mass_el": [5, 29], "mass_scal": 8, "massel": [5, 29], "mat": [2, 3, 8], "mat1": [3, 29], "mat2": 29, "mat8": [3, 29], "mat_typ": 2, "match": [1, 3, 22, 29], "materi": [1, 5, 7, 8, 9, 10, 11, 15, 29, 35], "materialproperti": [3, 7, 9, 10, 11, 15, 29], "mateteri": 11, "mathbb": 35, "mathbf": 35, "mathcal": 35, "mathemat": 2, "matmatmult": 35, "matmatmultadd": 35, "mator": 2, "matplotlib": 7, "matric": 2, "matrix": [2, 3, 5, 8, 17, 19, 21, 22, 23, 24, 25, 26, 31, 32, 33, 35], "mattransmatmult": 35, "mattyp": 2, "mattype1": 2, "mattype2": 2, "max": [3, 7, 8, 19, 23, 24, 31], "max_dihedral_angl": 1, "max_lbfg": 8, "max_newton_it": 2, "max_strain_criterion": 3, "max_surf_offset": 1, "max_thick": 8, "maximum": [2, 6, 8, 10, 11, 21, 24], "maxit": [7, 9, 21, 24], "maxlambda": 21, "maxlinit": 24, "maxstep": 21, "maxstepfactor": 21, "mdolab": 13, "mean": [6, 31], "meaning": [15, 17, 22, 25, 26, 31, 32, 33], "meant": [18, 21, 24], "measur": [3, 8, 18, 21, 24], "mechan": [3, 35], "meet": 24, "melt": 3, "member": 14, "memori": 2, "merit": 24, "mesh": [0, 1, 2, 7, 8, 9, 10, 11, 15, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33, 35], "mesh_aim": 1, "mesh_fil": [7, 9, 15], "meshload": [8, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "meter": 8, "method": [1, 2, 3, 5, 6, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "meti": 13, "metis_dir": 13, "michigan": 12, "mid": [3, 35], "might": 29, "min_thick": 8, "mind": 13, "minim": [2, 7, 8, 9, 28], "minimum": [2, 3, 10, 13, 21, 24], "minor": [19, 23, 32], "minstep": 21, "minstepfactor": 21, "minu": 10, "mise": 8, "miss": [13, 29, 33], "mit": 1, "mitc": [5, 35], "mitcshel": 8, "mix": 5, "mkdir": 1, "mkl": 13, "mkl_lib": 13, "mklpath": 13, "mklroot": 13, "ml": 3, "ml_buckl": 3, "mlb": 3, "mm": [8, 10, 15], "mnum": 3, "mo": 24, "modal": [23, 29], "modalproblem": [27, 29], "mode": [2, 3, 7, 9, 15, 19, 23, 29], "model": [1, 2, 3, 6, 7, 8, 9, 10, 11, 15, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33, 35], "moder": [5, 35], "modifi": [3, 7, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "modul": [0, 1, 7, 12, 13, 16, 29, 31, 32], "modulefil": 13, "moduli": 3, "modulu": [3, 7, 8, 10, 15], "moment": [3, 5, 6, 7, 19, 29, 31, 32], "momentofinertia": 6, "monitor": [18, 21, 24, 31], "monitorfrequ": 31, "monitorvar": [18, 21, 24], "more": [0, 1, 2, 3, 10, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 35], "most": [2, 3, 6, 14, 19, 28, 29, 31, 32], "motion": 5, "move": 1, "mphy": [12, 14, 15], "mphys_add_scenario": [7, 9], "mphys_connect_scenario_coordinate_sourc": [7, 9], "mpi": [1, 2, 8, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "mpi4pi": [8, 11, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "mpt": 13, "mt": 3, "mub": 3, "much": 22, "multi": 32, "multicolor_ord": 31, "multidisciplinari": [12, 15], "multiphys": 16, "multipl": [3, 11, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "multipli": [2, 5, 15, 19, 23, 29, 31, 32, 35], "multipoint": [7, 9, 15], "multistag": 32, "must": [1, 2, 10, 13, 15, 18, 19, 29, 31, 32, 33, 35], "mx": [19, 31, 32], "my": [19, 31, 32], "my_axial_gp": 3, "my_shear_gp": 3, "mz": [19, 31, 32], "n": [13, 15, 17, 19, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "n11": 3, "n12": 3, "n2": [7, 9], "n_": 35, "n_11": 3, "n_12": 3, "n_dep": 5, "n_ij": 3, "n_indep": 5, "n_test": 3, "n_train": 3, "naca": 1, "name": [1, 3, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "nasa": 12, "nastaran": 31, "nastran": [0, 2, 3, 10, 15, 19, 28, 29, 31, 32], "nastranord": [7, 10, 19, 29, 31, 32], "natur": [2, 5, 9, 29], "natural_ord": 31, "naturalshelltransform": [10, 15], "nbg": 2, "ncomp": 29, "ncon": 8, "ncoord": [17, 19, 22, 23, 25, 26, 31, 32, 33], "nd_order": 31, "ndarrai": [3, 5, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "ndof": 15, "ndv": [17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "nearest": 11, "nearli": 29, "necessari": [6, 10, 13, 24, 29, 32], "necessarili": [19, 31, 32], "need": [1, 2, 3, 6, 13, 15, 16, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "neg": [3, 6, 29], "neglect": 9, "never": 35, "new": [2, 3, 7, 8, 9, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "newer": 13, "newmod": 3, "newton": [2, 21, 31], "newtonsolv": [21, 30, 31], "next": [1, 2, 7, 9, 10, 11, 24], "ngroup": [15, 29], "nice": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "nl_con": [7, 9], "nmultnod": 29, "nnode": [17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "nodal": [2, 19, 25, 26, 29, 31, 33, 35], "node": [2, 3, 5, 8, 10, 11, 13, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "node_conn": 2, "node_ptr": 2, "nodeid": [19, 29, 31, 32], "nomin": 10, "non": [2, 3, 29], "nondim": 3, "nondimcriticalglobalaxialload": 3, "nondimcriticalglobalshearload": 3, "nondimcriticallocalaxialload": 3, "nondimcriticallocalshearload": 3, "nondimstiffenercripplingload": 3, "none": [2, 3, 5, 8, 10, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "nonlinear": [2, 5, 29, 33, 35], "nonlinearsolv": 31, "nonlinearsolvermonitorvar": [18, 21, 24], "norm": [15, 18, 19, 21, 23, 24, 31, 32, 35], "normal": [2, 5, 6, 35], "note": [1, 2, 3, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "notic": 1, "now": [1, 3, 8, 9, 10, 11], "np": [3, 7, 8, 9, 10, 11, 15], "nparam": 3, "npt": 35, "nrestart": [19, 23, 31], "nrib": 1, "nstate": [17, 19, 22, 23, 25, 26, 31, 32, 33], "ntrain": 3, "nu": [3, 7, 8, 10, 15], "nu12": [3, 9], "nu13": 3, "nu23": 3, "num": [2, 29], "num_compon": 8, "num_dv": 2, "num_nod": [2, 5, 35], "number": [1, 2, 3, 5, 7, 8, 9, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33], "numbersolut": [17, 19, 23, 31, 32, 33], "numcompid": [19, 31, 32], "numdependentnod": 2, "numdv": 2, "numeig": [15, 19, 23, 29], "numel": 2, "numer": 13, "numnod": 5, "numnodeid": [19, 31, 32], "numownednod": [2, 32], "numpi": [3, 5, 7, 8, 9, 10, 11, 13, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "numpredictorst": 21, "numstag": 32, "numstep": [11, 29, 32], "numvarspernod": 32, "nvar": 8, "o": [7, 8, 9, 11, 35], "o3": 13, "obj": [7, 9], "object": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "obtain": 2, "occasion": 1, "occur": 31, "off": [2, 3, 9], "offer": 28, "offset": [3, 29, 35], "often": [1, 24, 29, 35], "older": 13, "om": [7, 9], "omega": 35, "omegavector": [19, 31, 32], "onc": [1, 2, 7, 9, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "one": [1, 2, 3, 6, 7, 9, 10, 11, 13, 15, 16, 19, 23, 24, 29, 31, 32, 35], "onewai": 0, "oni": 9, "onli": [1, 2, 3, 6, 10, 11, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "onto": [6, 35], "opencascad": 1, "openmdao": [7, 9, 15, 16], "openmp": 13, "oper": [29, 31], "opert": 11, "opt": 8, "optim": [0, 1, 2, 3, 11, 12, 13, 15, 16, 17, 19, 22, 23, 25, 26, 28, 31, 32, 33], "option": [1, 3, 5, 6, 7, 8, 9, 13, 15, 16, 18, 22, 25, 26], "order": [2, 3, 9, 13, 15, 16, 18, 19, 24, 28, 29, 31, 32, 35], "order_typ": 2, "orderingtyp": [2, 31], "org": [3, 13], "organ": 29, "orient": [2, 5, 13, 35], "origin": [6, 9, 12, 25, 26, 29], "ortho_layup": 9, "ortho_pli": 9, "ortho_prop": 9, "orthogon": 35, "orthotrop": [1, 3, 5, 35], "orthotropicpli": [3, 9], "ot": 35, "other": [2, 3, 5, 7, 11, 13, 16, 18, 29, 31, 32], "otherwis": [2, 11, 31], "our": [3, 7, 9, 10, 11], "out": [7, 8, 9, 10, 11, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "outer": 32, "outfil": [7, 9], "output": [0, 1, 2, 3, 7, 9, 13, 15, 17, 19, 23, 24, 31, 32, 33], "outputdir": [15, 17, 19, 23, 31, 32, 33], "outputel": [5, 29], "outputview": [17, 19, 22, 23, 25, 26, 31, 32, 33], "outsid": 3, "over": [6, 8, 11, 19, 28, 31, 32, 35], "own": [1, 2, 3, 9, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "p": [2, 9, 26], "pa": [7, 8, 10, 15], "pack": 12, "packag": [1, 13, 16], "pad": [0, 1], "page": [12, 24], "pair": 3, "panel": [1, 3, 17, 22, 25, 26, 29], "panelgp": 3, "panelgp_dict": 3, "panellength": 3, "panellengthconstraint": [20, 26, 29], "panellengthnum": 3, "panelnorm": [25, 26], "panelpli": 3, "panelplyangl": 3, "panelplyfrac": 3, "panelplyfracnum": 3, "panelthick": 3, "panelthicknum": 3, "panelwidth": 3, "panelwidthconstraint": [20, 29], "panelwidthnum": 3, "paper": [3, 24], "parallel": [1, 2, 3, 5, 12, 13, 19, 23, 31, 32], "param": 3, "paramet": [1, 2, 3, 5, 6, 7, 8, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "parameter": [5, 35], "parametr": [3, 5, 9], "paraview": [7, 9, 10, 11, 13], "paropt": [2, 8, 28], "pars": [28, 29], "part": [2, 19, 25, 26, 29, 31, 32, 35], "partial": [15, 19, 21, 29, 31, 35], "particular": [2, 6, 9, 19, 28, 29], "partit": [2, 29, 31], "partitioned_pl": 9, "pass": [2, 3, 6, 7, 9, 10, 11, 15, 18, 24, 25, 26, 28, 29, 31, 32], "past": 1, "path": [3, 7, 9, 11, 13, 21, 31], "pattern": [1, 11], "pbar": [3, 29], "pbarl": 3, "pbush": [3, 29], "pc": 8, "pcfilllevel": 31, "pcfillratio": 31, "pcm_element": 29, "pcmheatconduction2d": 5, "pcomp": [3, 29], "pcupdatefunc": [21, 24], "penal": 35, "penalti": 35, "per": [2, 3, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "perform": [2, 3, 7, 9, 12, 18, 21, 24, 29], "perimet": 10, "permut": 2, "perpendicular": 35, "perpindicular": 3, "persistst": 2, "perturb": 2, "petsc4pi": 16, "pf_0": 22, "pf_45": 22, "pf_90": 22, "pf_m45": 22, "phase": [1, 3, 5], "phasechangematerialconstitut": [3, 5], "phenomena": 35, "phi": [2, 31], "physic": [5, 11, 16, 19, 31, 32], "pi": 3, "piec": [31, 32], "pinconstraint": 1, "pip": [13, 16], "pitch": [3, 29], "pkg": 13, "pkgsrc": 13, "place": [2, 3, 8, 13, 19, 22, 23, 31, 32], "placement": 1, "plane": [3, 35], "plane_stress_el": [5, 29], "planestressconstitut": [3, 5, 11], "plate": [3, 11, 12, 15, 29, 35], "plate_thick": 9, "platemodel": 9, "platform": 13, "pleas": [0, 1, 17, 19, 22, 23, 25, 26, 31, 32, 33], "pli": [3, 9], "pload2": [19, 29, 31, 32], "pload4": [19, 29, 31, 32], "plot": [7, 9], "plt": [7, 10, 11, 13], "ply": [3, 9, 22], "ply_angl": [3, 9], "ply_fract": [3, 9], "ply_fraction_dv_num": [3, 9], "ply_fraction_lb": 3, "ply_fraction_ub": 3, "ply_list": 3, "ply_thick": [3, 9], "pnorm": 6, "point": [2, 3, 5, 7, 8, 9, 10, 15, 19, 24, 29, 31, 32, 35], "point_forc": 10, "point_force_000": 10, "pointer": 2, "pointmassconstitut": 3, "poisson": [3, 7, 8, 10, 15], "polar": 3, "posit": [3, 6, 19, 31, 35], "possibl": [3, 29], "post": [7, 9, 10, 11], "post_analysi": 1, "postadjoint": 2, "postprocess": [17, 19, 22, 23, 25, 26, 31, 32, 33], "potenti": [2, 35], "power": 5, "pp": 9, "pprint": 11, "pre_analysi": 1, "prebuilt": 1, "precondition": [5, 19, 21, 23, 24, 31, 32], "predefin": 29, "predict": [3, 35], "predict_mean_test_data": 3, "predictor": 21, "prefix": 2, "prepar": 32, "prepiterativesolv": 32, "present": [3, 13], "preserv": 35, "pressur": [1, 9, 19, 31, 32], "pressure_load": 9, "presur": [19, 31, 32], "pretti": 10, "prevent": 11, "previou": [11, 21], "primarili": 12, "primit": 1, "print": [2, 3, 7, 9, 11, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "print_level": 2, "printdebug": 29, "printdefaultopt": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "printlevel": [3, 19, 23, 31, 32], "printlinesearchit": 24, "printmodifiedopt": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "printopt": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "printtim": [19, 23, 29, 31, 32], "prior": 15, "prob": [7, 9], "probabl": 29, "problem": [1, 2, 5, 6, 7, 8, 9, 10, 11, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33], "problem_setup": [7, 9, 15], "proc": [15, 19, 23, 25, 26, 29, 31, 32], "proce": [1, 2, 28], "procedur": [3, 5, 10, 11, 19, 23, 29, 31, 32], "process": [1, 2, 3, 6, 7, 9, 10, 11, 13, 29, 31, 32], "processor": [2, 8, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "prod": [29, 31], "produc": [2, 10, 11, 35], "product": [2, 3, 5, 6, 8, 13, 31], "profil": 7, "program": [19, 23, 31, 32], "progress": 24, "project": [5, 6, 29], "projectvector": 29, "promot": [7, 9], "proof": 2, "prop": [3, 7, 10, 11, 15, 29], "properli": 1, "properti": [0, 1, 2, 3, 5, 7, 8, 9, 10, 11, 13, 15, 18, 19, 21, 23, 24, 29, 31, 32], "propertiesfor": 11, "propid": [15, 29], "proport": 9, "propos": 9, "provid": [0, 1, 2, 3, 5, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "pshell": [3, 29], "psi": 2, "psolid": [3, 29], "pt": [22, 35], "ptr": 2, "public": [13, 19, 23, 29, 31, 32], "publicli": 14, "pure": 35, "purpos": [3, 10, 17, 19, 22, 23, 29, 31, 32, 33], "put": 2, "py": [1, 13, 29], "py_shel": 8, "pyesp": 1, "pymeshload": [17, 19, 22, 23, 25, 26, 31, 32, 33], "pynastran": [3, 15, 29, 31], "pyopt": [17, 19, 22, 23, 25, 26, 31, 32, 33], "pyparopt": 8, "pyparoptproblem": 8, "pyplot": 7, "pytac": [0, 2, 10, 11, 12, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 31, 32, 33], "pytacs_opt": 15, "python": [0, 1, 2, 3, 14, 28, 29], "python3": 13, "pythonpath": 1, "q": 35, "q_": 35, "qdot": [19, 31, 32], "qopenmp": 13, "quad": [5, 9], "quad16nonlinearshel": 5, "quad16nonlinearthermalshel": 5, "quad16shel": 5, "quad16thermalshel": 5, "quad4nonlinearshel": 5, "quad4nonlinearthermalshel": 5, "quad4shel": [5, 9, 10, 15, 29], "quad4thermalshel": [5, 29], "quad9nonlinearshel": 5, "quad9nonlinearthermalshel": 5, "quad9shel": [5, 29], "quad9thermalshel": 5, "quadrat": [5, 35], "quadratichexabasi": 5, "quadraticquadbasi": 5, "quadratictetrahedralbasi": 5, "quadratictrianglebasi": 5, "quadratur": [8, 35], "qualiti": 1, "quantiti": 35, "quartic": 5, "quarticquadbasi": 5, "quaternion": 35, "queri": 3, "quintic": 5, "quinticquadbasi": 5, "quot": 29, "r": [2, 7, 8, 18, 21, 24, 25, 26, 29, 31, 35], "rad": [19, 23, 29, 31, 32], "radian": 3, "rais": [3, 10, 15], "random": 2, "randomli": 2, "rang": [2, 8, 32], "rank": 3, "rate": [19, 31, 32, 35], "rather": [2, 8, 18, 21, 24], "ratio": [3, 7, 8, 10, 15, 31], "rbar": 5, "rbe": [5, 19, 23, 31, 32], "rbe2": [5, 29], "rbe3": [5, 29], "rbeartificialstiff": [19, 23, 31, 32], "rbestiffnessscalefactor": [19, 23, 31, 32], "rcm_order": 31, "re": [8, 18, 21, 24, 29, 31], "read": [2, 8, 10, 15, 18, 19, 21, 23, 24, 29, 31, 32], "readi": 1, "readili": 13, "real": [1, 2], "realiz": 7, "reason": [31, 32], "reassembl": 32, "recent": 12, "recogn": 11, "recommend": [13, 19, 23, 29, 31, 32], "recomput": 3, "recompute_alpha": 3, "rectangular": [3, 7], "reduc": [2, 21, 35], "ref": 35, "refaxi": [7, 9, 25, 26], "refer": [1, 3, 5, 9], "referenc": 29, "reflect": [18, 21, 24], "region": [1, 11, 29], "regist": 1, "register_to": 1, "regular": 3, "rel": [2, 3, 18, 19, 21, 23, 24, 31, 32, 33], "relat": [1, 9, 13, 18, 24, 29], "relationship": 5, "releas": [11, 13], "relev": [19, 23, 31, 32], "rellintol": 24, "reltol": [18, 21, 24], "relu": 3, "remain": [5, 19, 31, 32], "remov": [13, 25, 26], "reorder": 2, "reordervec": 2, "repeat": [2, 28], "repeatedli": 1, "replac": [13, 29], "repo": [1, 3], "repositori": 13, "repres": [3, 11, 15, 19, 23, 31, 32, 35], "represent": [7, 9], "request": [19, 23, 29, 31, 32], "requir": [2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 18, 19, 21, 24, 31, 32, 35], "res_ref": 15, "reset": [18, 19, 21, 23, 24, 31], "resetbeforesolv": 31, "resfunc": [18, 24], "residu": [2, 8, 15, 18, 19, 21, 23, 24, 29, 31, 32], "respect": [2, 6, 7, 8, 9, 10, 11, 13, 17, 19, 22, 23, 25, 26, 28, 31, 32, 33, 35], "respons": [2, 3, 10, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "rest": 1, "restart": [8, 31], "restor": 3, "result": [1, 2, 3, 6, 7, 9, 17, 18, 19, 21, 22, 23, 24, 25, 26, 31, 32, 33, 35], "resvec": [18, 24], "retain": 5, "retractionfactor": 21, "retrain": 3, "retriev": [2, 29], "return": [2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "reus": 2, "revers": [2, 15], "rforc": [19, 29, 31, 32], "rh": [2, 19, 31, 32], "rho": [3, 7, 8, 9, 10, 11, 15], "rho0": 3, "rho_0": 3, "rho_k": 3, "rib": [1, 29], "rib1": [1, 29], "rib2": 29, "right": [1, 11, 19, 31, 32, 35], "rigid": [2, 5, 35], "rigid_el": [5, 29], "robust": [24, 28], "rod_1": 29, "rod_2": 29, "roll": [19, 31, 32], "root": [1, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "rotat": [3, 5, 19, 31, 32], "rotcent": [19, 31, 32], "rotor": [19, 31, 32], "routin": [1, 2, 13, 15, 17, 19, 22, 23, 25, 26, 31, 32, 33], "row": [2, 17, 22, 25, 26, 33], "rtol": 2, "rule": [13, 29], "run": [0, 1, 3, 5, 7, 8, 9, 13, 15, 28], "run_analysi": 1, "run_driv": [7, 9], "runawai": 12, "runscript": [10, 11], "runtim": 29, "s12": [3, 9], "s13": 3, "s23": 3, "s_p": 3, "safeti": 6, "safetyfactor": [6, 7, 15], "same": [1, 2, 3, 8, 11, 13, 18, 21, 22, 24, 25, 26, 29], "satisfi": [2, 24, 28, 35], "satisifi": 35, "save": [1, 2, 3, 17, 18, 19, 22, 23, 24, 25, 26, 31, 32, 33], "savedata": 3, "scalar": [19, 31, 32, 35], "scalar_2d_el": 29, "scalar_3d_el": 29, "scale": [1, 2, 5, 8, 15, 19, 21, 22, 23, 29, 31, 32], "scale1": 2, "scale2": 2, "scalelist": 29, "scaler": 7, "scan": 2, "scanbdffil": [2, 8], "scenario": [7, 9, 15], "scenario_nam": [7, 9, 15], "scenario_structur": [7, 9], "scenariostructur": [7, 9], "scheme": [2, 15, 21, 32], "scipi": 31, "scipyoptimizedriv": [7, 9], "scratch": 0, "screen": [7, 9, 18, 21, 24], "script": [7, 9, 10, 11, 13], "sean": [0, 3, 26], "search": [12, 24], "secant": 24, "second": [2, 5, 6, 10, 11, 29, 32, 35], "section": [1, 2, 3, 7, 16, 28, 35], "see": [0, 1, 2, 3, 7, 9, 10, 15, 16, 22, 31, 32], "seg": 29, "select": [9, 10, 11, 17, 19, 22, 29, 31, 32, 33, 35], "selectcompid": [9, 11, 15, 19, 29, 31, 32], "self": [2, 7, 8, 9, 17, 19, 22, 23, 25, 26, 31, 32, 33], "sen": [19, 23, 31, 32], "sensit": [2, 10, 11, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "separ": [2, 6, 15, 29], "separate_mass_dv": 15, "sequenc": [3, 9, 15, 29], "sequenti": 29, "seri": 15, "serial": 2, "servecsm": 1, "set": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33], "set_mesh": 1, "setabstol": 2, "setarmijoparam": 8, "setauxel": 2, "setbc": 2, "setbcsinvec": 29, "setbcvaluesfromvec": 2, "setboundarycondit": 2, "setcallback": [18, 21, 24], "setcompliancetyp": 6, "setconvergencetoler": [18, 21, 24], "setcptstiffenercrippl": 3, "setdens": 3, "setdependentnod": 2, "setdesignvar": [2, 8, 17, 19, 22, 23, 25, 26, 31, 32, 33], "setdrillingregular": 3, "setel": [2, 8], "setelementconnect": 2, "setfailuremod": 3, "setfh5": 2, "setfunct": 2, "setglobalconnect": 2, "setinequalityopt": 8, "setinitcondit": [2, 32], "setinitnewtondeltafract": 2, "setjacassemblyfreq": 2, "setk": 3, "setkrylovsubspacemethod": 2, "setksweight": 3, "setlambdafunc": 21, "setloadscal": 31, "setmaxnewtonit": 2, "setnastranid": 3, "setnod": [2, 17, 19, 22, 23, 25, 26, 31, 32, 33], "setnumthread": 2, "setopt": [15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "setoutputfil": 8, "setoutputfrequ": 2, "setoutputprefix": 2, "setpanelplyfractionbound": 3, "setpanelthicknessbound": 3, "setprintlevel": 2, "setrefnorm": [18, 21, 24], "setreltol": 2, "setscalingparamet": 5, "setsimulationtim": 2, "setspecificheat": 3, "setstatefunc": [18, 24], "setstiffenerheightbound": 3, "setstiffenerpitchbound": 3, "setstiffenerplyfractionbound": 3, "setstiffenerthicknessbound": 3, "settheta": 3, "settimeinterv": 2, "setup": [1, 2, 3, 5, 7, 9, 10, 13, 15, 28, 29, 31, 32], "setuselapack": 2, "setuseschurmat": 2, "setvalnam": [19, 23], "setvari": [2, 8, 31], "setvarnam": [17, 19, 22, 23, 25, 26, 31, 32, 33], "setwritedvmod": 3, "sever": [1, 2, 3, 6, 11, 13, 14, 29, 35], "sh": 1, "shape": [0, 1, 2, 3, 19, 23, 29, 31, 32, 35], "share": [2, 3, 29], "shear": [3, 5, 7, 8, 35], "shear_gp": 3, "shear_theta_csv": 3, "sheargp": 3, "sheargp_csv": 3, "shell": [1, 3, 5, 9, 10, 12, 15, 19, 23, 29, 31, 32, 33, 36], "shellconstitut": [3, 5], "shellnaturaltransform": 5, "shellproperti": 1, "shellrefaxistransform": [5, 9], "shelltransform": 5, "shift": 3, "shortcut": 13, "should": [2, 3, 5, 6, 7, 9, 10, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "show": [7, 10, 11, 29], "show_brows": [7, 9], "shown": [1, 3, 7, 9, 11, 31], "side": [3, 11, 19, 31, 32], "sigma": [7, 8, 15, 19, 23, 29], "sigma_i": 7, "sigma_n": 3, "sign": [3, 6], "signal": [19, 29, 31, 32], "signatur": [18, 21, 24], "similar": [2, 15], "similarli": 29, "simpl": [1, 2, 8, 10], "simple_naca_w": 1, "simplest": 29, "simpli": 13, "simplif": 9, "simplifi": [2, 35], "simul": [2, 11], "simultan": 2, "sinc": [3, 11, 12, 15, 29, 31, 32, 35], "singl": [3, 5, 6, 11, 21, 29, 32, 35], "sinusoid": 1, "situat": [3, 24], "six": 5, "size": [0, 1, 2, 3, 17, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "sketch": [0, 1], "skin": [3, 29], "skip": [15, 24, 29], "skipfirstnlinesearch": 24, "slice": 32, "slow": [2, 24], "slsqp": [7, 9], "small": [1, 5, 24, 35], "smaller": 29, "smdogroup": [3, 13], "smear": [3, 9], "smearedcompositeshellconstitut": [3, 9], "smooth": [3, 6], "so": [1, 2, 3, 7, 8, 10, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "so_link_flag": 13, "softwar": [1, 7, 13], "sol": 29, "solid": [1, 3, 29, 33], "solid_el": [5, 29], "solid_prop": 3, "solidconstitut": [3, 5, 29], "solut": [1, 3, 7, 8, 9, 10, 11, 15, 17, 18, 19, 21, 23, 24, 29, 31, 32, 33], "solv": [2, 3, 8, 9, 10, 11, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33], "solveadjoint": 31, "solver": [2, 8, 15, 16, 17, 19, 22, 23, 25, 26, 28, 29, 32, 33], "some": [2, 5, 6, 10, 28, 29, 35], "somedirectori": 13, "someon": 2, "someth": 13, "sometim": 1, "sort": 29, "sourc": [1, 2, 12, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "sp": 3, "space": [3, 29], "span": [1, 7], "spanwis": 7, "spar": [1, 29], "spars": [17, 22, 25, 26, 31, 33], "spatial": [6, 35], "special": [2, 29], "special_dv": 15, "specialdv": [3, 7, 9, 10], "specif": [3, 11, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "specifi": [1, 2, 3, 6, 7, 8, 9, 11, 18, 19, 21, 24, 28, 29, 31, 32], "specific_heat": [3, 11], "specifii": 11, "speed": [3, 21, 24], "split": [15, 19, 29, 31, 32, 35], "spread": 11, "spring": [3, 5], "spring_el": [5, 29], "springel": [5, 29], "springidentitytransform": 5, "springrefaxistransform": 5, "springrefframetransform": 5, "springtransform": 5, "sqrt": [3, 7], "squar": [23, 29], "src": [1, 13], "st": 22, "stabil": [5, 19, 23, 31, 32], "stack": [3, 9], "stage": 32, "standard": [13, 16, 24], "start": [13, 24, 29, 32], "start_plan": 2, "state": [2, 5, 8, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "statement": 1, "statevec": [18, 24], "static": [1, 2, 6, 7, 9, 12, 19, 29, 31, 35], "staticprob": 10, "staticproblem": [7, 10, 27, 29], "stdout": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "steadi": [1, 5], "steady_flag": 5, "steel": 1, "stegmann": 9, "steinhaus": [3, 6], "step": [1, 2, 3, 10, 11, 17, 21, 24, 28, 29, 31, 32], "step_num": 2, "stif": 5, "stiff": [2, 3, 5, 8, 9, 10, 19, 23, 31, 32, 35], "stiffen": [3, 5, 22, 29], "stiffenedshellconstitut": 3, "stiffenerheight": 3, "stiffenerheightnum": 3, "stiffenerpitch": 3, "stiffenerpitchnum": 3, "stiffenerpli": 3, "stiffenerplyangl": 3, "stiffenerplyfrac": 3, "stiffenerplyfracnum": 3, "stiffenerthick": 3, "stiffenerthicknum": 3, "still": 15, "stop": 13, "store": [0, 2, 3, 17, 18, 21, 22, 24, 25, 26, 31, 33, 35], "str": [3, 6, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "strain": [2, 3, 5, 6, 8, 29], "strength": [3, 6], "stress": [3, 5, 6, 7, 8, 10, 15, 29, 35], "string": [2, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "struct": [7, 9, 17, 19, 22, 23, 25, 26, 31, 32, 33], "struct_build": [7, 9], "struct_dv": 15, "struct_mass": 15, "struct_mesh": 8, "structproblem": 29, "structur": [0, 1, 2, 3, 5, 6, 7, 8, 9, 12, 13, 15, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33], "structuralmass": [6, 7, 8, 10, 15], "structuralscenario": [7, 9], "style": [2, 28], "sub": [13, 31, 32], "subclass": 3, "subdirectori": 13, "subgroup": 29, "subject": [2, 7, 8, 9, 28], "submodul": 10, "subsequ": 2, "subset": 29, "subspac": [8, 19, 23, 31], "subspaces": [19, 23, 31], "subsystem": [13, 15], "subtract": 29, "successfulli": [7, 9, 13], "sudo": 13, "suffer": 35, "suggest": 1, "suit": 2, "suitespars": 13, "suitesparse_dir": 13, "sum": 9, "sum_": 35, "summar": 9, "summari": 2, "super": 8, "superclass": 3, "supervis": 1, "suppli": [3, 5, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "support": [1, 5, 13, 14, 15, 19, 23, 29, 31, 32, 33], "suppress": [19, 23, 31, 32], "supress": [17, 19, 22, 23, 25, 26, 31, 32, 33], "sure": [3, 13], "surfac": [5, 33, 35], "svsenslist": [19, 31], "symmetr": [1, 3], "system": [2, 5, 8, 12, 31, 35], "systen": 35, "t": [1, 2, 3, 5, 6, 7, 8, 10, 11, 13, 15, 25, 26, 29, 31, 35], "t0": 7, "t1": 3, "t2": 3, "t3": 3, "t_": [3, 35], "t_0": 7, "t_exact": 7, "t_i": 17, "t_j": 17, "t_offset": 3, "t_opt": 7, "tabl": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "tac": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33, 36], "tacs_aim": [19, 23, 31, 32], "tacs_amd_ord": 31, "tacs_comm": 8, "tacs_compon": 3, "tacs_component_nam": 3, "tacs_dir": 13, "tacs_model": 1, "tacs_struct": 9, "tacsaim": [0, 1, 19, 23, 31, 32], "tacsassembl": 2, "tacsbuild": [7, 9, 16], "tacscompon": 3, "tacsconstraint": [17, 22, 25, 26, 33], "tacscreat": 2, "tacscripplinggaussianprocessmodel": 3, "tacsgpbladeconstitut": 3, "tacsintegr": 2, "tacsmaterialproperti": 3, "tacsmodel": 1, "tacspanelgp": 3, "tacsparallelmat": 31, "tacsproblem": 29, "tacsscalar": [3, 35], "tacsschurmat": [2, 31], "tacssurfacetract": 2, "tacstofh5": [17, 19, 22, 23, 25, 26, 31, 32, 33], "tag": 15, "take": [2, 10, 11, 17, 19, 21, 24, 29, 31, 32, 35], "taken": [6, 21, 35], "tangent": 35, "tar": [1, 13], "target": [13, 21], "targetit": 21, "task": 2, "te_spar": 29, "tech": 12, "tecio": 13, "tecio_dir": 13, "teciompisrc": 13, "teciosrc": 13, "tecplot": [7, 9, 10, 11, 13, 17, 33], "tell": [3, 10], "temperatur": [1, 3, 6, 11, 35], "temperatureconstraint": 1, "tempor": 35, "tension": 3, "tensor": [3, 6], "tensori": 5, "term": [2, 31, 35], "termin": [3, 7, 9, 13], "test": [0, 2, 3, 31], "test_all_derivative_test": 3, "test_all_gp_test": 3, "test_caps_shape_deriv": 1, "test_caps_thick_deriv": 1, "testel": 2, "testfunct": 2, "tetrahedr": 5, "text": 7, "tfinal": [2, 11, 29, 32], "tgz": [1, 13], "than": [2, 8, 11, 17, 18, 19, 21, 22, 23, 24, 25, 26, 31, 32, 33], "thei": [2, 3, 7, 8, 13, 25, 26, 29, 35], "them": [2, 3, 6, 8, 11], "theori": [3, 7, 12, 35], "therefor": [5, 13, 29, 35], "thermal": [1, 3, 12, 15], "thermoelast": [0, 1, 3, 5, 19, 29, 31, 32, 35], "thermostructur": 15, "theta": [3, 35], "theta_": 35, "theta_csv": 3, "thi": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "thick": [1, 2, 3, 7, 8, 9, 10, 11, 17, 22, 35], "thickness_dv_num": 3, "thickness_lb": 3, "thickness_scal": 8, "thickness_ub": 3, "thicknessvari": 1, "thin": 24, "thing": 1, "those": [3, 10, 11, 29], "thread": 2, "three": [3, 11, 12, 21], "threshold": 6, "through": [0, 1, 2, 3, 9, 11, 13, 14, 18, 21, 24, 25, 26, 29, 35], "throughout": [19, 31, 32, 35], "throw": 1, "thu": 31, "thumb": 29, "ti": [1, 2], "tighli": 32, "tight": [29, 33], "tightli": 32, "tild": 35, "time": [1, 2, 3, 7, 11, 15, 17, 19, 23, 24, 29, 31, 32, 33, 35], "time_step": 2, "timeintegr": 32, "timestag": 32, "timestep": [11, 32], "timoshenko": [3, 5], "tinit": [2, 11, 29, 32], "tip": [7, 12], "tip_shear": 7, "titanium": 1, "titl": 7, "tlb": 3, "tload1": 29, "tload2": 29, "tmax": 9, "tmin": 9, "tmp": 35, "tnum": [3, 7, 10, 11, 15], "toffset": 3, "tofh5": [2, 8], "togeth": 2, "toler": [2, 18, 19, 21, 23, 24, 29, 31, 32, 33], "too": [22, 29], "tool": [1, 3, 5, 12], "toolbox": 13, "toolkit": 12, "top": [0, 3, 9], "topologi": [3, 12], "total": [3, 5, 8, 9, 11, 15, 19, 29, 31, 32, 35], "toward": [1, 3], "tplate": [10, 11, 15], "track": 28, "tractabl": 9, "traction": [2, 19, 31, 32], "tradit": 3, "trail": 29, "train": 3, "transfer": [11, 15], "transform": [7, 9, 10, 15, 25, 26], "transient": [6, 11, 29, 32, 35], "transient_000_": 11, "transient_000_000": 11, "transient_000_050": 11, "transientproblem": [11, 27, 29], "translat": 3, "transofrm": 35, "transpos": [2, 31], "transvers": 3, "treat": [3, 29, 35], "treatment": 5, "tree": 13, "tri": 24, "tri3nonlinearshel": 5, "tri3nonlinearthermalshel": 5, "tri3shel": [5, 29], "tri3thermalshel": 5, "triangular": 5, "tripan": 29, "true": [1, 3, 6, 7, 8, 9, 10, 15, 17, 19, 23, 24, 25, 26, 29, 31, 32, 33], "try": [13, 21], "tsai": 3, "tub": 3, "tube": 3, "tune": 1, "tupl": [17, 22, 25, 26, 31, 33], "turn": [3, 15], "tutori": 1, "twist": 35, "two": [1, 2, 5, 6, 10, 11, 13, 17, 21, 28, 29, 35], "ty": 35, "type": [1, 2, 3, 5, 6, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "typic": [2, 3, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33, 35], "u": [18, 19, 21, 24, 29, 31, 32, 35], "u0": [18, 19, 21, 24], "u0d": 35, "u0x": 35, "u1d": 35, "u1x": 35, "u_": 35, "u_skin": 29, "ub": [2, 8], "ucrm_it": 8, "ucrm_vonmisesmassmin": 8, "udotdot": 32, "udprim": 1, "ueta": 35, "unbound": 29, "undefin": 2, "undeform": 35, "under": [0, 3, 5, 7, 9, 11, 12, 35], "undergo": 11, "underli": [1, 15], "unexpect": [10, 15], "uniform": [8, 9, 19, 31, 32], "uniformli": [19, 31, 32], "uniniti": [10, 11, 15], "uniqu": [3, 9, 19, 29, 31, 32], "unit": [19, 31, 32, 35], "uniti": [2, 6, 9], "unittest": 1, "univers": 12, "unknown": 2, "unless": [1, 2], "unlik": 5, "unpack": 1, "unrealist": 2, "unsteadi": 1, "until": [1, 2, 28], "up": [2, 3, 7, 8, 9, 10, 11, 13, 15, 21, 29], "updat": [1, 3, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "updatejacobian": 31, "updateprecondition": 31, "upper": [2, 3, 7, 8, 9, 15, 17, 19, 22, 23, 24, 25, 26, 29, 31, 32, 33], "upperbound": [2, 3], "uptod": [25, 26], "us": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "usag": [2, 28], "use_lapack": 2, "use_low": 8, "use_schur_mat": 2, "use_upp": 8, "useew": 24, "uselinesearch": 24, "usemonitor": 31, "usepredictor": 21, "user": [1, 2, 5, 7, 9, 10, 11, 13, 15, 16, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "usual": [0, 1, 2, 3, 6, 19, 23, 24, 31, 32], "util": [3, 9, 28, 35], "ux0": 35, "v": 7, "v_": 35, "vale": 2, "valid": [17, 19, 22, 23, 25, 26, 31, 32, 33], "valnam": [19, 23], "valu": [1, 2, 3, 6, 7, 8, 9, 11, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "valueerror": [3, 10, 15], "var": [29, 31, 32, 35], "varaibl": 8, "vari": [1, 2, 11, 15, 17, 35], "variabl": [1, 2, 3, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "variant": 24, "variou": [2, 31, 32], "varnam": [17, 19, 22, 23, 25, 26, 31, 32, 33], "vars_per_nod": 35, "varspernod": [2, 5, 19, 31, 32], "ve": [10, 11], "vec": [2, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "vec1": 6, "vec2": 6, "vector": [2, 5, 6, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "veloc": [19, 31, 32], "veri": [1, 2, 24], "verif": 2, "verifi": 1, "version": [1, 2, 13], "vertic": 1, "via": 35, "view": 1, "virtual": [13, 35], "visibl": 2, "visual": [8, 9, 10, 11, 17, 33, 35], "vm": 13, "void": [3, 35], "vol": 9, "vol_fuel": [29, 33], "vol_w": [29, 33], "volchecktol": 33, "volconstraint": 33, "volum": [6, 15, 29, 33], "volumeconstraint": [20, 29], "von": 8, "vonmis": 10, "vpn": [17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "vtk": [10, 11, 13], "w": [2, 3, 7, 8, 11, 13, 25, 26, 29], "w_": 35, "wa": [11, 12], "wai": [1, 3, 10, 29], "walker": 24, "wall": 3, "want": [1, 9, 11, 13, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "water": [29, 33], "watt": 11, "we": [1, 2, 3, 7, 9, 10, 11, 13, 19, 23, 29, 31, 32, 35], "weak": 3, "weather": 15, "webist": 1, "websit": 1, "weight": [1, 2, 3, 5, 6, 22, 29], "well": [0, 11, 29, 31, 32, 35], "were": 29, "wget": 1, "what": [11, 29], "when": [2, 11, 13, 15, 21, 24, 28, 29, 31, 35], "whenev": [3, 31], "where": [2, 3, 6, 10, 11, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "whether": [3, 6, 15, 18, 19, 21, 24, 29, 31, 32], "which": [0, 1, 2, 3, 5, 6, 7, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "while": [2, 6, 29], "who": 5, "whose": 1, "width": [3, 7, 26, 29], "wind": 9, "window": 13, "wing": [1, 3, 12], "wing_spar": 29, "wingbox": [29, 33], "wish": [13, 19, 31, 32], "within": [2, 3, 6, 9, 11, 13, 16, 22, 29, 35], "withing": 11, "without": [15, 35], "wl": 13, "wlb": 3, "wnum": 3, "woffset": 3, "won": 1, "work": [0, 1, 2, 13, 29, 35], "worri": 29, "would": [16, 19, 31, 32], "wrap": 14, "wrapper": [7, 19, 23, 24, 29, 31, 32], "write": [1, 2, 3, 7, 8, 10, 11, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "write_bdf": 7, "write_freq": 2, "write_solut": [7, 15], "writebdf": 29, "writeconnect": 29, "writecoordinatefram": 29, "writedisplac": 29, "writedvmod": 3, "writeextra": 29, "writeload": 29, "writeloadtobdf": 31, "writenlitersolut": 31, "writenod": 29, "writer": [17, 19, 23, 31, 32, 33], "writesensfil": [19, 23, 31, 32], "writesolut": [10, 11, 19, 23, 31, 32], "writesolutionhistori": 31, "writestrain": 29, "writestress": 29, "writetofil": 8, "writevisu": [17, 33], "written": [2, 13, 29, 35], "wu": 3, "wub": 3, "www": 13, "x": [2, 3, 5, 6, 7, 8, 9, 10, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "x1": 3, "x2": 3, "x3": 3, "x86_64": 13, "x_struct0": 7, "x_train": 3, "xavx": 13, "xc": 9, "xd": 35, "xdinv": 35, "xdz": 35, "xf": 35, "xfer": 15, "xi": [3, 35], "xi_": 35, "xi_1": 35, "xi_2": 35, "xlabel": 7, "xlb": [8, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "xpt": [17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "xptsenslist": [19, 31], "xt": 9, "xtest": 3, "xtrain": 3, "xub": [8, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "xval": 8, "xvf": 1, "xx": 35, "xy": 35, "xyz": [25, 26], "y": [2, 3, 5, 6, 7, 8, 10, 15, 35], "y_train": 3, "yc": 9, "yield": [3, 7, 8, 10, 15], "ylabel": 7, "you": [1, 3, 13, 31], "young": [3, 7, 10, 15], "your": [1, 3, 5, 13], "yt": 9, "ytest": 3, "ytrain": 3, "yy": 35, "yz": 3, "z": [3, 5, 6, 8, 35], "zero": [2, 3, 8, 18, 19, 21, 24, 25, 26, 29, 31, 32], "zeroddotvari": 2, "zerodotvari": 2, "zeroload": [19, 31, 32], "zeroth": 35, "zerovari": [2, 8, 31], "zeta": [3, 35], "zl": 8, "zu": 8, "zw": 8, "zxdinv": 35}, "titles": ["caps2tacs", "Installation of ESP/CAPS", "Direct", "constitutive module", "Core modules", "elements module", "functions module", "Beam optimization with MPhys", "CRM Optimization", "Composite plate optimization with MPhys", "Plate under static load", "Battery pack during thermal runaway", "TACS Overview", "Install", "Interfaces", "TacsBuilder class", "MPhys", "AdjacencyConstraint", "BaseSolver", "BucklingProblem", "Constraint classes", "ContinuationSolver", "DVConstraint", "ModalProblem", "NewtonSolver", "PanelLengthConstraint", "PanelWidthConstraint", "Problem classes", "pyTACS", "pyTACS class", "Solver classes", "StaticProblem", "TransientProblem", "VolumeConstraint", "<no title>", "Beam and shell elements in TACS", "Theory"], "titleterms": {"adjacencyconstraint": 17, "anaconda": 13, "api": [15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "assembl": 2, "attach": 35, "axi": 35, "base": 18, "basesolv": 18, "basi": [5, 35], "basic": 13, "batteri": 11, "bdf": 29, "beam": [7, 35], "bucklingproblem": 19, "c": 13, "cap": 1, "caps2tac": 0, "check": 13, "class": [3, 5, 15, 18, 20, 27, 29, 30], "code": 13, "common": 13, "compil": 13, "compon": [29, 35], "composit": 9, "comput": 35, "constitut": [3, 35], "constraint": 20, "continu": 21, "continuationsolv": 21, "core": 4, "creator": 2, "crm": 8, "depend": 13, "detail": 13, "direct": 2, "director": 35, "displac": 35, "drill": 35, "dure": 11, "dvconstraint": 22, "elemcallback": 29, "element": [5, 35], "equat": 35, "esp": 1, "exampl": [1, 12], "express": 35, "femap": 29, "field": 35, "format": 29, "formul": 35, "frame": 35, "frequencyanalysi": 2, "from": 13, "function": 6, "get": 12, "group": 29, "hecc": 13, "hpc": 13, "hypermesh": 29, "icem": 29, "implement": 35, "indic": 12, "initi": 29, "instal": [1, 13], "instruct": 13, "integr": 2, "interfac": [13, 14], "interpol": 35, "intro": 1, "label": 29, "librari": 13, "load": 10, "local": 35, "make": 13, "materi": 3, "meshload": 2, "mix": 35, "modalproblem": 23, "model": 5, "modul": [3, 4, 5, 6], "motion": 35, "mphy": [7, 9, 16], "nasa": 13, "natur": 35, "newton": 24, "newtonsolv": 24, "nonlinear": [21, 24, 31], "optim": [7, 8, 9], "option": [17, 19, 21, 23, 24, 29, 31, 32, 33], "out": 13, "overview": 12, "pack": 11, "panellengthconstraint": 25, "panelwidthconstraint": 26, "parametr": 35, "patran": 29, "plate": [9, 10], "postprocess": 13, "prerequisit": 13, "problem": 27, "project": 35, "pytac": [28, 29], "python": 13, "refer": [12, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "relationship": 35, "rotat": 35, "runawai": 11, "shell": 35, "solver": [18, 21, 24, 30, 31], "sourc": 13, "start": 12, "static": 10, "staticproblem": 31, "step": 13, "strain": 35, "system": 13, "tabl": 12, "tac": [12, 13, 18, 21, 24, 35], "tacsbuild": 15, "tag": 29, "tensori": 35, "test": 1, "theori": 36, "thermal": [11, 35], "tip": 13, "tool": 13, "transform": [5, 35], "transientproblem": 32, "under": 10, "volum": 35, "volumeconstraint": 33, "without": 29, "workflow": [2, 28]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"API Reference": [[15, "api-reference"], [17, "api-reference"], [18, "api-reference"], [19, "api-reference"], [21, "api-reference"], [22, "api-reference"], [23, "api-reference"], [24, "api-reference"], [25, "api-reference"], [26, "api-reference"], [29, "api-reference"], [31, "api-reference"], [32, "api-reference"], [33, "api-reference"]], "AdjacencyConstraint": [[17, null]], "Assembler": [[2, "assembler"]], "BaseSolver": [[18, null]], "Basic steps to compile TACS": [[13, "basic-steps-to-compile-tacs"]], "Basis classes": [[5, "basis-classes"]], "Battery pack during thermal runaway": [[11, null]], "Beam and shell elements in TACS": [[35, null]], "Beam element implementation": [[35, "beam-element-implementation"]], "Beam optimization with MPhys": [[7, null]], "Beam volume parametrization": [[35, "beam-volume-parametrization"]], "BucklingProblem": [[19, null]], "CRM Optimization": [[8, null]], "Checking out the code": [[13, "checking-out-the-code"]], "Composite plate optimization with MPhys": [[9, null]], "Constitutive classes": [[3, "constitutive-classes"]], "Constitutive relationships for the shell element": [[35, "constitutive-relationships-for-the-shell-element"]], "Constraint classes": [[20, null]], "ContinuationSolver": [[21, null]], "Core modules": [[4, null]], "Creator": [[2, "creator"]], "DVConstraint": [[22, null]], "Detailed installation instructions": [[13, "detailed-installation-instructions"]], "Direct": [[2, null]], "Director field parametrization": [[35, "director-field-parametrization"]], "Director implementation": [[35, "director-implementation"]], "Director parametrization": [[35, "director-parametrization"]], "Displacement parametrization": [[35, "displacement-parametrization"]], "Drilling rotation": [[35, "drilling-rotation"]], "Element classes": [[5, "element-classes"]], "Equations of motion": [[35, "equations-of-motion"]], "Examples": [[1, "examples"], [12, "examples"]], "FEMAP component label format": [[29, "femap-component-label-format"]], "FrequencyAnalysis": [[2, "frequencyanalysis"]], "From Anaconda": [[13, "from-anaconda"]], "From source": [[13, "from-source"]], "Getting Started": [[12, "getting-started"]], "HyperMesh component label format": [[29, "hypermesh-component-label-format"]], "ICEM component label format": [[29, "icem-component-label-format"]], "Indices and tables": [[12, "indices-and-tables"]], "Initializing": [[29, "initializing"]], "Initializing with elemCallBack": [[29, "initializing-with-elemcallback"]], "Initializing without elemCallBack": [[29, "initializing-without-elemcallback"]], "Install": [[13, null]], "Install dependencies": [[13, "install-dependencies"]], "Install postprocessing tools": [[13, "install-postprocessing-tools"]], "Installation of ESP/CAPS": [[1, null]], "Installation tips for common HPC systems": [[13, "installation-tips-for-common-hpc-systems"]], "Installing the python interface": [[13, "installing-the-python-interface"]], "Integrator": [[2, "integrator"]], "Interfaces": [[14, null]], "Intro": [[1, "intro"]], "MPhys": [[16, null]], "Make the C++ TACS library": [[13, "make-the-c-tacs-library"]], "Material classes": [[3, "material-classes"]], "MeshLoader": [[2, "meshloader"]], "Mixed Interpolation of Tensorial Components": [[35, "mixed-interpolation-of-tensorial-components"]], "ModalProblem": [[23, null]], "Model classes": [[5, "model-classes"]], "NASA HECC": [[13, "nasa-hecc"]], "Natural transform": [[35, "natural-transform"]], "NewtonSolver": [[24, null]], "Nonlinear solvers": [[31, "nonlinear-solvers"]], "Options": [[17, "options"], [19, "options"], [21, "options"], [23, "options"], [24, "options"], [29, "options"], [31, "options"], [32, "options"], [33, "options"]], "PanelLengthConstraint": [[25, null]], "PanelWidthConstraint": [[26, null]], "Patran component label format": [[29, "patran-component-label-format"]], "Plate under static load": [[10, null]], "Prerequisites": [[13, "prerequisites"]], "Problem classes": [[27, null]], "Reference axis projection transform": [[35, "reference-axis-projection-transform"]], "References": [[12, "references"]], "Shell element basis": [[35, "shell-element-basis"]], "Shell element implementation": [[35, "shell-element-implementation"]], "Shell volume parametrization": [[35, "shell-volume-parametrization"]], "Solver classes": [[30, null]], "StaticProblem": [[31, null]], "Strain computation": [[35, "strain-computation"]], "Strain expressions": [[35, "strain-expressions"]], "TACS Nonlinear Continuation Solver": [[21, "tacs-nonlinear-continuation-solver"]], "TACS Nonlinear Newton Solver": [[24, "tacs-nonlinear-newton-solver"]], "TACS Overview": [[12, null]], "TACS: Base Solver Class": [[18, "tacs-base-solver-class"]], "TacsBuilder class": [[15, null]], "Tagging component groups in BDF": [[29, "tagging-component-groups-in-bdf"]], "Testing": [[1, "testing"]], "Theory": [[36, null]], "Thermal strain formulation": [[35, "thermal-strain-formulation"]], "Transform classes": [[5, "transform-classes"]], "Transformation": [[35, "transformation"]], "Transformation to local shell-attached frame": [[35, "transformation-to-local-shell-attached-frame"]], "TransientProblem": [[32, null]], "VolumeConstraint": [[33, null]], "Workflow": [[2, "workflow"], [28, "workflow"]], "caps2tacs": [[0, null]], "constitutive module": [[3, null]], "elements module": [[5, null]], "functions module": [[6, null]], "pyTACS": [[28, null]], "pyTACS class": [[29, null]]}, "docnames": ["caps2tacs/caps2tacs", "caps2tacs/main", "core/TACS", "core/constitutive", "core/core", "core/elements", "core/functions", "examples/Example-Beam_Optimization", "examples/Example-CRM_Optimization", "examples/Example-Composite_Optimization", "examples/Example-Plate", "examples/Example-Transient_Battery", "index", "install", "interfaces", "mphys/builder", "mphys/mphys", "pytacs/adjacency", "pytacs/base_solver", "pytacs/buckling", "pytacs/constraints", "pytacs/continuation_solver", "pytacs/dvcon", "pytacs/modal", "pytacs/newton_solver", "pytacs/panel_length", "pytacs/panel_width", "pytacs/problems", "pytacs/pytacs", "pytacs/pytacs_module", "pytacs/solvers", "pytacs/static", "pytacs/transient", "pytacs/volume", "theory/elements_theory", "theory/shell_element", "theory/theory"], "envversion": {"sphinx": 62, "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.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["caps2tacs/caps2tacs.rst", "caps2tacs/main.rst", "core/TACS.rst", "core/constitutive.rst", "core/core.rst", "core/elements.rst", "core/functions.rst", "examples/Example-Beam_Optimization.rst", "examples/Example-CRM_Optimization.rst", "examples/Example-Composite_Optimization.rst", "examples/Example-Plate.rst", "examples/Example-Transient_Battery.rst", "index.rst", "install.rst", "interfaces.rst", "mphys/builder.rst", "mphys/mphys.rst", "pytacs/adjacency.rst", "pytacs/base_solver.rst", "pytacs/buckling.rst", "pytacs/constraints.rst", "pytacs/continuation_solver.rst", "pytacs/dvcon.rst", "pytacs/modal.rst", "pytacs/newton_solver.rst", "pytacs/panel_length.rst", "pytacs/panel_width.rst", "pytacs/problems.rst", "pytacs/pytacs.rst", "pytacs/pytacs_module.rst", "pytacs/solvers.rst", "pytacs/static.rst", "pytacs/transient.rst", "pytacs/volume.rst", "theory/elements_theory.rst", "theory/shell_element.rst", "theory/theory.rst"], "indexentries": {"addadjointresproducts() (tacs.assembler method)": [[2, "TACS.Assembler.addAdjointResProducts", false]], "addadjointresproducts() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addAdjointResProducts", false]], "addadjointresxptsensproducts() (tacs.assembler method)": [[2, "TACS.Assembler.addAdjointResXptSensProducts", false]], "addadjointresxptsensproducts() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addAdjointResXptSensProducts", false]], "addauxelement() (tacs.meshloader method)": [[2, "TACS.MeshLoader.addAuxElement", false]], "addcentrifugalload() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addCentrifugalLoad", false]], "addcentrifugalload() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addCentrifugalLoad", false]], "addcentrifugalload() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addCentrifugalLoad", false]], "addconstraint() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.addConstraint", false]], "addconstraint() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.addConstraint", false]], "addconstraint() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.addConstraint", false]], "addconstraint() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.addConstraint", false]], "addconstraint() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.addConstraint", false]], "adddvsens() (tacs.assembler method)": [[2, "TACS.Assembler.addDVSens", false]], "adddvsens() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addDVSens", false]], "adddvsens() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addDVSens", false]], "addfunction() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addFunction", false]], "addfunction() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.addFunction", false]], "addfunction() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addFunction", false]], "addfunction() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addFunction", false]], "addfunctiondomain() (tacs.meshloader method)": [[2, "TACS.MeshLoader.addFunctionDomain", false]], "addglobaldv() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.addGlobalDV", false]], "addinertialload() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addInertialLoad", false]], "addinertialload() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addInertialLoad", false]], "addinertialload() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addInertialLoad", false]], "addjacobianvecproduct() (tacs.assembler method)": [[2, "TACS.Assembler.addJacobianVecProduct", false]], "addloadfrombdf() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addLoadFromBDF", false]], "addloadfrombdf() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addLoadFromBDF", false]], "addloadfrombdf() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addLoadFromBDF", false]], "addloadtocomponents() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addLoadToComponents", false]], "addloadtocomponents() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addLoadToComponents", false]], "addloadtocomponents() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addLoadToComponents", false]], "addloadtonodes() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addLoadToNodes", false]], "addloadtonodes() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addLoadToNodes", false]], "addloadtonodes() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addLoadToNodes", false]], "addloadtorhs() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addLoadToRHS", false]], "addloadtorhs() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addLoadToRHS", false]], "addloadtorhs() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addLoadToRHS", false]], "addmatdvsensinnerproduct() (tacs.assembler method)": [[2, "TACS.Assembler.addMatDVSensInnerProduct", false]], "addpressuretocomponents() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addPressureToComponents", false]], "addpressuretocomponents() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addPressureToComponents", false]], "addpressuretocomponents() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addPressureToComponents", false]], "addpressuretoelements() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addPressureToElements", false]], "addpressuretoelements() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addPressureToElements", false]], "addpressuretoelements() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addPressureToElements", false]], "addsvsens() (tacs.assembler method)": [[2, "TACS.Assembler.addSVSens", false]], "addsvsens() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addSVSens", false]], "addtractiontocomponents() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addTractionToComponents", false]], "addtractiontocomponents() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addTractionToComponents", false]], "addtractiontocomponents() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addTractionToComponents", false]], "addtractiontoelements() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addTractionToElements", false]], "addtractiontoelements() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addTractionToElements", false]], "addtractiontoelements() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.addTractionToElements", false]], "addtransposejacvecproduct() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addTransposeJacVecProduct", false]], "addxptsens() (tacs.assembler method)": [[2, "TACS.Assembler.addXptSens", false]], "addxptsens() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.addXptSens", false]], "addxptsens() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.addXptSens", false]], "adjacencyconstraint (class in tacs.constraints)": [[17, "tacs.constraints.AdjacencyConstraint", false]], "applybcs() (tacs.assembler method)": [[2, "TACS.Assembler.applyBCs", false]], "applybcstovec() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.applyBCsToVec", false]], "applymatbcs() (tacs.assembler method)": [[2, "TACS.Assembler.applyMatBCs", false]], "assemblejacobian() (tacs.assembler method)": [[2, "TACS.Assembler.assembleJacobian", false]], "assemblematcombo() (tacs.assembler method)": [[2, "TACS.Assembler.assembleMatCombo", false]], "assemblemattype() (tacs.assembler method)": [[2, "TACS.Assembler.assembleMatType", false]], "assembler (class in tacs)": [[2, "TACS.Assembler", false]], "assembleres() (tacs.assembler method)": [[2, "TACS.Assembler.assembleRes", false]], "assignmassdv() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.assignMassDV", false]], "averagetemperature (class in tacs.functions)": [[6, "tacs.functions.AverageTemperature", false]], "basesolver (class in tacs.solvers)": [[18, "tacs.solvers.BaseSolver", false]], "basicbeamconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.BasicBeamConstitutive", false]], "beam2 (class in tacs.elements)": [[5, "tacs.elements.Beam2", false]], "beam2modrot (class in tacs.elements)": [[5, "tacs.elements.Beam2ModRot", false]], "beam3 (class in tacs.elements)": [[5, "tacs.elements.Beam3", false]], "beam3modrot (class in tacs.elements)": [[5, "tacs.elements.Beam3ModRot", false]], "beamrefaxistransform (class in tacs.elements)": [[5, "tacs.elements.BeamRefAxisTransform", false]], "bladestiffenedshellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.BladeStiffenedShellConstitutive", false]], "bucklinggp (class in tacs.constitutive)": [[3, "tacs.constitutive.BucklingGP", false]], "bucklingproblem (class in tacs.problems)": [[19, "tacs.problems.BucklingProblem", false]], "centerofmass (class in tacs.functions)": [[6, "tacs.functions.CenterOfMass", false]], "checkgradients() (tacs.integrator method)": [[2, "TACS.Integrator.checkGradients", false]], "compliance (class in tacs.functions)": [[6, "tacs.functions.Compliance", false]], "component_dict() (tacs.constitutive.panelgps class method)": [[3, "tacs.constitutive.PanelGPs.component_dict", false]], "compositeshellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.CompositeShellConstitutive", false]], "computeforcevectors() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.computeForceVectors", false]], "computerefaxis() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.computeRefAxis", false]], "computerefaxis() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.computeRefAxis", false]], "computereordering() (tacs.assembler method)": [[2, "TACS.Assembler.computeReordering", false]], "continuationsolver (class in tacs.solvers)": [[21, "tacs.solvers.ContinuationSolver", false]], "copyvariables() (tacs.assembler method)": [[2, "TACS.Assembler.copyVariables", false]], "create() (tacs.assembler static method)": [[2, "TACS.Assembler.create", false]], "createadjacencyconstraint() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createAdjacencyConstraint", false]], "createbucklingproblem() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createBucklingProblem", false]], "createdesignvec() (tacs.assembler method)": [[2, "TACS.Assembler.createDesignVec", false]], "createdesignvec() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createDesignVec", false]], "createdvconstraint() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createDVConstraint", false]], "createmat() (tacs.assembler method)": [[2, "TACS.Assembler.createMat", false]], "createmodalproblem() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createModalProblem", false]], "createnodevec() (tacs.assembler method)": [[2, "TACS.Assembler.createNodeVec", false]], "createnodevec() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createNodeVec", false]], "createpanellengthconstraint() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createPanelLengthConstraint", false]], "createpanelwidthconstraint() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createPanelWidthConstraint", false]], "createschurmat() (tacs.assembler method)": [[2, "TACS.Assembler.createSchurMat", false]], "createstaticproblem() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createStaticProblem", false]], "createtacs() (tacs.meshloader method)": [[2, "TACS.MeshLoader.createTACS", false]], "createtacsprobsfrombdf() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createTACSProbsFromBDF", false]], "createtransientproblem() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createTransientProblem", false]], "createvec() (tacs.assembler method)": [[2, "TACS.Assembler.createVec", false]], "createvec() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createVec", false]], "createvolumeconstraint() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.createVolumeConstraint", false]], "creator (class in tacs)": [[2, "TACS.Creator", false]], "cubichexabasis (class in tacs.elements)": [[5, "tacs.elements.CubicHexaBasis", false]], "cubicquadbasis (class in tacs.elements)": [[5, "tacs.elements.CubicQuadBasis", false]], "cubictrianglebasis (class in tacs.elements)": [[5, "tacs.elements.CubicTriangleBasis", false]], "dofspringconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.DOFSpringConstitutive", false]], "dtype (tacs.constraints.adjacencyconstraint attribute)": [[17, "tacs.constraints.AdjacencyConstraint.dtype", false]], "dtype (tacs.constraints.dvconstraint attribute)": [[22, "tacs.constraints.DVConstraint.dtype", false]], "dtype (tacs.constraints.panellengthconstraint attribute)": [[25, "tacs.constraints.PanelLengthConstraint.dtype", false]], "dtype (tacs.constraints.panelwidthconstraint attribute)": [[26, "tacs.constraints.PanelWidthConstraint.dtype", false]], "dtype (tacs.constraints.volumeconstraint attribute)": [[33, "tacs.constraints.VolumeConstraint.dtype", false]], "dtype (tacs.problems.bucklingproblem attribute)": [[19, "tacs.problems.BucklingProblem.dtype", false]], "dtype (tacs.problems.modalproblem attribute)": [[23, "tacs.problems.ModalProblem.dtype", false]], "dtype (tacs.problems.staticproblem attribute)": [[31, "tacs.problems.StaticProblem.dtype", false]], "dtype (tacs.problems.transientproblem attribute)": [[32, "tacs.problems.TransientProblem.dtype", false]], "dtype (tacs.pytacs.pytacs attribute)": [[29, "tacs.pytacs.pyTACS.dtype", false]], "dtype (tacs.solvers.basesolver attribute)": [[18, "tacs.solvers.BaseSolver.dtype", false]], "dtype (tacs.solvers.continuationsolver attribute)": [[21, "tacs.solvers.ContinuationSolver.dtype", false]], "dtype (tacs.solvers.newtonsolver attribute)": [[24, "tacs.solvers.NewtonSolver.dtype", false]], "dvconstraint (class in tacs.constraints)": [[22, "tacs.constraints.DVConstraint", false]], "elemcallback() (in module tacs.pytacs)": [[29, "tacs.pytacs.elemCallBack", false]], "element2d (class in tacs.elements)": [[5, "tacs.elements.Element2D", false]], "element3d (class in tacs.elements)": [[5, "tacs.elements.Element3D", false]], "enclosedvolume (class in tacs.functions)": [[6, "tacs.functions.EnclosedVolume", false]], "evalconstraints() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.evalConstraints", false]], "evalconstraints() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.evalConstraints", false]], "evalconstraints() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.evalConstraints", false]], "evalconstraints() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.evalConstraints", false]], "evalconstraints() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.evalConstraints", false]], "evalconstraintssens() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.evalConstraintsSens", false]], "evalconstraintssens() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.evalConstraintsSens", false]], "evalconstraintssens() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.evalConstraintsSens", false]], "evalconstraintssens() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.evalConstraintsSens", false]], "evalconstraintssens() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.evalConstraintsSens", false]], "evalenergies() (tacs.assembler method)": [[2, "TACS.Assembler.evalEnergies", false]], "evalfunctions() (tacs.assembler method)": [[2, "TACS.Assembler.evalFunctions", false]], "evalfunctions() (tacs.integrator method)": [[2, "TACS.Integrator.evalFunctions", false]], "evalfunctions() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.evalFunctions", false]], "evalfunctions() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.evalFunctions", false]], "evalfunctions() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.evalFunctions", false]], "evalfunctions() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.evalFunctions", false]], "evalfunctionssens() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.evalFunctionsSens", false]], "evalfunctionssens() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.evalFunctionsSens", false]], "evalfunctionssens() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.evalFunctionsSens", false]], "evalfunctionssens() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.evalFunctionsSens", false]], "evalmassmatrix() (tacs.constitutive.generalmassconstitutive method)": [[3, "tacs.constitutive.GeneralMassConstitutive.evalMassMatrix", false]], "evalsvsens() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.evalSVSens", false]], "externalclearuptodate() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.externalClearUpToDate", false]], "externalclearuptodate() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.externalClearUpToDate", false]], "fatalfailure (tacs.solvers.basesolver property)": [[18, "tacs.solvers.BaseSolver.fatalFailure", false]], "fatalfailure (tacs.solvers.continuationsolver property)": [[21, "tacs.solvers.ContinuationSolver.fatalFailure", false]], "fatalfailure (tacs.solvers.newtonsolver property)": [[24, "tacs.solvers.NewtonSolver.fatalFailure", false]], "from_csv() (tacs.constitutive.bucklinggp class method)": [[3, "tacs.constitutive.BucklingGP.from_csv", false]], "gaussianprocess (class in tacs.constitutive)": [[3, "tacs.constitutive.GaussianProcess", false]], "generalmassconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.GeneralMassConstitutive", false]], "generalspringconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.GeneralSpringConstitutive", false]], "generatebdfcard() (tacs.constitutive.basicbeamconstitutive method)": [[3, "tacs.constitutive.BasicBeamConstitutive.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.compositeshellconstitutive method)": [[3, "tacs.constitutive.CompositeShellConstitutive.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.dofspringconstitutive method)": [[3, "tacs.constitutive.DOFSpringConstitutive.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.isorectanglebeamconstitutive method)": [[3, "tacs.constitutive.IsoRectangleBeamConstitutive.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.isoshellconstitutive method)": [[3, "tacs.constitutive.IsoShellConstitutive.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.isotubebeamconstitutive method)": [[3, "tacs.constitutive.IsoTubeBeamConstitutive.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.materialproperties method)": [[3, "tacs.constitutive.MaterialProperties.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.smearedcompositeshellconstitutive method)": [[3, "tacs.constitutive.SmearedCompositeShellConstitutive.generateBDFCard", false]], "generatebdfcard() (tacs.constitutive.solidconstitutive method)": [[3, "tacs.constitutive.SolidConstitutive.generateBDFCard", false]], "get_coupling_group_subsystem() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_coupling_group_subsystem", false]], "get_dv_bounds() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_dv_bounds", false]], "get_dv_scalers() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_dv_scalers", false]], "get_fea_assembler() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_fea_assembler", false]], "get_initial_dvs() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_initial_dvs", false]], "get_mesh_coordinate_subsystem() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_mesh_coordinate_subsystem", false]], "get_ndof() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_ndof", false]], "get_ndv() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_ndv", false]], "get_number_of_nodes() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_number_of_nodes", false]], "get_post_coupling_subsystem() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_post_coupling_subsystem", false]], "get_pre_coupling_subsystem() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_pre_coupling_subsystem", false]], "get_solver() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_solver", false]], "get_tagged_indices() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.get_tagged_indices", false]], "getadjoint() (tacs.integrator method)": [[2, "TACS.Integrator.getAdjoint", false]], "getbcmap() (tacs.assembler method)": [[2, "TACS.Assembler.getBcMap", false]], "getbcs() (tacs.meshloader method)": [[2, "TACS.MeshLoader.getBCs", false]], "getbdfinfo() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getBDFInfo", false]], "getcompnames() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getCompNames", false]], "getcomponentdescript() (tacs.meshloader method)": [[2, "TACS.MeshLoader.getComponentDescript", false]], "getconnectivity() (tacs.meshloader method)": [[2, "TACS.MeshLoader.getConnectivity", false]], "getconstraintbounds() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getConstraintBounds", false]], "getconstraintbounds() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getConstraintBounds", false]], "getconstraintbounds() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getConstraintBounds", false]], "getconstraintbounds() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getConstraintBounds", false]], "getconstraintbounds() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getConstraintBounds", false]], "getconstraintkeys() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getConstraintKeys", false]], "getconstraintkeys() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getConstraintKeys", false]], "getconstraintkeys() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getConstraintKeys", false]], "getconstraintkeys() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getConstraintKeys", false]], "getconstraintkeys() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getConstraintKeys", false]], "getconstraintsizes() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getConstraintSizes", false]], "getconstraintsizes() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getConstraintSizes", false]], "getconstraintsizes() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getConstraintSizes", false]], "getconstraintsizes() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getConstraintSizes", false]], "getconstraintsizes() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getConstraintSizes", false]], "getdesignvarrange() (tacs.assembler method)": [[2, "TACS.Assembler.getDesignVarRange", false]], "getdesignvarrange() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getDesignVarRange", false]], "getdesignvarrange() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getDesignVarRange", false]], "getdesignvarrange() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getDesignVarRange", false]], "getdesignvarrange() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getDesignVarRange", false]], "getdesignvarrange() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getDesignVarRange", false]], "getdesignvarrange() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getDesignVarRange", false]], "getdesignvarrange() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getDesignVarRange", false]], "getdesignvarrange() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getDesignVarRange", false]], "getdesignvarrange() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getDesignVarRange", false]], "getdesignvarrange() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getDesignVarRange", false]], "getdesignvars() (tacs.assembler method)": [[2, "TACS.Assembler.getDesignVars", false]], "getdesignvars() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getDesignVars", false]], "getdesignvars() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getDesignVars", false]], "getdesignvars() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getDesignVars", false]], "getdesignvars() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getDesignVars", false]], "getdesignvars() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getDesignVars", false]], "getdesignvars() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getDesignVars", false]], "getdesignvars() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getDesignVars", false]], "getdesignvars() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getDesignVars", false]], "getdesignvars() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getDesignVars", false]], "getelementdata() (tacs.assembler method)": [[2, "TACS.Assembler.getElementData", false]], "getelementdescript() (tacs.meshloader method)": [[2, "TACS.MeshLoader.getElementDescript", false]], "getelementnodes() (tacs.assembler method)": [[2, "TACS.Assembler.getElementNodes", false]], "getelementpartition() (tacs.creator method)": [[2, "TACS.Creator.getElementPartition", false]], "getelements() (tacs.assembler method)": [[2, "TACS.Assembler.getElements", false]], "getforces() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getForces", false]], "getfunctionkeys() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getFunctionKeys", false]], "getfunctionkeys() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getFunctionKeys", false]], "getfunctionkeys() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getFunctionKeys", false]], "getfunctionkeys() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getFunctionKeys", false]], "getglobaldvkeys() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getGlobalDVKeys", false]], "getglobaldvnums() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getGlobalDVNums", false]], "getglobaldvs() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getGlobalDVs", false]], "getglobalnodeidsforcomps() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getGlobalNodeIDsForComps", false]], "getgradient() (tacs.integrator method)": [[2, "TACS.Integrator.getGradient", false]], "gethistoryvariables() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.getHistoryVariables", false]], "gethistoryvariables() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.getHistoryVariables", false]], "gethistoryvariables() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.getHistoryVariables", false]], "getinitconditions() (tacs.assembler method)": [[2, "TACS.Assembler.getInitConditions", false]], "getjacobian() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getJacobian", false]], "getloadscale() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getLoadScale", false]], "getlocalmultipliernodeids() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getLocalMultiplierNodeIDs", false]], "getlocalnodeidsforcomps() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getLocalNodeIDsForComps", false]], "getlocalnodeidsfromglobal() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getLocalNodeIDsFromGlobal", false]], "getmaterialproperties() (tacs.constitutive.materialproperties method)": [[3, "tacs.constitutive.MaterialProperties.getMaterialProperties", false]], "getmaterialproperties() (tacs.constitutive.orthotropicply method)": [[3, "tacs.constitutive.OrthotropicPly.getMaterialProperties", false]], "getmodalerror() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getModalError", false]], "getmpicomm() (tacs.assembler method)": [[2, "TACS.Assembler.getMPIComm", false]], "getnastranid() (tacs.constitutive.materialproperties method)": [[3, "tacs.constitutive.MaterialProperties.getNastranID", false]], "getnodes() (tacs.assembler method)": [[2, "TACS.Assembler.getNodes", false]], "getnodes() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getNodes", false]], "getnodes() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getNodes", false]], "getnodes() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getNodes", false]], "getnodes() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getNodes", false]], "getnodes() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getNodes", false]], "getnodes() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getNodes", false]], "getnodes() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getNodes", false]], "getnodes() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getNodes", false]], "getnodes() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getNodes", false]], "getnparam() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.getNparam", false]], "getntrain() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.getNtrain", false]], "getnumcomponents() (tacs.meshloader method)": [[2, "TACS.MeshLoader.getNumComponents", false]], "getnumcomponents() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getNumComponents", false]], "getnumcoordinates() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getNumCoordinates", false]], "getnumcoordinates() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getNumCoordinates", false]], "getnumcoordinates() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getNumCoordinates", false]], "getnumcoordinates() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getNumCoordinates", false]], "getnumcoordinates() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getNumCoordinates", false]], "getnumcoordinates() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getNumCoordinates", false]], "getnumcoordinates() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getNumCoordinates", false]], "getnumcoordinates() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getNumCoordinates", false]], "getnumcoordinates() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getNumCoordinates", false]], "getnumdependentnodes() (tacs.assembler method)": [[2, "TACS.Assembler.getNumDependentNodes", false]], "getnumdesignvars() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getNumDesignVars", false]], "getnumdesignvars() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getNumDesignVars", false]], "getnumdesignvars() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getNumDesignVars", false]], "getnumdesignvars() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getNumDesignVars", false]], "getnumdesignvars() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getNumDesignVars", false]], "getnumdesignvars() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getNumDesignVars", false]], "getnumdesignvars() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getNumDesignVars", false]], "getnumdesignvars() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getNumDesignVars", false]], "getnumdesignvars() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getNumDesignVars", false]], "getnumdesignvars() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getNumDesignVars", false]], "getnumeigs() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getNumEigs", false]], "getnumeigs() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getNumEigs", false]], "getnumelements() (tacs.assembler method)": [[2, "TACS.Assembler.getNumElements", false]], "getnumnodes() (tacs.assembler method)": [[2, "TACS.Assembler.getNumNodes", false]], "getnumownedmultipliernodes() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getNumOwnedMultiplierNodes", false]], "getnumownednodes() (tacs.assembler method)": [[2, "TACS.Assembler.getNumOwnedNodes", false]], "getnumownednodes() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getNumOwnedNodes", false]], "getnumownednodes() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getNumOwnedNodes", false]], "getnumownednodes() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getNumOwnedNodes", false]], "getnumownednodes() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getNumOwnedNodes", false]], "getnumownednodes() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getNumOwnedNodes", false]], "getnumownednodes() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getNumOwnedNodes", false]], "getnumownednodes() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getNumOwnedNodes", false]], "getnumownednodes() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getNumOwnedNodes", false]], "getnumownednodes() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getNumOwnedNodes", false]], "getnumownednodes() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getNumOwnedNodes", false]], "getnumtimestages() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getNumTimeStages", false]], "getnumtimesteps() (tacs.integrator method)": [[2, "TACS.Integrator.getNumTimeSteps", false]], "getnumtimesteps() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getNumTimeSteps", false]], "getnumvariables() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getNumVariables", false]], "getnumvariables() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getNumVariables", false]], "getnumvariables() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getNumVariables", false]], "getnumvariables() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getNumVariables", false]], "getnumvariables() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getNumVariables", false]], "getnumvariables() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getNumVariables", false]], "getnumvariables() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getNumVariables", false]], "getnumvariables() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getNumVariables", false]], "getnumvariables() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getNumVariables", false]], "getoption() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getOption", false]], "getoption() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getOption", false]], "getoption() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getOption", false]], "getoption() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getOption", false]], "getoption() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getOption", false]], "getoption() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getOption", false]], "getoption() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getOption", false]], "getoption() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getOption", false]], "getoption() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getOption", false]], "getoption() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getOption", false]], "getoption() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.getOption", false]], "getoption() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.getOption", false]], "getoption() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.getOption", false]], "getorigdesignvars() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getOrigDesignVars", false]], "getorignodes() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getOrigNodes", false]], "getoutputfilename() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getOutputFileName", false]], "getownerrange() (tacs.assembler method)": [[2, "TACS.Assembler.getOwnerRange", false]], "getrefaxes() (tacs.elements.springrefframetransform method)": [[5, "tacs.elements.SpringRefFrameTransform.getRefAxes", false]], "getrefaxis() (tacs.elements.beamrefaxistransform method)": [[5, "tacs.elements.BeamRefAxisTransform.getRefAxis", false]], "getrefaxis() (tacs.elements.shellrefaxistransform method)": [[5, "tacs.elements.ShellRefAxisTransform.getRefAxis", false]], "getrefaxis() (tacs.elements.springrefaxistransform method)": [[5, "tacs.elements.SpringRefAxisTransform.getRefAxis", false]], "getreordering() (tacs.assembler method)": [[2, "TACS.Assembler.getReordering", false]], "getresidual() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getResidual", false]], "getsimulationtime() (tacs.assembler method)": [[2, "TACS.Assembler.getSimulationTime", false]], "getstates() (tacs.integrator method)": [[2, "TACS.Integrator.getStates", false]], "gettimestages() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getTimeStages", false]], "gettimesteps() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getTimeSteps", false]], "gettotalnumdesignvars() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getTotalNumDesignVars", false]], "gettotalnumglobaldvs() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getTotalNumGlobalDVs", false]], "gettrainingdata() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.getTrainingData", false]], "getvariables() (tacs.assembler method)": [[2, "TACS.Assembler.getVariables", false]], "getvariables() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getVariables", false]], "getvariables() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getVariables", false]], "getvariables() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getVariables", false]], "getvariables() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getVariables", false]], "getvarspernode() (tacs.assembler method)": [[2, "TACS.Assembler.getVarsPerNode", false]], "getvarspernode() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.getVarsPerNode", false]], "getvarspernode() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.getVarsPerNode", false]], "getvarspernode() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.getVarsPerNode", false]], "getvarspernode() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.getVarsPerNode", false]], "getvarspernode() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.getVarsPerNode", false]], "getvarspernode() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.getVarsPerNode", false]], "getvarspernode() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.getVarsPerNode", false]], "getvarspernode() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.getVarsPerNode", false]], "getvarspernode() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.getVarsPerNode", false]], "getvarspernode() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.getVarsPerNode", false]], "getxptgradient() (tacs.integrator method)": [[2, "TACS.Integrator.getXptGradient", false]], "gpbladestiffenedshellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive", false]], "hasconverged (tacs.solvers.basesolver property)": [[18, "tacs.solvers.BaseSolver.hasConverged", false]], "hasconverged (tacs.solvers.continuationsolver property)": [[21, "tacs.solvers.ContinuationSolver.hasConverged", false]], "hasconverged (tacs.solvers.newtonsolver property)": [[24, "tacs.solvers.NewtonSolver.hasConverged", false]], "heatconduction2d (class in tacs.elements)": [[5, "tacs.elements.HeatConduction2D", false]], "heatconduction3d (class in tacs.elements)": [[5, "tacs.elements.HeatConduction3D", false]], "initadjoint() (tacs.integrator method)": [[2, "TACS.Integrator.initAdjoint", false]], "initialize() (tacs.assembler method)": [[2, "TACS.Assembler.initialize", false]], "initialize() (tacs.mphys.builder.tacsbuilder method)": [[15, "tacs.mphys.builder.TacsBuilder.initialize", false]], "initialize() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.initialize", false]], "initializesolve() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.initializeSolve", false]], "initializesolve() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.initializeSolve", false]], "initializesolve() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.initializeSolve", false]], "integrate() (tacs.integrator method)": [[2, "TACS.Integrator.integrate", false]], "integrateadjoint() (tacs.integrator method)": [[2, "TACS.Integrator.integrateAdjoint", false]], "integrator (class in tacs)": [[2, "TACS.Integrator", false]], "isnonlinear (tacs.problems.bucklingproblem property)": [[19, "tacs.problems.BucklingProblem.isNonlinear", false]], "isnonlinear (tacs.problems.modalproblem property)": [[23, "tacs.problems.ModalProblem.isNonlinear", false]], "isnonlinear (tacs.problems.staticproblem property)": [[31, "tacs.problems.StaticProblem.isNonlinear", false]], "isnonlinear (tacs.problems.transientproblem property)": [[32, "tacs.problems.TransientProblem.isNonlinear", false]], "isnonlinear (tacs.pytacs.pytacs property)": [[29, "tacs.pytacs.pyTACS.isNonlinear", false]], "isorectanglebeamconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.IsoRectangleBeamConstitutive", false]], "isoshellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.IsoShellConstitutive", false]], "isotubebeamconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.IsoTubeBeamConstitutive", false]], "iterate() (tacs.integrator method)": [[2, "TACS.Integrator.iterate", false]], "iterate() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.iterate", false]], "iterateadjoint() (tacs.integrator method)": [[2, "TACS.Integrator.iterateAdjoint", false]], "iterationcount (tacs.solvers.basesolver property)": [[18, "tacs.solvers.BaseSolver.iterationCount", false]], "iterationcount (tacs.solvers.continuationsolver property)": [[21, "tacs.solvers.ContinuationSolver.iterationCount", false]], "iterationcount (tacs.solvers.newtonsolver property)": [[24, "tacs.solvers.NewtonSolver.iterationCount", false]], "kernel() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.kernel", false]], "ksdisplacement (class in tacs.functions)": [[6, "tacs.functions.KSDisplacement", false]], "ksfailure (class in tacs.functions)": [[6, "tacs.functions.KSFailure", false]], "kstemperature (class in tacs.functions)": [[6, "tacs.functions.KSTemperature", false]], "lamparamshellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.LamParamShellConstitutive", false]], "linearelasticity2d (class in tacs.elements)": [[5, "tacs.elements.LinearElasticity2D", false]], "linearelasticity3d (class in tacs.elements)": [[5, "tacs.elements.LinearElasticity3D", false]], "linearhexabasis (class in tacs.elements)": [[5, "tacs.elements.LinearHexaBasis", false]], "linearquadbasis (class in tacs.elements)": [[5, "tacs.elements.LinearQuadBasis", false]], "lineartetrahedralbasis (class in tacs.elements)": [[5, "tacs.elements.LinearTetrahedralBasis", false]], "linearthermoelasticity2d (class in tacs.elements)": [[5, "tacs.elements.LinearThermoelasticity2D", false]], "linearthermoelasticity3d (class in tacs.elements)": [[5, "tacs.elements.LinearThermoelasticity3D", false]], "lineartrianglebasis (class in tacs.elements)": [[5, "tacs.elements.LinearTriangleBasis", false]], "loadscale (tacs.problems.staticproblem property)": [[31, "tacs.problems.StaticProblem.loadScale", false]], "loadstates() (tacs.integrator method)": [[2, "TACS.Integrator.loadStates", false]], "masselement (class in tacs.elements)": [[5, "tacs.elements.MassElement", false]], "materialproperties (class in tacs.constitutive)": [[3, "tacs.constitutive.MaterialProperties", false]], "meshloader (class in tacs)": [[2, "TACS.MeshLoader", false]], "modalproblem (class in tacs.problems)": [[23, "tacs.problems.ModalProblem", false]], "module": [[3, "module-0", false], [3, "module-tacs.constitutive", false], [5, "module-0", false], [5, "module-1", false], [5, "module-2", false], [5, "module-tacs.elements", false], [6, "module-tacs.functions", false], [17, "module-tacs.constraints.adjacency", false], [18, "module-tacs.solvers.base", false], [19, "module-tacs.problems.buckling", false], [21, "module-tacs.solvers.continuation", false], [22, "module-tacs.constraints.dv", false], [23, "module-tacs.problems.modal", false], [24, "module-tacs.solvers.newton", false], [25, "module-tacs.constraints.panel_length", false], [26, "module-tacs.constraints.panel_width", false], [29, "module-tacs.pytacs", false], [31, "module-tacs.problems.static", false], [32, "module-tacs.problems.transient", false], [33, "module-tacs.constraints.volume", false]], "momentofinertia (class in tacs.functions)": [[6, "tacs.functions.MomentOfInertia", false]], "newtonsolver (class in tacs.solvers)": [[24, "tacs.solvers.NewtonSolver", false]], "nondimcriticalglobalaxialload() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.nondimCriticalGlobalAxialLoad", false]], "nondimcriticalglobalshearload() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.nondimCriticalGlobalShearLoad", false]], "nondimcriticallocalaxialload() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.nondimCriticalLocalAxialLoad", false]], "nondimcriticallocalshearload() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.nondimCriticalLocalShearLoad", false]], "nondimstiffenercripplingload() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.nondimStiffenerCripplingLoad", false]], "orthotropicply (class in tacs.constitutive)": [[3, "tacs.constitutive.OrthotropicPly", false]], "panelgps (class in tacs.constitutive)": [[3, "tacs.constitutive.PanelGPs", false]], "panellengthconstraint (class in tacs.constraints)": [[25, "tacs.constraints.PanelLengthConstraint", false]], "panelwidthconstraint (class in tacs.constraints)": [[26, "tacs.constraints.PanelWidthConstraint", false]], "pcmheatconduction2d (class in tacs.elements)": [[5, "tacs.elements.PCMHeatConduction2D", false]], "persiststates() (tacs.integrator method)": [[2, "TACS.Integrator.persistStates", false]], "phasechangematerialconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.PhaseChangeMaterialConstitutive", false]], "planestressconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.PlaneStressConstitutive", false]], "pointmassconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.PointMassConstitutive", false]], "postadjoint() (tacs.integrator method)": [[2, "TACS.Integrator.postAdjoint", false]], "predict_mean_test_data() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.predict_mean_test_data", false]], "prepiterativesolve() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.prepIterativeSolve", false]], "printdefaultoptions() (tacs.constraints.adjacencyconstraint class method)": [[17, "tacs.constraints.AdjacencyConstraint.printDefaultOptions", false]], "printdefaultoptions() (tacs.constraints.dvconstraint class method)": [[22, "tacs.constraints.DVConstraint.printDefaultOptions", false]], "printdefaultoptions() (tacs.constraints.panellengthconstraint class method)": [[25, "tacs.constraints.PanelLengthConstraint.printDefaultOptions", false]], "printdefaultoptions() (tacs.constraints.panelwidthconstraint class method)": [[26, "tacs.constraints.PanelWidthConstraint.printDefaultOptions", false]], "printdefaultoptions() (tacs.constraints.volumeconstraint class method)": [[33, "tacs.constraints.VolumeConstraint.printDefaultOptions", false]], "printdefaultoptions() (tacs.problems.bucklingproblem class method)": [[19, "tacs.problems.BucklingProblem.printDefaultOptions", false]], "printdefaultoptions() (tacs.problems.modalproblem class method)": [[23, "tacs.problems.ModalProblem.printDefaultOptions", false]], "printdefaultoptions() (tacs.problems.staticproblem class method)": [[31, "tacs.problems.StaticProblem.printDefaultOptions", false]], "printdefaultoptions() (tacs.problems.transientproblem class method)": [[32, "tacs.problems.TransientProblem.printDefaultOptions", false]], "printdefaultoptions() (tacs.pytacs.pytacs class method)": [[29, "tacs.pytacs.pyTACS.printDefaultOptions", false]], "printdefaultoptions() (tacs.solvers.basesolver class method)": [[18, "tacs.solvers.BaseSolver.printDefaultOptions", false]], "printdefaultoptions() (tacs.solvers.continuationsolver class method)": [[21, "tacs.solvers.ContinuationSolver.printDefaultOptions", false]], "printdefaultoptions() (tacs.solvers.newtonsolver class method)": [[24, "tacs.solvers.NewtonSolver.printDefaultOptions", false]], "printmodifiedoptions() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.printModifiedOptions", false]], "printmodifiedoptions() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.printModifiedOptions", false]], "printmodifiedoptions() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.printModifiedOptions", false]], "printmodifiedoptions() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.printModifiedOptions", false]], "printmodifiedoptions() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.printModifiedOptions", false]], "printmodifiedoptions() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.printModifiedOptions", false]], "printmodifiedoptions() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.printModifiedOptions", false]], "printmodifiedoptions() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.printModifiedOptions", false]], "printmodifiedoptions() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.printModifiedOptions", false]], "printmodifiedoptions() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.printModifiedOptions", false]], "printmodifiedoptions() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.printModifiedOptions", false]], "printmodifiedoptions() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.printModifiedOptions", false]], "printmodifiedoptions() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.printModifiedOptions", false]], "printoptions() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.printOptions", false]], "printoptions() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.printOptions", false]], "printoptions() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.printOptions", false]], "printoptions() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.printOptions", false]], "printoptions() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.printOptions", false]], "printoptions() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.printOptions", false]], "printoptions() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.printOptions", false]], "printoptions() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.printOptions", false]], "printoptions() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.printOptions", false]], "printoptions() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.printOptions", false]], "printoptions() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.printOptions", false]], "printoptions() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.printOptions", false]], "printoptions() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.printOptions", false]], "pytacs (class in tacs.pytacs)": [[29, "tacs.pytacs.pyTACS", false]], "quad16nonlinearshell (class in tacs.elements)": [[5, "tacs.elements.Quad16NonlinearShell", false]], "quad16nonlinearthermalshell (class in tacs.elements)": [[5, "tacs.elements.Quad16NonlinearThermalShell", false]], "quad16shell (class in tacs.elements)": [[5, "tacs.elements.Quad16Shell", false]], "quad16thermalshell (class in tacs.elements)": [[5, "tacs.elements.Quad16ThermalShell", false]], "quad4nonlinearshell (class in tacs.elements)": [[5, "tacs.elements.Quad4NonlinearShell", false]], "quad4nonlinearthermalshell (class in tacs.elements)": [[5, "tacs.elements.Quad4NonlinearThermalShell", false]], "quad4shell (class in tacs.elements)": [[5, "tacs.elements.Quad4Shell", false]], "quad4thermalshell (class in tacs.elements)": [[5, "tacs.elements.Quad4ThermalShell", false]], "quad9nonlinearshell (class in tacs.elements)": [[5, "tacs.elements.Quad9NonlinearShell", false]], "quad9nonlinearthermalshell (class in tacs.elements)": [[5, "tacs.elements.Quad9NonlinearThermalShell", false]], "quad9shell (class in tacs.elements)": [[5, "tacs.elements.Quad9Shell", false]], "quad9thermalshell (class in tacs.elements)": [[5, "tacs.elements.Quad9ThermalShell", false]], "quadratichexabasis (class in tacs.elements)": [[5, "tacs.elements.QuadraticHexaBasis", false]], "quadraticquadbasis (class in tacs.elements)": [[5, "tacs.elements.QuadraticQuadBasis", false]], "quadratictetrahedralbasis (class in tacs.elements)": [[5, "tacs.elements.QuadraticTetrahedralBasis", false]], "quadratictrianglebasis (class in tacs.elements)": [[5, "tacs.elements.QuadraticTriangleBasis", false]], "quarticquadbasis (class in tacs.elements)": [[5, "tacs.elements.QuarticQuadBasis", false]], "quinticquadbasis (class in tacs.elements)": [[5, "tacs.elements.QuinticQuadBasis", false]], "rbe2 (class in tacs.elements)": [[5, "tacs.elements.RBE2", false]], "rbe3 (class in tacs.elements)": [[5, "tacs.elements.RBE3", false]], "recompute_alpha() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.recompute_alpha", false]], "reordervec() (tacs.assembler method)": [[2, "TACS.Assembler.reorderVec", false]], "reset() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.reset", false]], "reset() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.reset", false]], "reset() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.reset", false]], "scanbdffile() (tacs.meshloader method)": [[2, "TACS.MeshLoader.scanBDFFile", false]], "selectcompids() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.selectCompIDs", false]], "setabstol() (tacs.integrator method)": [[2, "TACS.Integrator.setAbsTol", false]], "setauxelements() (tacs.assembler method)": [[2, "TACS.Assembler.setAuxElements", false]], "setbcs() (tacs.assembler method)": [[2, "TACS.Assembler.setBCs", false]], "setbcsinvec() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.setBCsInVec", false]], "setbcvaluesfromvec() (tacs.assembler method)": [[2, "TACS.Assembler.setBCValuesFromVec", false]], "setboundaryconditions() (tacs.creator method)": [[2, "TACS.Creator.setBoundaryConditions", false]], "setcallback() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.setCallback", false]], "setcallback() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.setCallback", false]], "setcallback() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.setCallback", false]], "setcompliancetype() (tacs.functions.compliance method)": [[6, "tacs.functions.Compliance.setComplianceType", false]], "setconvergencetolerance() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.setConvergenceTolerance", false]], "setconvergencetolerance() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.setConvergenceTolerance", false]], "setconvergencetolerance() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.setConvergenceTolerance", false]], "setcptstiffenercrippling() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.setCPTstiffenerCrippling", false]], "setdensity() (tacs.constitutive.materialproperties method)": [[3, "tacs.constitutive.MaterialProperties.setDensity", false]], "setdependentnodes() (tacs.assembler method)": [[2, "TACS.Assembler.setDependentNodes", false]], "setdesignvars() (tacs.assembler method)": [[2, "TACS.Assembler.setDesignVars", false]], "setdesignvars() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.setDesignVars", false]], "setdesignvars() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.setDesignVars", false]], "setdesignvars() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.setDesignVars", false]], "setdesignvars() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.setDesignVars", false]], "setdesignvars() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.setDesignVars", false]], "setdesignvars() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.setDesignVars", false]], "setdesignvars() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.setDesignVars", false]], "setdesignvars() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.setDesignVars", false]], "setdesignvars() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.setDesignVars", false]], "setdrillingregularization() (tacs.constitutive.shellconstitutive method)": [[3, "tacs.constitutive.ShellConstitutive.setDrillingRegularization", false]], "setelement() (tacs.meshloader method)": [[2, "TACS.MeshLoader.setElement", false]], "setelementconnectivity() (tacs.assembler method)": [[2, "TACS.Assembler.setElementConnectivity", false]], "setelements() (tacs.assembler method)": [[2, "TACS.Assembler.setElements", false]], "setelements() (tacs.creator method)": [[2, "TACS.Creator.setElements", false]], "setfailuremodes() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setFailureModes", false]], "setfh5() (tacs.integrator method)": [[2, "TACS.Integrator.setFH5", false]], "setfunctions() (tacs.integrator method)": [[2, "TACS.Integrator.setFunctions", false]], "setglobalconnectivity() (tacs.creator method)": [[2, "TACS.Creator.setGlobalConnectivity", false]], "setinitconditions() (tacs.assembler method)": [[2, "TACS.Assembler.setInitConditions", false]], "setinitconditions() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.setInitConditions", false]], "setinitnewtondeltafraction() (tacs.integrator method)": [[2, "TACS.Integrator.setInitNewtonDeltaFraction", false]], "setjacassemblyfreq() (tacs.integrator method)": [[2, "TACS.Integrator.setJacAssemblyFreq", false]], "setkrylovsubspacemethod() (tacs.integrator method)": [[2, "TACS.Integrator.setKrylovSubspaceMethod", false]], "setks() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.setKS", false]], "setksweight() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setKSWeight", false]], "setloadscale() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.setLoadScale", false]], "setmaxnewtoniters() (tacs.integrator method)": [[2, "TACS.Integrator.setMaxNewtonIters", false]], "setnastranid() (tacs.constitutive.materialproperties method)": [[3, "tacs.constitutive.MaterialProperties.setNastranID", false]], "setnodes() (tacs.assembler method)": [[2, "TACS.Assembler.setNodes", false]], "setnodes() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.setNodes", false]], "setnodes() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.setNodes", false]], "setnodes() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.setNodes", false]], "setnodes() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.setNodes", false]], "setnodes() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.setNodes", false]], "setnodes() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.setNodes", false]], "setnodes() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.setNodes", false]], "setnodes() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.setNodes", false]], "setnodes() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.setNodes", false]], "setnumthreads() (tacs.assembler method)": [[2, "TACS.Assembler.setNumThreads", false]], "setoption() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.setOption", false]], "setoption() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.setOption", false]], "setoption() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.setOption", false]], "setoption() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.setOption", false]], "setoption() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.setOption", false]], "setoption() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.setOption", false]], "setoption() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.setOption", false]], "setoption() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.setOption", false]], "setoption() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.setOption", false]], "setoption() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.setOption", false]], "setoption() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.setOption", false]], "setoption() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.setOption", false]], "setoption() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.setOption", false]], "setoptions() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.setOptions", false]], "setoptions() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.setOptions", false]], "setoptions() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.setOptions", false]], "setoptions() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.setOptions", false]], "setoptions() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.setOptions", false]], "setoptions() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.setOptions", false]], "setoptions() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.setOptions", false]], "setoptions() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.setOptions", false]], "setoptions() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.setOptions", false]], "setoptions() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.setOptions", false]], "setoptions() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.setOptions", false]], "setoptions() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.setOptions", false]], "setoptions() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.setOptions", false]], "setoutputfrequency() (tacs.integrator method)": [[2, "TACS.Integrator.setOutputFrequency", false]], "setoutputprefix() (tacs.integrator method)": [[2, "TACS.Integrator.setOutputPrefix", false]], "setpanelplyfractionbounds() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setPanelPlyFractionBounds", false]], "setpanelthicknessbounds() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setPanelThicknessBounds", false]], "setprintlevel() (tacs.integrator method)": [[2, "TACS.Integrator.setPrintLevel", false]], "setrefnorm() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.setRefNorm", false]], "setrefnorm() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.setRefNorm", false]], "setrefnorm() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.setRefNorm", false]], "setreltol() (tacs.integrator method)": [[2, "TACS.Integrator.setRelTol", false]], "setscalingparameters() (tacs.elements.rbe2 class method)": [[5, "tacs.elements.RBE2.setScalingParameters", false]], "setscalingparameters() (tacs.elements.rbe3 class method)": [[5, "tacs.elements.RBE3.setScalingParameters", false]], "setsimulationtime() (tacs.assembler method)": [[2, "TACS.Assembler.setSimulationTime", false]], "setspecificheat() (tacs.constitutive.materialproperties method)": [[3, "tacs.constitutive.MaterialProperties.setSpecificHeat", false]], "setstiffenerheightbounds() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setStiffenerHeightBounds", false]], "setstiffenerpitchbounds() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setStiffenerPitchBounds", false]], "setstiffenerplyfractionbounds() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setStiffenerPlyFractionBounds", false]], "setstiffenerthicknessbounds() (tacs.constitutive.stiffenedshellconstitutive method)": [[3, "tacs.constitutive.StiffenedShellConstitutive.setStiffenerThicknessBounds", false]], "settheta() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.setTheta", false]], "settimeinterval() (tacs.integrator method)": [[2, "TACS.Integrator.setTimeInterval", false]], "setuselapack() (tacs.integrator method)": [[2, "TACS.Integrator.setUseLapack", false]], "setuseschurmat() (tacs.integrator method)": [[2, "TACS.Integrator.setUseSchurMat", false]], "setvalname() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.setValName", false]], "setvalname() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.setValName", false]], "setvariables() (tacs.assembler method)": [[2, "TACS.Assembler.setVariables", false]], "setvariables() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.setVariables", false]], "setvarname() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.setVarName", false]], "setvarname() (tacs.constraints.dvconstraint method)": [[22, "tacs.constraints.DVConstraint.setVarName", false]], "setvarname() (tacs.constraints.panellengthconstraint method)": [[25, "tacs.constraints.PanelLengthConstraint.setVarName", false]], "setvarname() (tacs.constraints.panelwidthconstraint method)": [[26, "tacs.constraints.PanelWidthConstraint.setVarName", false]], "setvarname() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.setVarName", false]], "setvarname() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.setVarName", false]], "setvarname() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.setVarName", false]], "setvarname() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.setVarName", false]], "setvarname() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.setVarName", false]], "setwritedvmode() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.setWriteDVMode", false]], "shellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.ShellConstitutive", false]], "shellnaturaltransform (class in tacs.elements)": [[5, "tacs.elements.ShellNaturalTransform", false]], "shellrefaxistransform (class in tacs.elements)": [[5, "tacs.elements.ShellRefAxisTransform", false]], "smearedcompositeshellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.SmearedCompositeShellConstitutive", false]], "solidconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.SolidConstitutive", false]], "solve() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.solve", false]], "solve() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.solve", false]], "solve() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.solve", false]], "solve() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.solve", false]], "solve() (tacs.solvers.basesolver method)": [[18, "tacs.solvers.BaseSolver.solve", false]], "solve() (tacs.solvers.continuationsolver method)": [[21, "tacs.solvers.ContinuationSolver.solve", false]], "solve() (tacs.solvers.newtonsolver method)": [[24, "tacs.solvers.NewtonSolver.solve", false]], "solveadjoint() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.solveAdjoint", false]], "springelement (class in tacs.elements)": [[5, "tacs.elements.SpringElement", false]], "springidentitytransform (class in tacs.elements)": [[5, "tacs.elements.SpringIdentityTransform", false]], "springrefaxistransform (class in tacs.elements)": [[5, "tacs.elements.SpringRefAxisTransform", false]], "springrefframetransform (class in tacs.elements)": [[5, "tacs.elements.SpringRefFrameTransform", false]], "staticproblem (class in tacs.problems)": [[31, "tacs.problems.StaticProblem", false]], "stiffenedshellconstitutive (class in tacs.constitutive)": [[3, "tacs.constitutive.StiffenedShellConstitutive", false]], "structuralmass (class in tacs.functions)": [[6, "tacs.functions.StructuralMass", false]], "tacs.constitutive": [[3, "module-0", false], [3, "module-tacs.constitutive", false]], "tacs.constraints.adjacency": [[17, "module-tacs.constraints.adjacency", false]], "tacs.constraints.dv": [[22, "module-tacs.constraints.dv", false]], "tacs.constraints.panel_length": [[25, "module-tacs.constraints.panel_length", false]], "tacs.constraints.panel_width": [[26, "module-tacs.constraints.panel_width", false]], "tacs.constraints.volume": [[33, "module-tacs.constraints.volume", false]], "tacs.elements": [[5, "module-0", false], [5, "module-1", false], [5, "module-2", false], [5, "module-tacs.elements", false]], "tacs.functions": [[6, "module-tacs.functions", false]], "tacs.problems.buckling": [[19, "module-tacs.problems.buckling", false]], "tacs.problems.modal": [[23, "module-tacs.problems.modal", false]], "tacs.problems.static": [[31, "module-tacs.problems.static", false]], "tacs.problems.transient": [[32, "module-tacs.problems.transient", false]], "tacs.pytacs": [[29, "module-tacs.pytacs", false]], "tacs.solvers.base": [[18, "module-tacs.solvers.base", false]], "tacs.solvers.continuation": [[21, "module-tacs.solvers.continuation", false]], "tacs.solvers.newton": [[24, "module-tacs.solvers.newton", false]], "tacsbuilder (class in tacs.mphys.builder)": [[15, "tacs.mphys.builder.TacsBuilder", false]], "test_all_derivative_tests() (tacs.constitutive.gpbladestiffenedshellconstitutive method)": [[3, "tacs.constitutive.GPBladeStiffenedShellConstitutive.test_all_derivative_tests", false]], "test_all_gp_tests() (tacs.constitutive.gaussianprocess method)": [[3, "tacs.constitutive.GaussianProcess.test_all_gp_tests", false]], "testelement() (tacs.assembler method)": [[2, "TACS.Assembler.testElement", false]], "testfunction() (tacs.assembler method)": [[2, "TACS.Assembler.testFunction", false]], "transientproblem (class in tacs.problems)": [[32, "tacs.problems.TransientProblem", false]], "tri3nonlinearshell (class in tacs.elements)": [[5, "tacs.elements.Tri3NonlinearShell", false]], "tri3nonlinearthermalshell (class in tacs.elements)": [[5, "tacs.elements.Tri3NonlinearThermalShell", false]], "tri3shell (class in tacs.elements)": [[5, "tacs.elements.Tri3Shell", false]], "tri3thermalshell (class in tacs.elements)": [[5, "tacs.elements.Tri3ThermalShell", false]], "updatejacobian() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.updateJacobian", false]], "updatepreconditioner() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.updatePreconditioner", false]], "volumeconstraint (class in tacs.constraints)": [[33, "tacs.constraints.VolumeConstraint", false]], "writebdf() (tacs.pytacs.pytacs method)": [[29, "tacs.pytacs.pyTACS.writeBDF", false]], "writeloadtobdf() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.writeLoadToBDF", false]], "writesensfile() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.writeSensFile", false]], "writesensfile() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.writeSensFile", false]], "writesensfile() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.writeSensFile", false]], "writesensfile() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.writeSensFile", false]], "writesolution() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.writeSolution", false]], "writesolution() (tacs.problems.modalproblem method)": [[23, "tacs.problems.ModalProblem.writeSolution", false]], "writesolution() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.writeSolution", false]], "writesolution() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.writeSolution", false]], "writesolutionhistory() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.writeSolutionHistory", false]], "writevisualization() (tacs.constraints.adjacencyconstraint method)": [[17, "tacs.constraints.AdjacencyConstraint.writeVisualization", false]], "writevisualization() (tacs.constraints.volumeconstraint method)": [[33, "tacs.constraints.VolumeConstraint.writeVisualization", false]], "zeroddotvariables() (tacs.assembler method)": [[2, "TACS.Assembler.zeroDDotVariables", false]], "zerodotvariables() (tacs.assembler method)": [[2, "TACS.Assembler.zeroDotVariables", false]], "zeroloads() (tacs.problems.bucklingproblem method)": [[19, "tacs.problems.BucklingProblem.zeroLoads", false]], "zeroloads() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.zeroLoads", false]], "zeroloads() (tacs.problems.transientproblem method)": [[32, "tacs.problems.TransientProblem.zeroLoads", false]], "zerovariables() (tacs.assembler method)": [[2, "TACS.Assembler.zeroVariables", false]], "zerovariables() (tacs.problems.staticproblem method)": [[31, "tacs.problems.StaticProblem.zeroVariables", false]]}, "objects": {"TACS": [[2, 0, 1, "", "Assembler"], [2, 0, 1, "", "Creator"], [2, 0, 1, "", "Integrator"], [2, 0, 1, "", "MeshLoader"]], "TACS.Assembler": [[2, 1, 1, "", "addAdjointResProducts"], [2, 1, 1, "", "addAdjointResXptSensProducts"], [2, 1, 1, "", "addDVSens"], [2, 1, 1, "", "addJacobianVecProduct"], [2, 1, 1, "", "addMatDVSensInnerProduct"], [2, 1, 1, "", "addSVSens"], [2, 1, 1, "", "addXptSens"], [2, 1, 1, "", "applyBCs"], [2, 1, 1, "", "applyMatBCs"], [2, 1, 1, "", "assembleJacobian"], [2, 1, 1, "", "assembleMatCombo"], [2, 1, 1, "", "assembleMatType"], [2, 1, 1, "", "assembleRes"], [2, 1, 1, "", "computeReordering"], [2, 1, 1, "", "copyVariables"], [2, 1, 1, "", "create"], [2, 1, 1, "", "createDesignVec"], [2, 1, 1, "", "createMat"], [2, 1, 1, "", "createNodeVec"], [2, 1, 1, "", "createSchurMat"], [2, 1, 1, "", "createVec"], [2, 1, 1, "", "evalEnergies"], [2, 1, 1, "", "evalFunctions"], [2, 1, 1, "", "getBcMap"], [2, 1, 1, "", "getDesignVarRange"], [2, 1, 1, "", "getDesignVars"], [2, 1, 1, "", "getElementData"], [2, 1, 1, "", "getElementNodes"], [2, 1, 1, "", "getElements"], [2, 1, 1, "", "getInitConditions"], [2, 1, 1, "", "getMPIComm"], [2, 1, 1, "", "getNodes"], [2, 1, 1, "", "getNumDependentNodes"], [2, 1, 1, "", "getNumElements"], [2, 1, 1, "", "getNumNodes"], [2, 1, 1, "", "getNumOwnedNodes"], [2, 1, 1, "", "getOwnerRange"], [2, 1, 1, "", "getReordering"], [2, 1, 1, "", "getSimulationTime"], [2, 1, 1, "", "getVariables"], [2, 1, 1, "", "getVarsPerNode"], [2, 1, 1, "", "initialize"], [2, 1, 1, "", "reorderVec"], [2, 1, 1, "", "setAuxElements"], [2, 1, 1, "", "setBCValuesFromVec"], [2, 1, 1, "", "setBCs"], [2, 1, 1, "", "setDependentNodes"], [2, 1, 1, "", "setDesignVars"], [2, 1, 1, "", "setElementConnectivity"], [2, 1, 1, "", "setElements"], [2, 1, 1, "", "setInitConditions"], [2, 1, 1, "", "setNodes"], [2, 1, 1, "", "setNumThreads"], [2, 1, 1, "", "setSimulationTime"], [2, 1, 1, "", "setVariables"], [2, 1, 1, "", "testElement"], [2, 1, 1, "", "testFunction"], [2, 1, 1, "", "zeroDDotVariables"], [2, 1, 1, "", "zeroDotVariables"], [2, 1, 1, "", "zeroVariables"]], "TACS.Creator": [[2, 1, 1, "", "getElementPartition"], [2, 1, 1, "", "setBoundaryConditions"], [2, 1, 1, "", "setElements"], [2, 1, 1, "", "setGlobalConnectivity"]], "TACS.Integrator": [[2, 1, 1, "", "checkGradients"], [2, 1, 1, "", "evalFunctions"], [2, 1, 1, "", "getAdjoint"], [2, 1, 1, "", "getGradient"], [2, 1, 1, "", "getNumTimeSteps"], [2, 1, 1, "", "getStates"], [2, 1, 1, "", "getXptGradient"], [2, 1, 1, "", "initAdjoint"], [2, 1, 1, "", "integrate"], [2, 1, 1, "", "integrateAdjoint"], [2, 1, 1, "", "iterate"], [2, 1, 1, "", "iterateAdjoint"], [2, 1, 1, "", "loadStates"], [2, 1, 1, "", "persistStates"], [2, 1, 1, "", "postAdjoint"], [2, 1, 1, "", "setAbsTol"], [2, 1, 1, "", "setFH5"], [2, 1, 1, "", "setFunctions"], [2, 1, 1, "", "setInitNewtonDeltaFraction"], [2, 1, 1, "", "setJacAssemblyFreq"], [2, 1, 1, "", "setKrylovSubspaceMethod"], [2, 1, 1, "", "setMaxNewtonIters"], [2, 1, 1, "", "setOutputFrequency"], [2, 1, 1, "", "setOutputPrefix"], [2, 1, 1, "", "setPrintLevel"], [2, 1, 1, "", "setRelTol"], [2, 1, 1, "", "setTimeInterval"], [2, 1, 1, "", "setUseLapack"], [2, 1, 1, "", "setUseSchurMat"]], "TACS.MeshLoader": [[2, 1, 1, "", "addAuxElement"], [2, 1, 1, "", "addFunctionDomain"], [2, 1, 1, "", "createTACS"], [2, 1, 1, "", "getBCs"], [2, 1, 1, "", "getComponentDescript"], [2, 1, 1, "", "getConnectivity"], [2, 1, 1, "", "getElementDescript"], [2, 1, 1, "", "getNumComponents"], [2, 1, 1, "", "scanBDFFile"], [2, 1, 1, "", "setElement"]], "tacs": [[3, 2, 0, "module-0", "constitutive"], [5, 2, 0, "module-2", "elements"], [6, 2, 0, "-", "functions"], [29, 2, 0, "-", "pytacs"]], "tacs.constitutive": [[3, 0, 1, "", "BasicBeamConstitutive"], [3, 0, 1, "", "BladeStiffenedShellConstitutive"], [3, 0, 1, "", "BucklingGP"], [3, 0, 1, "", "CompositeShellConstitutive"], [3, 0, 1, "", "DOFSpringConstitutive"], [3, 0, 1, "", "GPBladeStiffenedShellConstitutive"], [3, 0, 1, "", "GaussianProcess"], [3, 0, 1, "", "GeneralMassConstitutive"], [3, 0, 1, "", "GeneralSpringConstitutive"], [3, 0, 1, "", "IsoRectangleBeamConstitutive"], [3, 0, 1, "", "IsoShellConstitutive"], [3, 0, 1, "", "IsoTubeBeamConstitutive"], [3, 0, 1, "", "LamParamShellConstitutive"], [3, 0, 1, "", "MaterialProperties"], [3, 0, 1, "", "OrthotropicPly"], [3, 0, 1, "", "PanelGPs"], [3, 0, 1, "", "PhaseChangeMaterialConstitutive"], [3, 0, 1, "", "PlaneStressConstitutive"], [3, 0, 1, "", "PointMassConstitutive"], [3, 0, 1, "", "ShellConstitutive"], [3, 0, 1, "", "SmearedCompositeShellConstitutive"], [3, 0, 1, "", "SolidConstitutive"], [3, 0, 1, "", "StiffenedShellConstitutive"]], "tacs.constitutive.BasicBeamConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.BucklingGP": [[3, 1, 1, "", "from_csv"]], "tacs.constitutive.CompositeShellConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.DOFSpringConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.GPBladeStiffenedShellConstitutive": [[3, 1, 1, "", "nondimCriticalGlobalAxialLoad"], [3, 1, 1, "", "nondimCriticalGlobalShearLoad"], [3, 1, 1, "", "nondimCriticalLocalAxialLoad"], [3, 1, 1, "", "nondimCriticalLocalShearLoad"], [3, 1, 1, "", "nondimStiffenerCripplingLoad"], [3, 1, 1, "", "setCPTstiffenerCrippling"], [3, 1, 1, "", "setWriteDVMode"], [3, 1, 1, "", "test_all_derivative_tests"]], "tacs.constitutive.GaussianProcess": [[3, 1, 1, "", "getNparam"], [3, 1, 1, "", "getNtrain"], [3, 1, 1, "", "getTrainingData"], [3, 1, 1, "", "kernel"], [3, 1, 1, "", "predict_mean_test_data"], [3, 1, 1, "", "recompute_alpha"], [3, 1, 1, "", "setKS"], [3, 1, 1, "", "setTheta"], [3, 1, 1, "", "test_all_gp_tests"]], "tacs.constitutive.GeneralMassConstitutive": [[3, 1, 1, "", "evalMassMatrix"]], "tacs.constitutive.IsoRectangleBeamConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.IsoShellConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.IsoTubeBeamConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.MaterialProperties": [[3, 1, 1, "", "generateBDFCard"], [3, 1, 1, "", "getMaterialProperties"], [3, 1, 1, "", "getNastranID"], [3, 1, 1, "", "setDensity"], [3, 1, 1, "", "setNastranID"], [3, 1, 1, "", "setSpecificHeat"]], "tacs.constitutive.OrthotropicPly": [[3, 1, 1, "", "getMaterialProperties"]], "tacs.constitutive.PanelGPs": [[3, 1, 1, "", "component_dict"]], "tacs.constitutive.ShellConstitutive": [[3, 1, 1, "", "setDrillingRegularization"]], "tacs.constitutive.SmearedCompositeShellConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.SolidConstitutive": [[3, 1, 1, "", "generateBDFCard"]], "tacs.constitutive.StiffenedShellConstitutive": [[3, 1, 1, "", "setFailureModes"], [3, 1, 1, "", "setKSWeight"], [3, 1, 1, "", "setPanelPlyFractionBounds"], [3, 1, 1, "", "setPanelThicknessBounds"], [3, 1, 1, "", "setStiffenerHeightBounds"], [3, 1, 1, "", "setStiffenerPitchBounds"], [3, 1, 1, "", "setStiffenerPlyFractionBounds"], [3, 1, 1, "", "setStiffenerThicknessBounds"]], "tacs.constraints": [[17, 0, 1, "", "AdjacencyConstraint"], [22, 0, 1, "", "DVConstraint"], [25, 0, 1, "", "PanelLengthConstraint"], [26, 0, 1, "", "PanelWidthConstraint"], [33, 0, 1, "", "VolumeConstraint"], [17, 2, 0, "-", "adjacency"], [22, 2, 0, "-", "dv"], [25, 2, 0, "-", "panel_length"], [26, 2, 0, "-", "panel_width"], [33, 2, 0, "-", "volume"]], "tacs.constraints.AdjacencyConstraint": [[17, 1, 1, "", "addConstraint"], [17, 3, 1, "", "dtype"], [17, 1, 1, "", "evalConstraints"], [17, 1, 1, "", "evalConstraintsSens"], [17, 1, 1, "", "getConstraintBounds"], [17, 1, 1, "", "getConstraintKeys"], [17, 1, 1, "", "getConstraintSizes"], [17, 1, 1, "", "getDesignVarRange"], [17, 1, 1, "", "getDesignVars"], [17, 1, 1, "", "getNodes"], [17, 1, 1, "", "getNumCoordinates"], [17, 1, 1, "", "getNumDesignVars"], [17, 1, 1, "", "getNumOwnedNodes"], [17, 1, 1, "", "getNumVariables"], [17, 1, 1, "", "getOption"], [17, 1, 1, "", "getVarsPerNode"], [17, 1, 1, "", "printDefaultOptions"], [17, 1, 1, "", "printModifiedOptions"], [17, 1, 1, "", "printOptions"], [17, 1, 1, "", "setDesignVars"], [17, 1, 1, "", "setNodes"], [17, 1, 1, "", "setOption"], [17, 1, 1, "", "setOptions"], [17, 1, 1, "", "setVarName"], [17, 1, 1, "", "writeVisualization"]], "tacs.constraints.DVConstraint": [[22, 1, 1, "", "addConstraint"], [22, 3, 1, "", "dtype"], [22, 1, 1, "", "evalConstraints"], [22, 1, 1, "", "evalConstraintsSens"], [22, 1, 1, "", "getConstraintBounds"], [22, 1, 1, "", "getConstraintKeys"], [22, 1, 1, "", "getConstraintSizes"], [22, 1, 1, "", "getDesignVarRange"], [22, 1, 1, "", "getDesignVars"], [22, 1, 1, "", "getNodes"], [22, 1, 1, "", "getNumCoordinates"], [22, 1, 1, "", "getNumDesignVars"], [22, 1, 1, "", "getNumOwnedNodes"], [22, 1, 1, "", "getNumVariables"], [22, 1, 1, "", "getOption"], [22, 1, 1, "", "getVarsPerNode"], [22, 1, 1, "", "printDefaultOptions"], [22, 1, 1, "", "printModifiedOptions"], [22, 1, 1, "", "printOptions"], [22, 1, 1, "", "setDesignVars"], [22, 1, 1, "", "setNodes"], [22, 1, 1, "", "setOption"], [22, 1, 1, "", "setOptions"], [22, 1, 1, "", "setVarName"]], "tacs.constraints.PanelLengthConstraint": [[25, 1, 1, "", "addConstraint"], [25, 1, 1, "", "computeRefAxis"], [25, 3, 1, "", "dtype"], [25, 1, 1, "", "evalConstraints"], [25, 1, 1, "", "evalConstraintsSens"], [25, 1, 1, "", "externalClearUpToDate"], [25, 1, 1, "", "getConstraintBounds"], [25, 1, 1, "", "getConstraintKeys"], [25, 1, 1, "", "getConstraintSizes"], [25, 1, 1, "", "getDesignVarRange"], [25, 1, 1, "", "getDesignVars"], [25, 1, 1, "", "getNodes"], [25, 1, 1, "", "getNumCoordinates"], [25, 1, 1, "", "getNumDesignVars"], [25, 1, 1, "", "getNumOwnedNodes"], [25, 1, 1, "", "getNumVariables"], [25, 1, 1, "", "getOption"], [25, 1, 1, "", "getVarsPerNode"], [25, 1, 1, "", "printDefaultOptions"], [25, 1, 1, "", "printModifiedOptions"], [25, 1, 1, "", "printOptions"], [25, 1, 1, "", "setDesignVars"], [25, 1, 1, "", "setNodes"], [25, 1, 1, "", "setOption"], [25, 1, 1, "", "setOptions"], [25, 1, 1, "", "setVarName"]], "tacs.constraints.PanelWidthConstraint": [[26, 1, 1, "", "addConstraint"], [26, 1, 1, "", "computeRefAxis"], [26, 3, 1, "", "dtype"], [26, 1, 1, "", "evalConstraints"], [26, 1, 1, "", "evalConstraintsSens"], [26, 1, 1, "", "externalClearUpToDate"], [26, 1, 1, "", "getConstraintBounds"], [26, 1, 1, "", "getConstraintKeys"], [26, 1, 1, "", "getConstraintSizes"], [26, 1, 1, "", "getDesignVarRange"], [26, 1, 1, "", "getDesignVars"], [26, 1, 1, "", "getNodes"], [26, 1, 1, "", "getNumCoordinates"], [26, 1, 1, "", "getNumDesignVars"], [26, 1, 1, "", "getNumOwnedNodes"], [26, 1, 1, "", "getNumVariables"], [26, 1, 1, "", "getOption"], [26, 1, 1, "", "getVarsPerNode"], [26, 1, 1, "", "printDefaultOptions"], [26, 1, 1, "", "printModifiedOptions"], [26, 1, 1, "", "printOptions"], [26, 1, 1, "", "setDesignVars"], [26, 1, 1, "", "setNodes"], [26, 1, 1, "", "setOption"], [26, 1, 1, "", "setOptions"], [26, 1, 1, "", "setVarName"]], "tacs.constraints.VolumeConstraint": [[33, 1, 1, "", "addConstraint"], [33, 3, 1, "", "dtype"], [33, 1, 1, "", "evalConstraints"], [33, 1, 1, "", "evalConstraintsSens"], [33, 1, 1, "", "getConstraintBounds"], [33, 1, 1, "", "getConstraintKeys"], [33, 1, 1, "", "getConstraintSizes"], [33, 1, 1, "", "getDesignVarRange"], [33, 1, 1, "", "getDesignVars"], [33, 1, 1, "", "getNodes"], [33, 1, 1, "", "getNumCoordinates"], [33, 1, 1, "", "getNumDesignVars"], [33, 1, 1, "", "getNumOwnedNodes"], [33, 1, 1, "", "getNumVariables"], [33, 1, 1, "", "getOption"], [33, 1, 1, "", "getVarsPerNode"], [33, 1, 1, "", "printDefaultOptions"], [33, 1, 1, "", "printModifiedOptions"], [33, 1, 1, "", "printOptions"], [33, 1, 1, "", "setDesignVars"], [33, 1, 1, "", "setNodes"], [33, 1, 1, "", "setOption"], [33, 1, 1, "", "setOptions"], [33, 1, 1, "", "setVarName"], [33, 1, 1, "", "writeVisualization"]], "tacs.elements": [[5, 0, 1, "", "Beam2"], [5, 0, 1, "", "Beam2ModRot"], [5, 0, 1, "", "Beam3"], [5, 0, 1, "", "Beam3ModRot"], [5, 0, 1, "", "BeamRefAxisTransform"], [5, 0, 1, "", "CubicHexaBasis"], [5, 0, 1, "", "CubicQuadBasis"], [5, 0, 1, "", "CubicTriangleBasis"], [5, 0, 1, "", "Element2D"], [5, 0, 1, "", "Element3D"], [5, 0, 1, "", "HeatConduction2D"], [5, 0, 1, "", "HeatConduction3D"], [5, 0, 1, "", "LinearElasticity2D"], [5, 0, 1, "", "LinearElasticity3D"], [5, 0, 1, "", "LinearHexaBasis"], [5, 0, 1, "", "LinearQuadBasis"], [5, 0, 1, "", "LinearTetrahedralBasis"], [5, 0, 1, "", "LinearThermoelasticity2D"], [5, 0, 1, "", "LinearThermoelasticity3D"], [5, 0, 1, "", "LinearTriangleBasis"], [5, 0, 1, "", "MassElement"], [5, 0, 1, "", "PCMHeatConduction2D"], [5, 0, 1, "", "Quad16NonlinearShell"], [5, 0, 1, "", "Quad16NonlinearThermalShell"], [5, 0, 1, "", "Quad16Shell"], [5, 0, 1, "", "Quad16ThermalShell"], [5, 0, 1, "", "Quad4NonlinearShell"], [5, 0, 1, "", "Quad4NonlinearThermalShell"], [5, 0, 1, "", "Quad4Shell"], [5, 0, 1, "", "Quad4ThermalShell"], [5, 0, 1, "", "Quad9NonlinearShell"], [5, 0, 1, "", "Quad9NonlinearThermalShell"], [5, 0, 1, "", "Quad9Shell"], [5, 0, 1, "", "Quad9ThermalShell"], [5, 0, 1, "", "QuadraticHexaBasis"], [5, 0, 1, "", "QuadraticQuadBasis"], [5, 0, 1, "", "QuadraticTetrahedralBasis"], [5, 0, 1, "", "QuadraticTriangleBasis"], [5, 0, 1, "", "QuarticQuadBasis"], [5, 0, 1, "", "QuinticQuadBasis"], [5, 0, 1, "", "RBE2"], [5, 0, 1, "", "RBE3"], [5, 0, 1, "", "ShellNaturalTransform"], [5, 0, 1, "", "ShellRefAxisTransform"], [5, 0, 1, "", "SpringElement"], [5, 0, 1, "", "SpringIdentityTransform"], [5, 0, 1, "", "SpringRefAxisTransform"], [5, 0, 1, "", "SpringRefFrameTransform"], [5, 0, 1, "", "Tri3NonlinearShell"], [5, 0, 1, "", "Tri3NonlinearThermalShell"], [5, 0, 1, "", "Tri3Shell"], [5, 0, 1, "", "Tri3ThermalShell"]], "tacs.elements.BeamRefAxisTransform": [[5, 1, 1, "", "getRefAxis"]], "tacs.elements.RBE2": [[5, 1, 1, "", "setScalingParameters"]], "tacs.elements.RBE3": [[5, 1, 1, "", "setScalingParameters"]], "tacs.elements.ShellRefAxisTransform": [[5, 1, 1, "", "getRefAxis"]], "tacs.elements.SpringRefAxisTransform": [[5, 1, 1, "", "getRefAxis"]], "tacs.elements.SpringRefFrameTransform": [[5, 1, 1, "", "getRefAxes"]], "tacs.functions": [[6, 0, 1, "", "AverageTemperature"], [6, 0, 1, "", "CenterOfMass"], [6, 0, 1, "", "Compliance"], [6, 0, 1, "", "EnclosedVolume"], [6, 0, 1, "", "KSDisplacement"], [6, 0, 1, "", "KSFailure"], [6, 0, 1, "", "KSTemperature"], [6, 0, 1, "", "MomentOfInertia"], [6, 0, 1, "", "StructuralMass"]], "tacs.functions.Compliance": [[6, 1, 1, "", "setComplianceType"]], "tacs.mphys.builder": [[15, 0, 1, "", "TacsBuilder"]], "tacs.mphys.builder.TacsBuilder": [[15, 1, 1, "", "get_coupling_group_subsystem"], [15, 1, 1, "", "get_dv_bounds"], [15, 1, 1, "", "get_dv_scalers"], [15, 1, 1, "", "get_fea_assembler"], [15, 1, 1, "", "get_initial_dvs"], [15, 1, 1, "", "get_mesh_coordinate_subsystem"], [15, 1, 1, "", "get_ndof"], [15, 1, 1, "", "get_ndv"], [15, 1, 1, "", "get_number_of_nodes"], [15, 1, 1, "", "get_post_coupling_subsystem"], [15, 1, 1, "", "get_pre_coupling_subsystem"], [15, 1, 1, "", "get_solver"], [15, 1, 1, "", "get_tagged_indices"], [15, 1, 1, "", "initialize"]], "tacs.problems": [[19, 0, 1, "", "BucklingProblem"], [23, 0, 1, "", "ModalProblem"], [31, 0, 1, "", "StaticProblem"], [32, 0, 1, "", "TransientProblem"], [19, 2, 0, "-", "buckling"], [23, 2, 0, "-", "modal"], [31, 2, 0, "-", "static"], [32, 2, 0, "-", "transient"]], "tacs.problems.BucklingProblem": [[19, 1, 1, "", "addCentrifugalLoad"], [19, 1, 1, "", "addDVSens"], [19, 1, 1, "", "addFunction"], [19, 1, 1, "", "addInertialLoad"], [19, 1, 1, "", "addLoadFromBDF"], [19, 1, 1, "", "addLoadToComponents"], [19, 1, 1, "", "addLoadToNodes"], [19, 1, 1, "", "addLoadToRHS"], [19, 1, 1, "", "addPressureToComponents"], [19, 1, 1, "", "addPressureToElements"], [19, 1, 1, "", "addTractionToComponents"], [19, 1, 1, "", "addTractionToElements"], [19, 1, 1, "", "addXptSens"], [19, 3, 1, "", "dtype"], [19, 1, 1, "", "evalFunctions"], [19, 1, 1, "", "evalFunctionsSens"], [19, 1, 1, "", "evalSVSens"], [19, 1, 1, "", "getDesignVarRange"], [19, 1, 1, "", "getDesignVars"], [19, 1, 1, "", "getFunctionKeys"], [19, 1, 1, "", "getModalError"], [19, 1, 1, "", "getNodes"], [19, 1, 1, "", "getNumCoordinates"], [19, 1, 1, "", "getNumDesignVars"], [19, 1, 1, "", "getNumEigs"], [19, 1, 1, "", "getNumOwnedNodes"], [19, 1, 1, "", "getNumVariables"], [19, 1, 1, "", "getOption"], [19, 1, 1, "", "getVariables"], [19, 1, 1, "", "getVarsPerNode"], [19, 4, 1, "", "isNonlinear"], [19, 1, 1, "", "printDefaultOptions"], [19, 1, 1, "", "printModifiedOptions"], [19, 1, 1, "", "printOptions"], [19, 1, 1, "", "setDesignVars"], [19, 1, 1, "", "setNodes"], [19, 1, 1, "", "setOption"], [19, 1, 1, "", "setOptions"], [19, 1, 1, "", "setValName"], [19, 1, 1, "", "setVarName"], [19, 1, 1, "", "solve"], [19, 1, 1, "", "writeSensFile"], [19, 1, 1, "", "writeSolution"], [19, 1, 1, "", "zeroLoads"]], "tacs.problems.ModalProblem": [[23, 1, 1, "", "addFunction"], [23, 3, 1, "", "dtype"], [23, 1, 1, "", "evalFunctions"], [23, 1, 1, "", "evalFunctionsSens"], [23, 1, 1, "", "getDesignVarRange"], [23, 1, 1, "", "getDesignVars"], [23, 1, 1, "", "getFunctionKeys"], [23, 1, 1, "", "getNodes"], [23, 1, 1, "", "getNumCoordinates"], [23, 1, 1, "", "getNumDesignVars"], [23, 1, 1, "", "getNumEigs"], [23, 1, 1, "", "getNumOwnedNodes"], [23, 1, 1, "", "getNumVariables"], [23, 1, 1, "", "getOption"], [23, 1, 1, "", "getVariables"], [23, 1, 1, "", "getVarsPerNode"], [23, 4, 1, "", "isNonlinear"], [23, 1, 1, "", "printDefaultOptions"], [23, 1, 1, "", "printModifiedOptions"], [23, 1, 1, "", "printOptions"], [23, 1, 1, "", "setDesignVars"], [23, 1, 1, "", "setNodes"], [23, 1, 1, "", "setOption"], [23, 1, 1, "", "setOptions"], [23, 1, 1, "", "setValName"], [23, 1, 1, "", "setVarName"], [23, 1, 1, "", "solve"], [23, 1, 1, "", "writeSensFile"], [23, 1, 1, "", "writeSolution"]], "tacs.problems.StaticProblem": [[31, 1, 1, "", "addAdjointResProducts"], [31, 1, 1, "", "addAdjointResXptSensProducts"], [31, 1, 1, "", "addCentrifugalLoad"], [31, 1, 1, "", "addDVSens"], [31, 1, 1, "", "addFunction"], [31, 1, 1, "", "addInertialLoad"], [31, 1, 1, "", "addLoadFromBDF"], [31, 1, 1, "", "addLoadToComponents"], [31, 1, 1, "", "addLoadToNodes"], [31, 1, 1, "", "addLoadToRHS"], [31, 1, 1, "", "addPressureToComponents"], [31, 1, 1, "", "addPressureToElements"], [31, 1, 1, "", "addSVSens"], [31, 1, 1, "", "addTractionToComponents"], [31, 1, 1, "", "addTractionToElements"], [31, 1, 1, "", "addTransposeJacVecProduct"], [31, 1, 1, "", "addXptSens"], [31, 3, 1, "", "dtype"], [31, 1, 1, "", "evalFunctions"], [31, 1, 1, "", "evalFunctionsSens"], [31, 1, 1, "", "getDesignVarRange"], [31, 1, 1, "", "getDesignVars"], [31, 1, 1, "", "getForces"], [31, 1, 1, "", "getFunctionKeys"], [31, 1, 1, "", "getJacobian"], [31, 1, 1, "", "getLoadScale"], [31, 1, 1, "", "getNodes"], [31, 1, 1, "", "getNumCoordinates"], [31, 1, 1, "", "getNumDesignVars"], [31, 1, 1, "", "getNumOwnedNodes"], [31, 1, 1, "", "getNumVariables"], [31, 1, 1, "", "getOption"], [31, 1, 1, "", "getOutputFileName"], [31, 1, 1, "", "getResidual"], [31, 1, 1, "", "getVariables"], [31, 1, 1, "", "getVarsPerNode"], [31, 4, 1, "", "isNonlinear"], [31, 4, 1, "", "loadScale"], [31, 1, 1, "", "printDefaultOptions"], [31, 1, 1, "", "printModifiedOptions"], [31, 1, 1, "", "printOptions"], [31, 1, 1, "", "setDesignVars"], [31, 1, 1, "", "setLoadScale"], [31, 1, 1, "", "setNodes"], [31, 1, 1, "", "setOption"], [31, 1, 1, "", "setOptions"], [31, 1, 1, "", "setVarName"], [31, 1, 1, "", "setVariables"], [31, 1, 1, "", "solve"], [31, 1, 1, "", "solveAdjoint"], [31, 1, 1, "", "updateJacobian"], [31, 1, 1, "", "updatePreconditioner"], [31, 1, 1, "", "writeLoadToBDF"], [31, 1, 1, "", "writeSensFile"], [31, 1, 1, "", "writeSolution"], [31, 1, 1, "", "writeSolutionHistory"], [31, 1, 1, "", "zeroLoads"], [31, 1, 1, "", "zeroVariables"]], "tacs.problems.TransientProblem": [[32, 1, 1, "", "addCentrifugalLoad"], [32, 1, 1, "", "addFunction"], [32, 1, 1, "", "addInertialLoad"], [32, 1, 1, "", "addLoadFromBDF"], [32, 1, 1, "", "addLoadToComponents"], [32, 1, 1, "", "addLoadToNodes"], [32, 1, 1, "", "addLoadToRHS"], [32, 1, 1, "", "addPressureToComponents"], [32, 1, 1, "", "addPressureToElements"], [32, 1, 1, "", "addTractionToComponents"], [32, 1, 1, "", "addTractionToElements"], [32, 3, 1, "", "dtype"], [32, 1, 1, "", "evalFunctions"], [32, 1, 1, "", "evalFunctionsSens"], [32, 1, 1, "", "getDesignVarRange"], [32, 1, 1, "", "getDesignVars"], [32, 1, 1, "", "getFunctionKeys"], [32, 1, 1, "", "getNodes"], [32, 1, 1, "", "getNumCoordinates"], [32, 1, 1, "", "getNumDesignVars"], [32, 1, 1, "", "getNumOwnedNodes"], [32, 1, 1, "", "getNumTimeStages"], [32, 1, 1, "", "getNumTimeSteps"], [32, 1, 1, "", "getNumVariables"], [32, 1, 1, "", "getOption"], [32, 1, 1, "", "getTimeStages"], [32, 1, 1, "", "getTimeSteps"], [32, 1, 1, "", "getVariables"], [32, 1, 1, "", "getVarsPerNode"], [32, 4, 1, "", "isNonlinear"], [32, 1, 1, "", "iterate"], [32, 1, 1, "", "prepIterativeSolve"], [32, 1, 1, "", "printDefaultOptions"], [32, 1, 1, "", "printModifiedOptions"], [32, 1, 1, "", "printOptions"], [32, 1, 1, "", "setDesignVars"], [32, 1, 1, "", "setInitConditions"], [32, 1, 1, "", "setNodes"], [32, 1, 1, "", "setOption"], [32, 1, 1, "", "setOptions"], [32, 1, 1, "", "setVarName"], [32, 1, 1, "", "solve"], [32, 1, 1, "", "writeSensFile"], [32, 1, 1, "", "writeSolution"], [32, 1, 1, "", "zeroLoads"]], "tacs.pytacs": [[29, 5, 1, "", "elemCallBack"], [29, 0, 1, "", "pyTACS"]], "tacs.pytacs.pyTACS": [[29, 1, 1, "", "addGlobalDV"], [29, 1, 1, "", "applyBCsToVec"], [29, 1, 1, "", "assignMassDV"], [29, 1, 1, "", "createAdjacencyConstraint"], [29, 1, 1, "", "createBucklingProblem"], [29, 1, 1, "", "createDVConstraint"], [29, 1, 1, "", "createDesignVec"], [29, 1, 1, "", "createModalProblem"], [29, 1, 1, "", "createNodeVec"], [29, 1, 1, "", "createPanelLengthConstraint"], [29, 1, 1, "", "createPanelWidthConstraint"], [29, 1, 1, "", "createStaticProblem"], [29, 1, 1, "", "createTACSProbsFromBDF"], [29, 1, 1, "", "createTransientProblem"], [29, 1, 1, "", "createVec"], [29, 1, 1, "", "createVolumeConstraint"], [29, 3, 1, "", "dtype"], [29, 1, 1, "", "getBDFInfo"], [29, 1, 1, "", "getCompNames"], [29, 1, 1, "", "getDesignVarRange"], [29, 1, 1, "", "getGlobalDVKeys"], [29, 1, 1, "", "getGlobalDVNums"], [29, 1, 1, "", "getGlobalDVs"], [29, 1, 1, "", "getGlobalNodeIDsForComps"], [29, 1, 1, "", "getLocalMultiplierNodeIDs"], [29, 1, 1, "", "getLocalNodeIDsForComps"], [29, 1, 1, "", "getLocalNodeIDsFromGlobal"], [29, 1, 1, "", "getNumComponents"], [29, 1, 1, "", "getNumDesignVars"], [29, 1, 1, "", "getNumOwnedMultiplierNodes"], [29, 1, 1, "", "getNumOwnedNodes"], [29, 1, 1, "", "getOption"], [29, 1, 1, "", "getOrigDesignVars"], [29, 1, 1, "", "getOrigNodes"], [29, 1, 1, "", "getTotalNumDesignVars"], [29, 1, 1, "", "getTotalNumGlobalDVs"], [29, 1, 1, "", "getVarsPerNode"], [29, 1, 1, "", "initialize"], [29, 4, 1, "", "isNonlinear"], [29, 1, 1, "", "printDefaultOptions"], [29, 1, 1, "", "printModifiedOptions"], [29, 1, 1, "", "printOptions"], [29, 1, 1, "", "selectCompIDs"], [29, 1, 1, "", "setBCsInVec"], [29, 1, 1, "", "setOption"], [29, 1, 1, "", "setOptions"], [29, 1, 1, "", "writeBDF"]], "tacs.solvers": [[18, 0, 1, "", "BaseSolver"], [21, 0, 1, "", "ContinuationSolver"], [24, 0, 1, "", "NewtonSolver"], [18, 2, 0, "-", "base"], [21, 2, 0, "-", "continuation"], [24, 2, 0, "-", "newton"]], "tacs.solvers.BaseSolver": [[18, 3, 1, "", "dtype"], [18, 4, 1, "", "fatalFailure"], [18, 1, 1, "", "getHistoryVariables"], [18, 1, 1, "", "getOption"], [18, 4, 1, "", "hasConverged"], [18, 1, 1, "", "initializeSolve"], [18, 4, 1, "", "iterationCount"], [18, 1, 1, "", "printDefaultOptions"], [18, 1, 1, "", "printModifiedOptions"], [18, 1, 1, "", "printOptions"], [18, 1, 1, "", "reset"], [18, 1, 1, "", "setCallback"], [18, 1, 1, "", "setConvergenceTolerance"], [18, 1, 1, "", "setOption"], [18, 1, 1, "", "setOptions"], [18, 1, 1, "", "setRefNorm"], [18, 1, 1, "", "solve"]], "tacs.solvers.ContinuationSolver": [[21, 1, 1, "", "computeForceVectors"], [21, 3, 1, "", "dtype"], [21, 4, 1, "", "fatalFailure"], [21, 1, 1, "", "getHistoryVariables"], [21, 1, 1, "", "getOption"], [21, 4, 1, "", "hasConverged"], [21, 1, 1, "", "initializeSolve"], [21, 4, 1, "", "iterationCount"], [21, 1, 1, "", "printDefaultOptions"], [21, 1, 1, "", "printModifiedOptions"], [21, 1, 1, "", "printOptions"], [21, 1, 1, "", "reset"], [21, 1, 1, "", "setCallback"], [21, 1, 1, "", "setConvergenceTolerance"], [21, 1, 1, "", "setOption"], [21, 1, 1, "", "setOptions"], [21, 1, 1, "", "setRefNorm"], [21, 1, 1, "", "solve"]], "tacs.solvers.NewtonSolver": [[24, 3, 1, "", "dtype"], [24, 4, 1, "", "fatalFailure"], [24, 1, 1, "", "getHistoryVariables"], [24, 1, 1, "", "getOption"], [24, 4, 1, "", "hasConverged"], [24, 1, 1, "", "initializeSolve"], [24, 4, 1, "", "iterationCount"], [24, 1, 1, "", "printDefaultOptions"], [24, 1, 1, "", "printModifiedOptions"], [24, 1, 1, "", "printOptions"], [24, 1, 1, "", "reset"], [24, 1, 1, "", "setCallback"], [24, 1, 1, "", "setConvergenceTolerance"], [24, 1, 1, "", "setOption"], [24, 1, 1, "", "setOptions"], [24, 1, 1, "", "setRefNorm"], [24, 1, 1, "", "solve"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "module", "Python module"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"], "5": ["py", "function", "Python function"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:module", "3": "py:attribute", "4": "py:property", "5": "py:function"}, "terms": {"": [2, 3, 5, 7, 8, 9, 10, 11, 13, 15, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 35], "0": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "00": [11, 29], "000": 11, "0001": [21, 24], "001": [7, 19, 23, 31, 32], "0012": 1, "002": [8, 9], "005": [10, 15], "01": [1, 11, 24, 29], "02": 8, "04": [11, 29], "05": [7, 9], "050": 11, "06": 2, "065": 11, "08": [2, 21, 24], "0e6": [9, 10, 15], "0e9": 7, "0i": 35, "1": [1, 2, 3, 5, 6, 7, 8, 9, 11, 13, 15, 17, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "10": [1, 3, 5, 8, 10, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "100": [7, 8, 9, 10, 11, 15, 17, 22, 25, 26, 29, 33], "1000": [5, 7, 8, 19, 23, 31, 32], "10000000000": 24, "100e3": 9, "101": [7, 29], "102": 29, "103": 29, "1040": 9, "10401": 15, "10402": 15, "109": [9, 29], "11": [3, 13], "11th": 29, "12": [3, 7, 11, 19, 23, 24, 31, 32, 33], "12354": [17, 19, 22, 23, 31, 32, 33], "124": 9, "13": [3, 13], "138": 7, "14": [3, 19, 23, 29, 31, 32], "1415926": [25, 26], "1460": 11, "15": [1, 3, 19, 23, 31], "1550": 9, "16": [3, 5, 7], "17": 3, "173": 9, "18": 3, "18e9": 9, "19": 3, "1983645": [25, 26], "1d": [19, 31, 32], "1e": [2, 3, 8, 15, 17, 19, 21, 22, 23, 24, 29, 31, 32, 33], "1e20": [3, 17, 22, 25, 26, 33], "1e3": 7, "1e4": 10, "1m": 10, "2": [1, 2, 3, 5, 6, 8, 9, 11, 13, 15, 21, 23, 24, 25, 26, 29, 31, 32, 35], "20": [1, 3, 8, 15, 17, 22, 31, 33], "2005": 9, "2010": 12, "2020": 13, "2023q3": 13, "2024": 3, "204": 11, "21": [3, 13], "234": [19, 23, 31, 32], "2410": 9, "25": [1, 5, 7, 9, 24], "2500": [7, 8, 10, 15], "2514": 3, "25e": 9, "27": [1, 5], "2700": 11, "28": 29, "28_25apr23_rhel87": 13, "29": 29, "2d": [3, 5, 19, 29, 31, 32], "2nd": 2, "3": [1, 3, 5, 7, 8, 9, 10, 11, 13, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "30": 21, "304": 13, "325": [25, 26], "3262": 29, "3310": 29, "3320": 29, "34": 9, "350e6": [7, 8], "36": 5, "3600": 29, "3601": 29, "372": 7, "3797": 29, "3798": 29, "3799": 29, "3800": 29, "3801": 29, "3802": 29, "3874": 29, "3875": 29, "3881": 29, "3882": 29, "3884": 29, "3885": 29, "3887": 29, "3888": 29, "3891": 29, "3892": 29, "3895": 29, "3896": 29, "3898": 29, "3899": 29, "3981": 3, "3d": [3, 5, 6], "3x": [25, 26], "3x3": 35, "4": [1, 2, 3, 5, 13, 19, 28, 29, 31, 32], "40": [1, 24], "45": 9, "464": [10, 15], "481": 10, "4_aob_opt": 3, "4throot": 3, "5": [3, 7, 8, 10, 11, 13, 15, 21, 24, 29, 31, 35], "50": [8, 11, 24], "50x242": [17, 22, 25, 26, 33], "5465e67079419a69e0116de24fce58f": 13, "54e9": 9, "5534716448382722": 7, "571649588963465": 9, "59": [19, 23, 31, 32], "5g": 15, "6": [3, 5, 7, 8, 10, 19, 29, 31, 32], "6000": 11, "618033988749895": 24, "6310": 29, "6320": 29, "64": [5, 13], "6600": 29, "6v": 7, "6vl": 7, "6x6": 3, "7": [1, 3, 5, 19, 23, 29, 31, 32], "70": 7, "70e9": [8, 10, 15], "71": 9, "73": 9, "731": 29, "732": 29, "733": 29, "734": 29, "735": 29, "736": 29, "781": 29, "782": 29, "8": [3, 5, 9, 21, 29], "80": 6, "81": 15, "880": 11, "883": 11, "89": [19, 23, 31, 32], "9": [3, 5, 11, 13, 15, 24, 29, 35], "90": 9, "900": 10, "97": 29, "98": 29, "99": 29, "9e9": 9, "A": [1, 2, 3, 5, 8, 9, 13, 14, 17, 19, 21, 24, 29, 31, 32, 33, 35], "AND": 29, "And": 31, "As": [3, 22, 29], "At": [7, 9, 13, 35], "Be": 3, "By": [7, 11, 19, 29, 31], "FOR": [19, 23], "For": [0, 1, 2, 3, 6, 8, 9, 10, 11, 13, 16, 22, 29, 32, 33, 35], "If": [1, 2, 3, 6, 11, 13, 17, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "In": [1, 2, 9, 10, 11, 13, 19, 24, 29, 31, 32, 35], "It": [2, 5, 10, 17, 18, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "NOT": [19, 23, 29], "No": [9, 13, 19, 23, 29, 31, 32], "Not": [5, 25, 26, 29], "On": [2, 9], "One": [3, 22, 29], "Or": 22, "The": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "Then": [1, 2, 11, 13], "There": [1, 3, 6, 10, 13, 14, 29, 35], "These": [1, 2, 3, 5, 6, 8, 11, 13, 14, 15, 16, 28, 29, 35], "To": [7, 9, 10, 11, 13, 24, 31, 35], "With": [11, 35], "_": 35, "__file__": [7, 9, 11], "__init__": 8, "_gp_callback": 3, "_jacobianupdaterequir": 31, "_preconditionerupdaterequir": 31, "_prefix": 2, "a1": 2, "a11": 3, "a66": 3, "a_": 3, "a_0": [22, 29], "a_1": [22, 29], "a_n": [22, 29], "aarch64": 1, "ab": 3, "abc": [15, 29], "abm": 2, "about": [1, 3, 6, 15, 29, 35], "aboutcm": 6, "abov": [1, 7, 9, 13, 29], "abruptli": [17, 29], "abslintol": 24, "absolut": [2, 18, 19, 21, 23, 24, 31, 32], "abstol": [18, 21, 24], "abstract": [3, 18], "acceler": [19, 31, 32], "accept": [3, 6, 13, 19, 23, 29, 31, 32], "access": [13, 14], "accomodo": 3, "accomplish": [9, 10], "accord": [10, 15], "accordingli": [1, 13], "accumul": 29, "accur": 35, "acdl": 1, "achiev": 21, "across": [3, 15, 17, 19, 22, 29, 31, 32, 35], "act": [7, 10, 31], "activ": 13, "actual": [29, 31, 32], "ad": [1, 2, 5, 7, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "adapt": [21, 24, 31], "add": [1, 2, 5, 7, 9, 10, 11, 13, 15, 19, 28, 29, 31, 32, 35], "add_constraint": [7, 9], "add_design_var": [7, 9], "add_design_vari": 15, "add_object": [7, 9], "add_output": [7, 9], "add_subsystem": [7, 9], "addadjointresproduct": [2, 31], "addadjointresxptsensproduct": [2, 31], "addauxel": 2, "addcentrifugalload": [19, 31, 32], "addconstraint": [9, 15, 17, 22, 25, 26, 33], "adddvsen": [2, 19, 31], "addfunct": [7, 9, 10, 11, 15, 19, 23, 31, 32], "addfunctiondomain": 2, "addglobaldv": 29, "addinertialload": [15, 19, 31, 32], "addit": [5, 9, 10, 13, 16, 18, 19, 24, 31, 35], "addjacobianvecproduct": 2, "addloadfrombdf": [19, 31, 32], "addloadtocompon": [11, 19, 31, 32], "addloadtonod": [7, 10, 19, 31, 32], "addloadtorh": [19, 31, 32], "addmatdvsensinnerproduct": 2, "addpressuretocompon": [9, 19, 31, 32], "addpressuretoel": [19, 31, 32], "addsvsen": [2, 31], "addtractiontocompon": [19, 31, 32], "addtractiontoel": [19, 31, 32], "addtransposejacvecproduct": 31, "addvargroup": [17, 19, 22, 23, 25, 26, 31, 32, 33], "addxptsen": [2, 19, 31], "adjac": [11, 17, 29], "adjacencyconstraint": [20, 22, 25, 26, 29], "adjconstraint": [17, 25, 26], "adjec": 11, "adjlist": 2, "adjoint": [1, 2, 8, 31], "adjointlist": 31, "adjust": 13, "advanc": [10, 12], "advis": 29, "aero": 1, "aerodynam": [1, 19, 31, 32], "aerodynmam": 0, "aeroelast": 32, "aerostructur": [0, 15, 19, 31], "affect": 29, "affin": 3, "aflr": 1, "after": [1, 2, 3, 7, 9, 10, 11, 13, 15, 24, 25, 35], "again": [17, 19, 23, 31, 32, 33, 35], "against": [7, 31], "aggreg": [3, 6, 7, 8, 11], "aiaa": 3, "aim": [1, 19, 21, 23, 31, 32], "aircraft": [3, 19, 31, 32], "aka": 3, "alasdair": [25, 26], "ali": 3, "alia": [1, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "align": [5, 35], "all": [1, 2, 3, 6, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "allcompon": 9, "allevi": 35, "alloc": [18, 24], "allow": [2, 10, 15, 18, 21, 24, 29], "along": [3, 6, 7, 16, 19, 23, 31, 32], "alpha": [2, 3, 8, 24], "alpha1": 3, "alpha2": 3, "alpha3": 3, "alpha_": 35, "alpha_train": 3, "alphabet": 29, "alphatrain": 3, "alreadi": [13, 16, 19, 29, 31, 32], "also": [0, 2, 3, 7, 9, 13, 24, 29, 31, 35], "altern": [1, 13, 19], "although": 2, "alum_cp": 11, "alum_kappa": 11, "alum_rho": 11, "aluminum": [1, 10, 11], "alwai": [3, 5, 6, 10, 15, 35], "amd": 13, "among": 3, "amount": 11, "an": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "anaconda": 12, "analys": [1, 6, 10, 15, 28], "analysi": [0, 1, 2, 3, 5, 7, 9, 10, 11, 12, 13, 15, 16, 19, 23, 28, 29, 31, 32, 35], "analyt": 7, "angl": [3, 9], "ani": [2, 3, 7, 8, 10, 13, 15, 18, 21, 24, 29, 31, 32], "anim": 11, "anisotrop": [1, 3, 5], "anoth": [18, 21, 24], "api": [7, 9], "append": [9, 11, 15, 29, 31], "appli": [2, 5, 6, 7, 8, 9, 10, 11, 15, 19, 22, 25, 26, 28, 29, 31, 32], "applic": 32, "applybc": [2, 8], "applybcstovec": 29, "applymatbc": 2, "approach": [2, 10, 14, 28, 29, 35], "appropri": [3, 5, 6, 7, 9, 10, 11, 13, 35], "approx": 35, "approxim": [2, 6, 8, 11, 13, 19, 31, 35], "apt": 13, "ar": [0, 1, 2, 3, 5, 6, 8, 10, 11, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "arbitrari": [3, 5], "arbritrari": 5, "arc": 3, "area": 3, "arg": [3, 15, 19, 23, 31, 32], "argument": [2, 3, 6, 10, 11, 13, 29, 31, 32], "aris": 35, "around": [15, 24], "arrai": [2, 3, 5, 6, 7, 9, 10, 11, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "artifici": [5, 19, 23, 31, 32, 35], "asbvec": 29, "aspect": 3, "assembl": [6, 8, 10, 15, 17, 18, 19, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "assemblejacobian": [2, 8], "assemblematcombo": 2, "assemblemattyp": 2, "assembler": 2, "assembler_setup": 15, "assembli": 2, "assign": [2, 3, 7, 8, 9, 10, 15, 29, 31], "assignmassdv": [15, 29], "associ": [2, 3, 5, 19, 23, 29, 31, 32], "assum": [3, 16, 29, 32, 35], "assumpt": 21, "atol": 2, "attach": [5, 17, 19, 23, 31, 32, 33], "attempt": 29, "attribut": [1, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "author": [25, 26], "auto": 1, "autom": [2, 28], "automat": [10, 29, 31], "aux": [2, 31], "auxiliari": 2, "avail": [1, 3, 5, 6, 13, 15, 35], "averag": [6, 19, 31, 32], "averageload": [19, 31, 32], "averagetemperatur": 6, "avoid": [5, 31], "avx2": 13, "avx512": 13, "ax": [5, 35], "axcor": 13, "axi": [3, 5, 6, 9, 25, 26], "axial": 3, "axial_gp": 3, "axial_theta_csv": 3, "axialgp": 3, "axialgp_csv": 3, "axis1": 5, "axis2": 5, "axis_i": 5, "axis_j": 5, "b": [3, 24, 31], "back": [2, 7, 9, 10, 11], "backtrack": 24, "backward": 2, "bar": 3, "base": [2, 3, 5, 6, 8, 9, 10, 12, 13, 15, 17, 19, 21, 23, 24, 29, 31, 32, 33, 35], "basenam": [17, 19, 23, 31, 32, 33], "baseproblem": 15, "basesolv": 21, "bash": 13, "bashrc": [1, 13], "basi": [11, 19, 31, 32], "basic": [1, 29], "basicbeamconstitut": [3, 29], "batteri": 12, "battery_cp": 11, "battery_kappa": 11, "battery_pack": 11, "battery_rho": 11, "bc": [2, 3], "bcptr": 2, "bcval": 2, "bcvar": 2, "bdf": [0, 2, 3, 7, 8, 9, 10, 11, 15, 19, 28, 31, 32], "bdf_file": [7, 9], "bdf_name": 8, "bdf_out": 7, "bdffile": [10, 11, 31], "bdfinfo": 29, "beam": [1, 2, 3, 5, 12, 36], "beam2": [5, 7, 29], "beam2modrot": 5, "beam3": 5, "beam3modrot": 5, "beam_opt": 7, "beam_opt_n2": 7, "beam_or_shell_el": [5, 29], "beam_sol": 7, "beamconstitut": [3, 5], "beammodel": 7, "beamrefaxistransform": [5, 7], "beamtransform": 5, "been": [2, 10, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "befor": [1, 2, 3, 6, 10, 15, 18, 19, 21, 24, 29, 31, 32], "begin": [2, 9, 35], "behavior": [3, 35], "behaviour": [2, 29], "being": [15, 18, 19, 24, 31, 32], "belong": [15, 29], "below": [1, 3, 6, 7, 8, 9, 10, 11, 13, 14, 16, 17, 19, 21, 23, 24, 28, 29, 31, 32, 33, 35], "bend": [1, 35], "benefit": 28, "best": [2, 13], "beta": [2, 8], "between": [2, 3, 24, 29, 35], "bfg": 8, "bin": 1, "binari": [2, 13], "bla": 13, "blade": [22, 29], "bladestiffenedshel": 25, "bladestiffenedshellconstitut": 3, "block": [2, 11], "bmatrix": 35, "bodi": [1, 2, 5, 15, 35], "boil": 29, "bookkeep": 2, "bool": [3, 5, 6, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "boolean": [18, 21, 24], "boost": 13, "both": [3, 8, 13, 25, 26, 29, 31, 35], "bottom": 3, "bounc": 24, "bound": [2, 3, 8, 15, 17, 19, 22, 23, 24, 25, 26, 29, 31, 32, 33], "boundari": [2, 10, 15, 17, 25, 26, 29], "box": 12, "brian": 3, "brook": 29, "bsr_matric": 31, "bsr_matrix": 31, "buckl": [3, 15, 19, 29], "buckling_setup": 15, "bucklinggp": 3, "bucklingproblem": [27, 29], "build": [0, 1, 3, 13], "builder": [7, 9, 15, 16], "built": [0, 1, 6, 13], "bulk": 2, "burk": 3, "bush": 3, "bvec": 31, "c": [2, 3, 8, 14, 16, 17, 22, 29, 31, 35], "c1": [3, 5, 17, 19, 22, 23, 25, 26, 31, 32, 33], "c1_eigsm": [19, 23], "c1_le_spar": [17, 22, 25, 26, 33], "c1_mass": [31, 32], "c1_wing": 33, "c2": [3, 5], "c3": 3, "cad": 1, "calcul": [2, 6, 29], "call": [2, 3, 7, 8, 10, 11, 13, 15, 16, 18, 19, 21, 23, 24, 28, 29, 31, 32, 35], "callabl": [15, 18, 21, 24, 29], "callback": [3, 7, 9, 10, 11, 15, 18, 21, 24], "callback_gener": 3, "can": [0, 1, 2, 3, 6, 7, 9, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "cannot": [1, 2, 5, 18, 29, 35], "cantilev": 7, "cap": [0, 19, 23, 31, 32], "capabl": [5, 7, 9, 13, 28, 35], "caps2tac": [1, 12, 14, 19, 23, 31, 32], "caps_w": 1, "capsaim": 1, "capsconstraint": 1, "capsgroup": 1, "capsload": 1, "capsmesh": 1, "capsstruct": 0, "captur": [5, 35], "car": 1, "carbon": 1, "card": [3, 10, 29], "care": 3, "cartesian": 35, "cascad": 11, "case": [1, 2, 3, 6, 10, 11, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "catch": [10, 15], "categori": 13, "caus": 35, "caution": [17, 19, 22, 23, 25, 26, 31, 32, 33, 35], "cbar": 29, "cbush": 29, "cd": 1, "cdot": 7, "cell": 11, "center": [3, 6, 10, 15, 19, 31, 32], "centerlin": 35, "centerofmass": 6, "central": 2, "centrifug": [19, 31, 32], "centroid": 3, "certain": [1, 19, 24, 29, 31, 32], "cfd": [0, 1, 32], "cfg": 13, "cfgpmtr": 1, "cg": 6, "chang": [1, 3, 5, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "charact": 29, "check": [1, 11, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "check_parti": [9, 15], "checkgradi": [2, 8], "checkout": 13, "chexa": 29, "choos": [3, 24], "christison": [25, 26], "circ": 9, "circular": 3, "cl_mass": [31, 32], "clamp": [1, 9], "class": [1, 2, 6, 7, 8, 9, 10, 11, 14, 16, 17, 19, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33], "classic": 3, "classmethod": [3, 5, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "clean": 13, "cleanli": 29, "clear": [25, 26], "clone": 13, "close": [3, 29, 33], "closest": 11, "closur": 33, "cmake": 13, "coars": 1, "coarseabstol": 21, "coarsereltol": 21, "code": [2, 12], "coeefici": 3, "coeffici": [2, 3, 35], "coincid": 5, "collect": [2, 15, 29, 35], "column": [2, 3], "com": [3, 13], "combat": 24, "combin": [2, 3, 29, 35], "come": [1, 3, 29, 31, 32], "comm": [1, 2, 7, 8, 9, 11, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "comm_self": 8, "comm_world": [1, 8, 18, 21, 24], "command": [1, 13, 16], "comment": [15, 29], "common": [1, 2, 3, 12, 17, 19, 28, 29, 31, 32, 33], "commonli": [3, 7, 19, 31, 32], "commun": [2, 15], "comp": 13, "comp_bndry_node_coord": [25, 26], "comp_descript": 15, "comp_id": 15, "comp_list": 2, "comp_num": 2, "compar": 7, "compat": [13, 15, 29], "compdescript": [3, 7, 9, 10, 11, 29], "compid": [3, 7, 9, 10, 11, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "compids_00": 11, "compids_01": 11, "compids_04": 11, "compil": 2, "complet": [1, 2, 7, 9, 13, 29, 35], "complex": [2, 3, 17, 22, 25, 26, 31, 33], "complianc": [1, 6, 9], "compliance_typ": 6, "compon": [2, 3, 5, 6, 7, 8, 9, 11, 15, 17, 19, 22, 25, 26, 31, 32], "component_dict": 3, "component_num": 8, "componentid": 29, "composit": [3, 12, 13, 22], "compositeshellconstitut": [3, 29], "compress": [3, 17, 22, 25, 26, 33], "compris": 10, "comput": [1, 2, 3, 5, 6, 7, 8, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33], "computederiv": 35, "computedirector": 35, "computeforcevector": 21, "computenodalfram": 35, "computerefaxi": [25, 26], "computereord": 2, "computetransform": 35, "con": [5, 7, 8, 9, 10, 11, 15], "conbound": [17, 22, 25, 26, 33], "concaten": 3, "concav": 29, "concentr": [15, 29], "concret": 35, "conda": [13, 16], "condens": 29, "condit": [2, 10, 15, 29, 31, 32], "conduct": [3, 5, 10, 11, 15, 19, 31, 32], "config": 1, "configur": [1, 2, 7, 9, 35], "conm1": 29, "conm2": 29, "conn": 2, "connam": [17, 22, 25, 26, 33], "connect": [2, 5, 7, 9, 16, 29], "consid": [3, 6, 10, 29, 35], "consist": [2, 3, 16, 21, 25, 26, 28, 35], "consiz": [17, 22, 25, 26, 33], "const": 35, "constant": [5, 6, 7, 9, 19, 23, 31, 32], "constitut": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 25, 26, 29, 31], "constr": [9, 15], "constrain": [17, 29, 33], "constrained_dof": 5, "constraint": [1, 2, 3, 5, 7, 8, 9, 15, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33, 35], "constraint_list": 9, "constraint_setup": [9, 15], "construct": [3, 35], "constructor": 3, "contain": [2, 3, 5, 7, 8, 9, 13, 14, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "context": 35, "continu": [3, 6, 12, 31], "continuationsolv": [30, 31], "contour": 9, "contribut": [2, 3, 9, 19, 31, 35], "control": [7, 24, 29, 31], "conveni": [16, 29, 35], "convent": [3, 6], "converg": [18, 19, 21, 23, 24, 31, 32], "convert": [7, 9, 10, 11, 13, 17, 19, 22, 23, 25, 26, 31, 32, 33], "convex": 29, "coord": [17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "coordin": [2, 5, 7, 9, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "copi": [13, 19, 31, 32], "copyvari": 2, "core": [7, 9, 12, 13], "corner": 11, "correct": [3, 8, 29, 31], "correctli": 1, "corrector": 21, "correspond": [2, 3, 11, 13, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "could": [2, 11], "count": 31, "counter": [15, 17, 19, 23, 29, 31, 32, 33], "counterpart": 29, "coupl": [0, 1, 2, 3, 7, 15, 16, 19, 31, 32, 35], "coupling_load": 15, "couplinggroup": 15, "cpt": 3, "cptcripplingmod": 3, "cptstiffenercrippl": 3, "cquad": 8, "cquad4": [8, 10, 11, 15, 29], "cquad9": 29, "cquadr": [8, 11, 29], "cr": 3, "creat": [2, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "createadjacencyconstraint": [17, 29], "createbucklingproblem": [15, 19, 29], "createdesignvec": [2, 29], "createdvconstraint": [9, 22, 29], "createfemat": [2, 8], "createmat": 2, "createmodalproblem": [23, 29], "createnodevec": [2, 29], "createpanellengthconstraint": [25, 29], "createpanelwidthconstraint": [26, 29], "createschurmat": 2, "createstaticproblem": [10, 29, 31], "createtac": [2, 8], "createtacsprobsfrombdf": 29, "createtransientproblem": [11, 29, 32], "createvec": [2, 8, 29], "createvolumeconstraint": [15, 29, 33], "creation": [17, 19, 23, 29, 31, 32, 33], "crippl": 3, "cripplinggp": 3, "criteria": [2, 6, 10, 21, 24, 28], "criterion": [3, 24], "critic": [24, 29], "crm_box_2nd": 8, "crm_opt": 8, "crod": 29, "cross": [3, 5, 7], "csd": 2, "csm": 1, "csm_file": 1, "csv": 3, "csv_file": 3, "ctetra": [15, 29], "ctria3": [11, 15, 29], "ctriar": [11, 29], "cubic": 5, "cubichexabasi": 5, "cubicquadbasi": 5, "cubictrianglebasi": 5, "current": [1, 2, 3, 6, 7, 9, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "curvatur": 1, "curvilinear": 35, "custom": 29, "cxx": 13, "cylindr": 11, "cython": [13, 14, 17, 19, 22, 23, 25, 26, 31, 32, 33], "d": [3, 8, 31, 35], "d11": 3, "d12": 3, "d22": 3, "d66": 3, "da": 3, "dat": 0, "data": [2, 3, 8, 18, 19, 21, 23, 24, 29, 31, 32, 35], "datapoint": 3, "dataset": 3, "date": 13, "daunt": 2, "ddot": 35, "ddstate": 32, "ddvar": 32, "ddvec": 2, "deal": 29, "debian": 13, "debug": [3, 29, 31], "debug_print": [7, 9], "declar": [7, 9, 11], "decreas": [21, 24], "def": [3, 7, 8, 9, 10, 11, 15, 29], "default": [2, 3, 5, 6, 10, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "defin": [1, 2, 3, 5, 7, 8, 9, 10, 11, 15, 17, 18, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "definit": [1, 3, 6, 22, 29, 35], "deflect": 35, "deform": [3, 35], "deg": 9, "deg2rad": 9, "degre": [5, 10, 11, 13, 15, 17, 19, 22, 23, 25, 26, 31, 32, 33, 35], "delta": 3, "delta_t": [17, 22], "demonstr": [7, 8, 9, 11], "denot": [1, 15, 35], "dens": 8, "dense_ineq": 8, "densiti": [3, 7, 8, 10, 11, 15], "dep_constrained_dof": 5, "depend": [1, 2, 5, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "deriv": [1, 2, 3, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 31, 32, 33, 35], "derivit": [17, 19, 22, 23, 25, 26, 31, 32, 33], "describ": [3, 13, 24, 29, 35], "descript": [2, 10, 15, 17, 19, 21, 23, 24, 29, 31, 32, 33], "descriptor": 8, "design": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 12, 15, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33, 35], "design_variable_index": 8, "desir": [2, 8, 19, 23, 28, 29, 31, 32], "despmtr": 1, "desvar": 29, "detail": [3, 16, 28], "determin": [2, 3, 5, 6, 15, 19, 23, 29, 31, 32, 35], "detxd": 35, "dev": 13, "develop": [0, 12, 13, 29], "deviat": 35, "dfdu": 8, "dfdulist": 2, "dfdx": [2, 8], "dfdxlist": 2, "dfrac": 35, "dh": 2, "diagon": [2, 5, 11, 19, 23, 31, 32], "diagram": 9, "diamet": 3, "dict": [3, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "dictat": [7, 18, 21, 24], "dictionari": [3, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "differ": [1, 2, 3, 5, 11, 15, 22, 25, 26, 29, 31], "differenti": [1, 6], "dij": 3, "dim": 3, "dimens": 3, "dimension": [3, 12], "dir": 35, "direct": [3, 5, 6, 7, 8, 9, 12, 13, 14, 28, 29, 35], "direction1": 6, "direction2": 6, "directli": [1, 17, 18, 19, 22, 23, 25, 26, 31, 32, 33, 35], "director": [5, 12, 13, 36], "directori": [0, 1, 2, 7, 9, 10, 11, 13, 15, 17, 19, 23, 31, 32, 33], "dirichlet": [2, 29], "dirk": [2, 32], "dirnam": [7, 9, 11], "disciplin": 15, "disciplinari": 16, "discret": [6, 7, 9, 32], "discuss": [16, 28], "disk": 2, "displac": [6, 8, 19, 29, 31], "distanc": 3, "distribtu": 2, "distribut": [1, 2, 5, 7, 9, 19, 29, 31, 32, 35], "diverg": 24, "divergencetol": 24, "divid": [13, 19, 29, 31, 32, 35], "dlb": 3, "dload": 29, "dm": [3, 6], "dnum": 3, "do": [1, 3, 7, 9, 10, 11, 22, 29], "doc": 16, "docker": 13, "document": [13, 14], "dod": 3, "doe": [2, 3, 29], "doesn": [5, 29], "dof": [3, 5, 19, 29, 31, 32], "dofspringconstitut": [3, 29], "doi": 3, "domain": [2, 6, 11, 15, 29], "don": [1, 5, 13, 29], "done": [10, 11, 29], "dot": 35, "doubl": [2, 5, 6, 29, 35], "down": 29, "download": [1, 13], "dq": 35, "dr": 29, "drill": 3, "driver": [7, 9], "drop": 1, "drtimothyaldendavi": 13, "dstate": 32, "dt": 35, "dtype": [8, 9, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "du": 35, "dub": 3, "due": [19, 31, 32, 35], "dure": [1, 3, 10, 12, 15, 24, 29, 31, 32, 35], "dv": [3, 7, 9, 15, 17, 22, 25, 26, 29], "dv2": 9, "dv3": 9, "dv4": 9, "dv5": 9, "dv_0": [22, 29], "dv_1": [22, 29], "dv_arrai": [7, 9], "dv_i": [17, 29], "dv_j": [17, 29], "dv_n": [22, 29], "dv_num": 15, "dv_struct": [7, 9], "dvar": 32, "dvconstraint": [9, 20, 29], "dvec": 2, "dvindex": [17, 25, 26], "dvindic": [9, 22], "dvname": 29, "dvnum": [3, 7, 9, 10, 11, 29], "dvsen": 2, "dvsenslist": [19, 31], "dvweight": [9, 22], "dx": 35, "e": [1, 2, 3, 5, 7, 8, 9, 10, 13, 15, 19, 21, 29, 31, 32, 35], "e1": [3, 9], "e1p": 3, "e2": [3, 9], "e3": 3, "e_1": 3, "each": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 19, 21, 22, 24, 25, 26, 29, 31, 32, 33, 35], "easi": [11, 29], "easier": [2, 29], "easili": [3, 13, 16], "edg": [1, 3, 5, 9, 29], "edge_pt_max": 1, "edge_pt_min": 1, "edit": 13, "editattr": 1, "edu": 1, "effect": [3, 5, 9, 24], "effici": [3, 29], "egad": 1, "egadsaim": 1, "egadstessaim": 1, "eid": 29, "eigenfrequ": 23, "eigenproblem": 2, "eigenvalu": [2, 19, 23, 29], "eigenvector": [2, 19, 23], "eigsm": [19, 23], "eigval": [19, 23], "eisenstat": 24, "either": [6, 11, 13, 35], "elast": [1, 3, 5, 8, 19, 29, 31, 32], "eleemnt": 5, "elem": [2, 7, 9, 10, 11, 15], "elem_callback": 15, "elem_descript": 15, "elem_list": 15, "elem_typ": 2, "elemcallback": [7, 10, 11, 15], "elemcallbackfunct": 29, "elemdescript": [3, 7, 9, 10, 11, 15, 29], "element": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 22, 25, 26, 28, 29, 31, 32, 33, 36], "element2d": [5, 11], "element3d": [5, 29], "element_callback": [7, 9, 15], "element_non": 29, "elementbasi": 5, "elementmodel": 5, "elemid": [19, 31, 32], "elemlist": [10, 11], "elemnum": 2, "elif": [11, 15], "els": [10, 11, 15], "embed": 11, "emploi": 5, "enabl": [11, 13, 21, 24, 35], "enclos": [6, 15, 29, 33], "enclosedvolum": 6, "encourag": 24, "end": [2, 13, 15, 29, 32, 35], "end_plan": 2, "energi": [2, 6, 9, 11, 24, 35], "enforc": [8, 9, 22, 25, 26, 29, 35], "engelstad": [0, 3, 26], "engeri": 35, "engin": [0, 1, 19, 31, 32], "engine_mass": 15, "engsketchpad": 1, "enough": [29, 33], "ensur": [2, 13, 15, 17, 29, 33], "entir": [19, 29, 31, 32], "entri": [2, 3, 10, 13, 15, 19, 29, 31, 32], "enumer": 11, "environ": [1, 13, 16], "ep": 3, "epsilon": [3, 35], "epsilon_": 35, "equal": [1, 3, 8, 9, 11, 25, 26], "equat": [2, 3, 15, 17, 18, 19, 21, 22, 24, 25, 26, 31, 32, 33], "equilibrium": 21, "equival": [5, 29], "equivel": 29, "error": [1, 3, 13, 15, 19], "esp": [0, 19, 23, 31, 32], "esp123": 1, "esp_root": 1, "espenv": 1, "essenti": [7, 29], "eta": 35, "eta_": 35, "etc": [1, 2, 5, 13, 15, 19, 22, 29, 31, 32], "eval": [7, 9, 15, 31, 32], "evaladjointresproduct": [2, 8], "evalcon": [17, 22, 25, 26, 33], "evalconstraint": [17, 22, 25, 26, 33], "evalconstraintssen": [17, 22, 25, 26, 33], "evaldvsen": 8, "evalenergi": 2, "evalfunc": [19, 23, 31, 32], "evalfunct": [2, 8, 10, 11, 19, 23, 29, 31, 32], "evalfunctionssen": [10, 11, 19, 23, 31, 32], "evalmassmatrix": 3, "evalobjcon": 8, "evalobjcongradi": 8, "evalsvsen": [8, 19], "evalu": [2, 3, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 35], "even": 24, "evenli": [19, 29, 31, 32], "event": 11, "ever": [6, 35], "everi": [7, 8, 10, 11, 15, 25, 26, 29, 31, 32], "ewalpha": 24, "ewgamma": 24, "ewmaxtol": 24, "ewtol": 24, "ex": [19, 29, 31], "exact": 35, "exactli": 2, "exampl": [0, 2, 3, 6, 7, 9, 10, 11, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "exceed": [6, 11], "except": 29, "exclud": [29, 31], "excludeop": 29, "execut": [2, 13], "exhibit": 35, "exist": [10, 29], "exit": [7, 9], "expans": [3, 35], "expect": [7, 24, 29], "expens": [24, 31], "experiment": 3, "explan": 35, "explicitli": 3, "export": [1, 2, 13], "extend": [12, 13, 35], "extens": 31, "extern": [13, 17, 19, 21, 23, 24, 29, 31, 32, 33], "externalcfdsolv": 32, "externalclearuptod": [25, 26], "externalforcevec": 31, "extra": [8, 29], "extract": 2, "extrapol": 21, "f": [7, 9, 10, 15, 19, 31, 32], "f5": [0, 2, 3, 7, 8, 9, 10, 11, 13, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "f5clean": 13, "f5convert": 13, "f5totec": [7, 9, 10, 11, 13], "f5tovtk": [7, 9, 10, 11, 13], "f_ext": 21, "f_int": 21, "face": [11, 19, 29, 31, 32, 33], "faceindex": [19, 31, 32], "factor": [2, 3, 5, 6, 8, 15, 19, 21, 22, 23, 29, 31, 32], "factori": 2, "fail": [8, 18, 21, 24], "failur": [3, 6, 7, 10, 11, 18, 21, 24], "fairli": 24, "fall": 3, "fals": [3, 5, 6, 7, 9, 15, 17, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "famili": 29, "familysepar": 29, "fappli": [19, 31, 32], "far": [17, 19, 22, 23, 24, 25, 26, 31, 32, 33], "faster": 24, "fatal": [18, 21, 24], "fatalfailur": [18, 21, 24], "fd": 2, "fe": [2, 19, 31, 32], "fea": 15, "fea_assembl": [7, 9, 15], "feaassembl": [10, 11], "featur": [1, 11, 13, 35], "fedoraproject": 13, "feed": [7, 9], "fem": [2, 7], "femat": 2, "fematbindic": 2, "fematcindic": 2, "fewer": 28, "fext": [19, 21, 31, 32], "fg": 35, "fh5": 13, "fi": 31, "fianlli": 9, "fiber": 1, "fidel": [3, 16], "fifth": 29, "figur": [11, 31], "file": [0, 1, 2, 3, 7, 8, 9, 10, 11, 13, 15, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33], "filenam": [17, 19, 23, 29, 31, 32, 33], "filepath": 3, "fill": [2, 29, 31], "final": [1, 2, 3, 7, 8, 9, 10, 11, 21, 29], "find": [1, 24, 35], "finish": 2, "finit": [2, 6, 12, 13, 28, 31, 35], "fint": [21, 31], "firm": 2, "first": [2, 3, 5, 6, 7, 8, 9, 10, 11, 19, 24, 29, 31, 32, 35], "firstord": [19, 31], "five": 1, "fix": [1, 7, 9, 10, 15, 19, 31, 32], "flag": [3, 5, 6, 8, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "flangefract": 3, "flat": 10, "flatten": [3, 32], "flexibl": [31, 35], "float": [3, 5, 6, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "float64": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "fluid": 32, "flux": 11, "fname": 2, "fobj": 8, "focu": 35, "folder": 1, "follow": [1, 2, 3, 5, 6, 7, 9, 13, 15, 17, 18, 19, 21, 23, 24, 28, 29, 31, 32, 33, 35], "fontsiz": 7, "forc": [2, 5, 7, 8, 9, 10, 15, 19, 21, 24, 29, 31, 32], "force_arrai": 8, "forcefirstit": 24, "forg": [13, 16], "form": [2, 3, 15, 17, 21, 22, 28, 29, 35], "format": [3, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 31, 32, 33], "formul": [5, 17, 29, 33], "forward": [2, 15], "found": [1, 6, 7, 9, 10, 11, 29], "four": 9, "frac": [2, 7, 35], "fraction": [3, 9, 22, 24], "frame": [5, 29], "free": [3, 35], "freedom": [5, 10, 11, 15, 17, 19, 22, 23, 25, 26, 31, 32, 33, 35], "freq": 2, "frequenc": [2, 23, 29, 31], "frequent": [2, 32], "from": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "from_csv": 3, "fsdt": 3, "ftype": 6, "fuel": [19, 29, 31, 32, 33], "fuel_mass": 15, "full": [1, 2, 3, 5, 18, 21, 24, 31, 35], "fulli": [0, 3], "func": [2, 8, 10, 11, 17, 19, 22, 23, 25, 26, 31, 32, 33], "func_num": 2, "funchandl": [19, 23, 31, 32], "funclist": 2, "funcnam": [19, 23, 31, 32], "funconsizesc": [17, 22, 25, 26, 33], "funcssen": [10, 11, 17, 19, 22, 23, 25, 26, 31, 32, 33], "function": [1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 23, 24, 28, 29, 31, 32, 33, 35], "funtofem": [0, 1, 25, 26], "further": [9, 10, 11], "futur": [18, 21, 24], "fval": 8, "fx": [19, 31, 32], "fy": [19, 31, 32], "fz": [19, 31, 32], "g": [1, 2, 3, 8, 15, 21, 29, 31], "g12": [3, 9], "g13": [3, 9], "g23": [3, 9], "gamma": [2, 3, 8, 24], "gaussian": 3, "gaussianprocess": 3, "gener": [1, 2, 3, 5, 6, 8, 10, 13, 16, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "generalmassconstitut": [3, 5], "generalspringconstitut": [3, 5], "generatebdfcard": 3, "genpoiss": 3, "geometr": [5, 29, 35], "geometri": [0, 1, 5, 10, 15, 35], "georgia": 12, "get": [1, 2, 3, 5, 7, 8, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "get_coupling_group_subsystem": 15, "get_dv_bound": 15, "get_dv_scal": 15, "get_fea_assembl": 15, "get_initial_dv": [7, 9, 15], "get_mesh_coordinate_subsystem": [7, 9, 15], "get_ndof": 15, "get_ndv": 15, "get_number_of_nod": 15, "get_post_coupling_subsystem": 15, "get_pre_coupling_subsystem": 15, "get_remot": 7, "get_solv": 15, "get_tagged_indic": 15, "get_val": 7, "getadjoint": 2, "getarrai": 8, "getbc": 2, "getbcmap": 2, "getbdfinfo": 29, "getcompnam": 29, "getcomponentdescript": 2, "getconnect": 2, "getconstraintbound": [17, 22, 25, 26, 33], "getconstraintkei": [17, 22, 25, 26, 33], "getconstraints": [17, 22, 25, 26, 33], "getdesignvar": [2, 8, 17, 19, 22, 23, 25, 26, 31, 32, 33], "getdesignvarrang": [2, 8, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "getel": 2, "getelementdata": 2, "getelementdescript": [2, 8], "getelementnod": 2, "getelementpartit": 2, "getforc": 31, "getfunctionkei": [19, 23, 31, 32], "getglobaldv": 29, "getglobaldvkei": 29, "getglobaldvnum": 29, "getglobalnodeidsforcomp": 29, "getgradi": 2, "gethistoryvari": [18, 21, 24], "getinitcondit": 2, "getjacobian": 31, "getlambdafunc": 21, "getloadscal": 31, "getlocalmultipliernodeid": 29, "getlocalnodeidsforcomp": 29, "getlocalnodeidsfromglob": 29, "getmaterialproperti": 3, "getmodalerror": 19, "getmpicomm": 2, "getnastranid": 3, "getnod": [2, 17, 19, 22, 23, 25, 26, 31, 32, 33], "getnparam": 3, "getntrain": 3, "getnumcompon": [2, 8, 29], "getnumcoordin": [17, 19, 22, 23, 25, 26, 31, 32, 33], "getnumdependentnod": 2, "getnumdesignvar": [17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "getnumeig": [19, 23], "getnumel": 2, "getnumnod": 2, "getnumownedmultipliernod": 29, "getnumownednod": [2, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "getnumtimestag": 32, "getnumtimestep": [2, 32], "getnumvari": [17, 19, 22, 23, 25, 26, 31, 32, 33], "getopt": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "getoptimizedpoint": 8, "getorigdesignvar": 29, "getorignod": 29, "getoutputfilenam": 31, "getownerrang": 2, "getrefax": 5, "getrefaxi": 5, "getreord": 2, "getresidu": 31, "getsimulationtim": 2, "getstat": 2, "gettimestag": 32, "gettimestep": [11, 32], "gettotalnumdesignvar": 29, "gettotalnumglobaldv": 29, "gettrainingdata": 3, "getvari": [2, 19, 23, 31, 32], "getvarsandbound": 8, "getvarspernod": [2, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "getxptgradi": 2, "git": 13, "github": [0, 1, 3, 13], "give": [6, 11, 35], "given": [2, 3, 5, 6, 11, 15, 19, 29, 31, 32, 35], "gkk": 29, "global": [1, 2, 3, 5, 6, 8, 15, 19, 29, 31, 32, 35], "global_dv": 15, "global_mesh_s": 1, "globaldv": [11, 29], "globaldvkei": 29, "globaldvnum": 29, "globalid": 29, "gmre": [8, 31], "go": [11, 13], "goal": [3, 9, 35], "good": [1, 3, 21], "govern": [2, 35], "gp": 3, "gp_callback": 3, "gpbladestiffenedshel": 26, "gpbladestiffenedshellconstitut": 3, "gradient": [2, 3, 6, 7, 8, 9, 10, 12, 13, 24, 28, 29, 35], "graem": 3, "grai": [25, 26], "grav": [19, 29, 31, 32], "graviti": [15, 19, 31, 32], "greater": 24, "green": 35, "grid": [2, 5, 11, 15, 19, 29, 31, 32], "grid_id": 15, "gridforc": 1, "group": [7, 12, 13, 15, 17, 22, 25, 26, 28, 33], "guess": [2, 18, 19, 21, 23, 24, 29], "gx": 8, "gz": 13, "h": [3, 13], "h_": 3, "ha": [1, 2, 3, 6, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33], "hand": [11, 19, 31, 32], "handl": [6, 10, 15, 19, 23, 31, 32, 35], "handsid": 15, "hasconverg": [18, 21, 24], "hat": 35, "have": [1, 2, 3, 9, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "heat": [3, 5, 11, 19, 31, 32], "heatconduction2d": [5, 11], "heatconduction3d": 5, "hecc": 12, "height": 3, "helper": [3, 7, 9], "henc": 3, "here": [1, 2, 3, 7, 9, 10, 11, 31, 35], "hexahedr": 5, "high": [13, 16], "higher": [1, 3, 24, 35], "histori": [18, 21, 24, 29, 31], "hmname": 29, "hold": [1, 3, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "hollow": 3, "homogen": [3, 9], "hook": 29, "hopefulli": 2, "how": [1, 2, 10, 24, 29, 32], "howev": [2, 29, 35], "hpc": 12, "hpe": 13, "html": [7, 9], "http": [1, 3, 13], "hull": 29, "hwcolor": 29, "hyperparamet": [1, 3], "i": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "i11": [3, 29], "i11lb": 3, "i11num": 3, "i11ub": 3, "i12": [3, 29], "i12lb": 3, "i12num": 3, "i12ub": 3, "i13": 3, "i13lb": 3, "i13num": 3, "i13ub": 3, "i22": [3, 29], "i22lb": 3, "i22num": 3, "i22ub": 3, "i23": 3, "i23lb": 3, "i23num": 3, "i23ub": 3, "i33": 3, "i33lb": 3, "i33num": 3, "i33ub": 3, "i_out": 6, "i_tensor": 6, "icpc": 13, "id": [2, 3, 10, 11, 15, 19, 29, 31, 32], "id_num": 2, "idea": 29, "ident": [5, 29], "identif": [19, 31, 32], "identifi": 29, "ignor": [1, 3, 29], "ignoremiss": [17, 19, 22, 23, 25, 26, 31, 32, 33], "ii": 3, "imag": 13, "immedi": [1, 2], "implement": [2, 3, 6, 12, 13, 14, 18, 19, 21, 23, 24, 25, 26, 29, 31, 32, 36], "impli": [6, 29], "import": [1, 7, 8, 9, 10, 11, 13, 14, 29, 35], "impos": [2, 35], "improv": [2, 3, 24, 28], "inabl": 35, "includ": [1, 2, 3, 11, 13, 15, 19, 22, 24, 29, 31, 32], "include_aim": 1, "includebound": 29, "includeglobalbuckl": 3, "includelocalbuckl": 3, "includeop": 29, "includeopt": 29, "includepanelmaterialfailur": 3, "includestiffenercolumnbuckl": 3, "includestiffenercrippl": 3, "includestiffenermaterialfailur": 3, "inconsist": [2, 6], "incorrect": 2, "increas": 21, "increment": [21, 29, 31], "inde": 13, "indep_constrained_dof": 5, "independ": [5, 7, 9], "indepvarcomp": [7, 9], "index": [3, 8, 11, 12, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "indic": [11, 18, 19, 21, 23, 24, 29, 31, 32], "indirectli": 1, "individu": [2, 3, 19, 31, 32], "induc": 35, "inequ": 8, "inerti": [19, 31, 32], "inertia": [3, 6, 29, 35], "inertiavector": [19, 31, 32], "inf": 21, "infer": 29, "info": [13, 15, 29], "inform": [1, 2, 3, 10, 13, 15, 16, 17, 19, 22, 23, 24, 25, 26, 29, 31, 32, 33], "inherit": [2, 6, 35], "initadjoint": 2, "initi": [2, 3, 7, 8, 9, 10, 11, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 35], "initializesolv": [18, 21, 24], "initialstep": 21, "inner": [2, 3, 21], "innersolv": [21, 31], "input": [1, 2, 3, 6, 7, 9, 10, 11, 15, 29, 31], "ins": 2, "insensit": [6, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "insid": [1, 3, 29], "instal": [0, 12, 16], "instanc": [1, 2, 6, 11, 15, 17, 18, 19, 21, 23, 24, 28, 29, 31, 32, 33], "instanti": [7, 9, 11], "instead": [3, 9, 17, 18, 19, 22, 23, 25, 26, 29, 31, 32, 33], "int": [2, 3, 5, 6, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "intc": [3, 9], "integ": [1, 19, 23, 29], "integr": [6, 29, 32, 35], "integrateadjoint": 2, "integration_test": 1, "integrationord": 32, "intel": 13, "intel64": 13, "intend": [1, 13, 31, 32], "intent": [19, 23, 31, 32], "interact": [3, 29], "interest": [2, 10, 11, 13, 28], "interfac": [0, 2, 12, 15, 16, 19, 23, 25, 26, 28, 29, 31, 32], "intermedi": [3, 21, 32], "intern": [3, 29, 31, 33], "internalforcevec": 31, "interpol": 5, "interpolatefram": 35, "interpret": [19, 29, 31, 32], "interv": [2, 32], "intracomm": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "intro": 0, "introduc": 35, "inv3x3": 35, "invari": 35, "invers": 35, "investig": 3, "involv": [0, 1, 2, 10, 35], "isnonlinear": [19, 23, 29, 31, 32], "isofsdt": 8, "isorectanglebeamconstitut": [3, 7], "isoshellconstitut": [3, 10, 15, 29], "isotrop": [1, 3, 5, 7], "isotropi": 3, "isotubebeamconstitut": 3, "issu": [13, 31], "item": [11, 29], "iter": [2, 7, 8, 9, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33], "iter_count": 8, "iterateadjoint": 2, "iterationcount": [18, 21, 24], "its": [2, 3, 6, 9, 10, 11, 15, 16, 29, 35], "itself": [10, 35], "ixi": 6, "ixx": 6, "ixz": 6, "iyi": [3, 6], "iyx": 6, "iyz": [3, 6], "iz": 3, "izi": 6, "izx": 6, "izz": 6, "j": [3, 9, 11, 31, 35], "jacassemblyfreq": 32, "jacfunc": [21, 24], "jacobian": [2, 8, 21, 24, 31, 32, 35], "join": [7, 9, 11], "joul": 11, "jugd": 24, "just": [11, 13, 18, 21, 24], "k": [3, 6, 8, 11, 19, 29, 31, 32, 35], "k_": 35, "kappa": [3, 11, 35], "kappa1": 3, "kappa2": 3, "kappa3": 3, "kappa_": 35, "kcorr": [3, 8], "keep": 28, "kei": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "kennedi": 3, "kenwai": 29, "kernel": 3, "keyword": [3, 6, 10, 11, 31, 32], "kg": [7, 8, 10, 11, 15], "kinet": [2, 35], "kludg": 2, "kn": [7, 10], "kpa": 9, "kpenalti": 3, "kreisselmei": 6, "kresselmei": 3, "krylov": [19, 23, 31], "ks_temp_adjac": 11, "ks_temp_corn": 11, "ks_temp_diagon": 11, "ks_vmfailur": [7, 10, 15], "ksdisplac": 6, "ksfailur": [1, 2, 6, 7, 8, 10, 15], "ksm": [2, 8, 21, 24], "kstemperatur": [6, 11], "ksweight": [3, 6, 7, 8, 10, 11, 15], "kwarg": [3, 7, 9, 10, 11, 15, 19, 23, 29, 31, 32], "ky": 3, "kz": 3, "l": [7, 35], "l2": [19, 23, 31, 32], "l2converg": [15, 19, 23, 31, 32], "l2convergencerel": [15, 19, 23, 31, 32], "lab": 12, "label": [11, 15], "labelpad": 7, "lagrang": [5, 15, 19, 23, 29, 31, 32, 35], "lagrangian": 35, "lamb": 35, "lambda": [21, 35], "lamin": [3, 9, 35], "lamparamshellconstitut": 3, "lapack": [2, 13], "lapack_lib": 13, "larg": [11, 12], "larger": [21, 24], "largest": 1, "last": [9, 29], "latent": 3, "later": [3, 29, 35], "layer": 29, "layout": 2, "layup": [3, 9], "lb": [2, 8], "le_rib": 29, "le_spar": [17, 22, 25, 26, 29, 33], "lead": [1, 11, 29], "learn": 3, "least": 6, "leav": 13, "left": 35, "legend": 7, "len": 29, "length": [3, 7, 11, 19, 22, 25, 26, 29, 31, 32, 35], "lenth": 3, "less": [8, 11], "let": [10, 15], "level": [2, 14, 19, 23, 31, 32], "lh": 3, "lib": 13, "libboost": 13, "libmkl_cor": 13, "libmkl_intel_lp64": 13, "libmkl_sequenti": 13, "librari": [5, 7, 8, 9, 10, 11], "libtac": 13, "like": [2, 3, 5, 6, 7, 9, 11, 13, 17, 19, 22, 23, 25, 26, 31, 32, 33], "limf": 13, "limit": 24, "line": [13, 24, 29, 35], "linear": [2, 3, 5, 6, 8, 9, 17, 19, 21, 22, 24, 29, 31, 35], "linearelasticity2d": 5, "linearelasticity3d": [5, 29], "linearhexabasi": [5, 29], "linearitytol": 29, "linearquadbasi": [5, 11], "linearsolv": [21, 24, 31], "lineartetrahedralbasi": [5, 29], "linearthermoelasticity2d": 5, "linearthermoelasticity3d": 5, "lineartrianglebasi": [5, 11], "linesearch": 24, "linesearchexpecteddecreas": 24, "linesearchfallbacksteplimit": 24, "linesearchit": 24, "linesearchmaxit": 24, "linesearchmaxstep": 24, "linesearchmaxstepchang": 24, "linesearchminstep": 24, "linesearchstep": 24, "link": [1, 13], "linsolverit": 24, "linsolverr": 24, "linux": [1, 13], "liquid": 3, "liquid_prop": 3, "list": [2, 3, 8, 9, 15, 17, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "liu": 24, "ll": [1, 10], "lmpi": 13, "load": [1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 15, 19, 21, 24, 28, 29, 31, 32], "loadcas": [29, 31], "loadcaseid": 31, "loader": [8, 29], "loadid": [19, 31, 32], "loadscal": [2, 31], "loadstat": 2, "local": [2, 3, 5, 7, 9, 29], "localid": 29, "locat": [0, 1, 2, 3, 10, 11, 13, 15, 17, 19, 22, 23, 25, 26, 31, 32, 33, 35], "lock": [5, 35], "log": 3, "log_gamma1": 3, "log_rho01": 3, "log_xi1": 3, "log_xi2": 3, "log_zeta1": 3, "logic": [18, 19, 21, 23, 24, 29, 31, 32], "long": 10, "longer": 35, "look": [11, 13, 17, 19, 22, 23, 25, 26, 31, 32, 33], "lookasid": 13, "loop": [8, 11, 32], "lower": [2, 3, 7, 8, 9, 15, 17, 19, 22, 23, 24, 25, 26, 29, 31, 32, 33], "lowerbound": [2, 3], "lowest": [2, 19, 23, 29], "lpthread": 13, "lu": 31, "lump": 15, "lund": 9, "m": [3, 7, 8, 9, 10, 11, 15, 25, 26, 29, 32, 35], "m_": 35, "m_opt": 7, "machin": [1, 3, 13], "maco": 13, "made": 3, "magnitud": [15, 24], "mai": [2, 5, 6, 13, 15, 18, 21, 24, 29], "main": [1, 16, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33], "maintain": 2, "major": [19, 23, 32], "make": [1, 2, 3, 9, 21, 24], "makeenv": 1, "makefil": 13, "mamba": 13, "manag": 3, "maneuv": 15, "maneuver_2_5g": 15, "maneuver_m1g": 15, "mani": [3, 15, 29], "manifold": [29, 33], "manual": [2, 13, 16], "map": 2, "march": 32, "mass": [1, 2, 3, 5, 6, 7, 8, 10, 15, 29, 31, 32, 35], "mass_el": [5, 29], "mass_scal": 8, "massel": [5, 29], "mat": [2, 3, 8], "mat1": [3, 29], "mat2": 29, "mat8": [3, 29], "mat_typ": 2, "match": [1, 3, 22, 29], "materi": [1, 5, 7, 8, 9, 10, 11, 15, 29, 35], "materialproperti": [3, 7, 9, 10, 11, 15, 29], "mateteri": 11, "mathbb": 35, "mathbf": 35, "mathcal": 35, "mathemat": 2, "matmatmult": 35, "matmatmultadd": 35, "mator": 2, "matplotlib": 7, "matric": 2, "matrix": [2, 3, 5, 8, 17, 19, 21, 22, 23, 24, 25, 26, 31, 32, 33, 35], "mattransmatmult": 35, "mattyp": 2, "mattype1": 2, "mattype2": 2, "max": [3, 7, 8, 19, 23, 24, 31], "max_dihedral_angl": 1, "max_lbfg": 8, "max_newton_it": 2, "max_strain_criterion": 3, "max_surf_offset": 1, "max_thick": 8, "maximum": [2, 6, 8, 10, 11, 21, 24], "maxit": [7, 9, 21, 24], "maxlambda": 21, "maxlinit": 24, "maxstep": 21, "maxstepfactor": 21, "mdolab": 13, "mean": [6, 31], "meaning": [15, 17, 22, 25, 26, 31, 32, 33], "meant": [18, 21, 24], "measur": [3, 8, 18, 21, 24], "mechan": [3, 35], "meet": 24, "melt": 3, "member": 14, "memori": 2, "merit": 24, "mesh": [0, 1, 2, 7, 8, 9, 10, 11, 15, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33, 35], "mesh_aim": 1, "mesh_fil": [7, 9, 15], "meshload": [8, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "meter": 8, "method": [1, 2, 3, 5, 6, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "meti": 13, "metis_dir": 13, "michigan": 12, "mid": [3, 35], "might": 29, "min_thick": 8, "mind": 13, "minim": [2, 7, 8, 9, 28], "minimum": [2, 3, 10, 13, 21, 24], "minor": [19, 23, 32], "minstep": 21, "minstepfactor": 21, "minu": 10, "mise": 8, "miss": [13, 29, 33], "mit": 1, "mitc": [5, 35], "mitcshel": 8, "mix": 5, "mkdir": 1, "mkl": 13, "mkl_lib": 13, "mklpath": 13, "mklroot": 13, "ml": 3, "ml_buckl": 3, "mlb": 3, "mm": [8, 10, 15], "mnum": 3, "mo": 24, "modal": [23, 29], "modalproblem": [27, 29], "mode": [2, 3, 7, 9, 15, 19, 23, 29], "model": [1, 2, 3, 6, 7, 8, 9, 10, 11, 15, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33, 35], "moder": [5, 35], "modifi": [3, 7, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "modul": [0, 1, 7, 12, 13, 16, 29, 31, 32], "modulefil": 13, "moduli": 3, "modulu": [3, 7, 8, 10, 15], "moment": [3, 5, 6, 7, 19, 29, 31, 32], "momentofinertia": 6, "monitor": [18, 21, 24, 31], "monitorfrequ": 31, "monitorvar": [18, 21, 24], "more": [0, 1, 2, 3, 10, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 35], "most": [2, 3, 6, 14, 19, 28, 29, 31, 32], "motion": 5, "move": 1, "mphy": [12, 14, 15], "mphys_add_scenario": [7, 9], "mphysvari": [7, 9], "mpi": [1, 2, 8, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "mpi4pi": [8, 11, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "mpt": 13, "mt": 3, "mub": 3, "much": 22, "multi": 32, "multicolor_ord": 31, "multidisciplinari": 12, "multiphys": 16, "multipl": [3, 11, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "multipli": [2, 5, 15, 19, 23, 29, 31, 32, 35], "multipoint": [7, 9, 15], "multistag": 32, "must": [1, 2, 10, 13, 15, 18, 19, 29, 31, 32, 33, 35], "mx": [19, 31, 32], "my": [19, 31, 32], "my_axial_gp": 3, "my_shear_gp": 3, "mz": [19, 31, 32], "n": [13, 15, 17, 19, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "n11": 3, "n12": 3, "n2": [7, 9], "n_": 35, "n_11": 3, "n_12": 3, "n_dep": 5, "n_ij": 3, "n_indep": 5, "n_test": 3, "n_train": 3, "naca": 1, "name": [1, 3, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "nasa": 12, "nastaran": 31, "nastran": [0, 2, 3, 10, 15, 19, 28, 29, 31, 32], "nastranord": [7, 10, 19, 29, 31, 32], "natur": [2, 5, 9, 29], "natural_ord": 31, "naturalshelltransform": [10, 15], "nbg": 2, "ncomp": 29, "ncon": 8, "ncoord": [17, 19, 22, 23, 25, 26, 31, 32, 33], "nd_order": 31, "ndarrai": [3, 5, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "ndof": 15, "ndv": [17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "nearest": 11, "nearli": 29, "necessari": [6, 10, 13, 24, 29, 32], "necessarili": [19, 31, 32], "need": [1, 2, 3, 6, 13, 15, 16, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "neg": [3, 6, 29], "neglect": 9, "never": 35, "new": [2, 3, 7, 8, 9, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "newer": 13, "newmod": 3, "newton": [2, 21, 31], "newtonsolv": [21, 30, 31], "next": [1, 2, 7, 9, 10, 11, 24], "ngroup": [15, 29], "nice": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "nl_con": [7, 9], "nmultnod": 29, "nnode": [17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "nodal": [2, 15, 19, 25, 26, 29, 31, 33, 35], "node": [2, 3, 5, 8, 10, 11, 13, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "node_conn": 2, "node_ptr": 2, "nodeid": [19, 29, 31, 32], "nomin": 10, "non": [2, 3, 29], "nondim": 3, "nondimcriticalglobalaxialload": 3, "nondimcriticalglobalshearload": 3, "nondimcriticallocalaxialload": 3, "nondimcriticallocalshearload": 3, "nondimstiffenercripplingload": 3, "none": [2, 3, 5, 8, 10, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "nonlinear": [2, 5, 29, 33, 35], "nonlinearsolv": 31, "nonlinearsolvermonitorvar": [18, 21, 24], "norm": [15, 18, 19, 21, 23, 24, 31, 32, 35], "normal": [2, 5, 6, 35], "note": [1, 2, 3, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "notic": 1, "now": [1, 3, 8, 9, 10, 11], "np": [3, 7, 8, 9, 10, 11, 15], "nparam": 3, "npt": 35, "nrestart": [19, 23, 31], "nrib": 1, "nstate": [17, 19, 22, 23, 25, 26, 31, 32, 33], "ntrain": 3, "nu": [3, 7, 8, 10, 15], "nu12": [3, 9], "nu13": 3, "nu23": 3, "num": [2, 29], "num_compon": 8, "num_dv": 2, "num_nod": [2, 5, 35], "number": [1, 2, 3, 5, 7, 8, 9, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33], "numbersolut": [17, 19, 23, 31, 32, 33], "numcompid": [19, 31, 32], "numdependentnod": 2, "numdv": 2, "numeig": [15, 19, 23, 29], "numel": 2, "numer": 13, "numnod": 5, "numnodeid": [19, 31, 32], "numownednod": [2, 32], "numpi": [3, 5, 7, 8, 9, 10, 11, 13, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "numpredictorst": 21, "numstag": 32, "numstep": [11, 29, 32], "numvarspernod": 32, "nvar": 8, "o": [7, 8, 9, 11, 35], "o3": 13, "obj": [7, 9], "object": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "obtain": 2, "occasion": 1, "occur": 31, "off": [2, 3, 9], "offer": 28, "offset": [3, 29, 35], "often": [1, 24, 29, 35], "older": 13, "om": [7, 9], "omega": 35, "omegavector": [19, 31, 32], "onc": [1, 2, 7, 9, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "one": [1, 2, 3, 6, 7, 9, 10, 11, 13, 15, 16, 19, 23, 24, 29, 31, 32, 35], "onewai": 0, "oni": 9, "onli": [1, 2, 3, 6, 10, 11, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "onto": [6, 35], "opencascad": 1, "openmdao": [7, 9, 15, 16], "openmp": 13, "oper": [29, 31], "opert": 11, "opt": 8, "optim": [0, 1, 2, 3, 11, 12, 13, 15, 16, 17, 19, 22, 23, 25, 26, 28, 31, 32, 33], "option": [1, 3, 5, 6, 7, 8, 9, 13, 15, 16, 18, 22, 25, 26], "order": [2, 3, 9, 13, 15, 16, 18, 19, 24, 28, 29, 31, 32, 35], "order_typ": 2, "orderingtyp": [2, 31], "org": [3, 13], "organ": 29, "orient": [2, 5, 13, 35], "origin": [6, 9, 12, 25, 26, 29], "ortho_layup": 9, "ortho_pli": 9, "ortho_prop": 9, "orthogon": 35, "orthotrop": [1, 3, 5, 35], "orthotropicpli": [3, 9], "ot": 35, "other": [2, 3, 5, 7, 11, 13, 16, 18, 29, 31, 32], "otherwis": [2, 11, 31], "our": [3, 7, 9, 10, 11], "out": [7, 8, 9, 10, 11, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "outer": 32, "outfil": [7, 9], "output": [0, 1, 2, 3, 7, 9, 13, 15, 17, 19, 23, 24, 31, 32, 33], "outputdir": [15, 17, 19, 23, 31, 32, 33], "outputel": [5, 29], "outputview": [17, 19, 22, 23, 25, 26, 31, 32, 33], "outsid": 3, "over": [6, 8, 11, 19, 28, 31, 32, 35], "own": [1, 2, 3, 9, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "p": [2, 9, 26], "pa": [7, 8, 10, 15], "pack": 12, "packag": [1, 13, 16], "pad": [0, 1], "page": [12, 24], "pair": 3, "panel": [1, 3, 17, 22, 25, 26, 29], "panelgp": 3, "panelgp_dict": 3, "panellength": 3, "panellengthconstraint": [20, 26, 29], "panellengthnum": 3, "panelnorm": [25, 26], "panelpli": 3, "panelplyangl": 3, "panelplyfrac": 3, "panelplyfracnum": 3, "panelthick": 3, "panelthicknum": 3, "panelwidth": 3, "panelwidthconstraint": [20, 29], "panelwidthnum": 3, "paper": [3, 24], "parallel": [1, 2, 3, 5, 12, 13, 19, 23, 31, 32], "param": 3, "paramet": [1, 2, 3, 5, 6, 7, 8, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "parameter": [5, 35], "parametr": [3, 5, 9], "paraview": [7, 9, 10, 11, 13], "paropt": [2, 8, 28], "pars": [28, 29], "part": [2, 19, 25, 26, 29, 31, 32, 35], "partial": [15, 19, 21, 29, 31, 35], "particular": [2, 6, 9, 19, 28, 29], "partit": [2, 29, 31], "partitioned_pl": 9, "pass": [2, 3, 6, 7, 9, 10, 11, 15, 18, 24, 25, 26, 28, 29, 31, 32], "past": 1, "path": [3, 7, 9, 11, 13, 21, 31], "pattern": [1, 11], "pbar": [3, 29], "pbarl": 3, "pbush": [3, 29], "pc": 8, "pcfilllevel": 31, "pcfillratio": 31, "pcm_element": 29, "pcmheatconduction2d": 5, "pcomp": [3, 29], "pcupdatefunc": [21, 24], "penal": 35, "penalti": 35, "per": [2, 3, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "perform": [2, 3, 7, 9, 12, 18, 21, 24, 29], "perimet": 10, "permut": 2, "perpendicular": 35, "perpindicular": 3, "persistst": 2, "perturb": 2, "petsc4pi": 16, "pf_0": 22, "pf_45": 22, "pf_90": 22, "pf_m45": 22, "phase": [1, 3, 5], "phasechangematerialconstitut": [3, 5], "phenomena": 35, "phi": [2, 31], "physic": [5, 11, 16, 19, 31, 32], "pi": 3, "piec": [31, 32], "pinconstraint": 1, "pip": [13, 16], "pitch": [3, 29], "pkg": 13, "pkgsrc": 13, "place": [2, 3, 8, 13, 19, 22, 23, 31, 32], "placement": 1, "plane": [3, 35], "plane_stress_el": [5, 29], "planestressconstitut": [3, 5, 11], "plate": [3, 11, 12, 15, 29, 35], "plate_thick": 9, "platemodel": 9, "platform": 13, "pleas": [0, 1, 17, 19, 22, 23, 25, 26, 31, 32, 33], "pli": [3, 9], "pload2": [19, 29, 31, 32], "pload4": [19, 29, 31, 32], "plot": [7, 9], "plt": [7, 10, 11, 13], "ply": [3, 9, 22], "ply_angl": [3, 9], "ply_fract": [3, 9], "ply_fraction_dv_num": [3, 9], "ply_fraction_lb": 3, "ply_fraction_ub": 3, "ply_list": 3, "ply_thick": [3, 9], "pnorm": 6, "point": [2, 3, 5, 7, 8, 9, 10, 15, 19, 24, 29, 31, 32, 35], "point_forc": 10, "point_force_000": 10, "pointer": 2, "pointmassconstitut": 3, "poisson": [3, 7, 8, 10, 15], "polar": 3, "posit": [3, 6, 19, 31, 35], "possibl": [3, 29], "post": [7, 9, 10, 11], "post_analysi": 1, "postadjoint": 2, "postprocess": [17, 19, 22, 23, 25, 26, 31, 32, 33], "potenti": [2, 35], "power": 5, "pp": 9, "pprint": 11, "pre_analysi": 1, "prebuilt": 1, "precondition": [5, 19, 21, 23, 24, 31, 32], "predefin": 29, "predict": [3, 35], "predict_mean_test_data": 3, "predictor": 21, "prefix": 2, "prepar": 32, "prepiterativesolv": 32, "present": [3, 13], "preserv": 35, "pressur": [1, 9, 19, 31, 32], "pressure_load": 9, "presur": [19, 31, 32], "pretti": 10, "prevent": 11, "previou": [11, 21], "primarili": 12, "primit": 1, "print": [2, 3, 7, 9, 11, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "print_level": 2, "printdebug": 29, "printdefaultopt": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "printlevel": [3, 19, 23, 31, 32], "printlinesearchit": 24, "printmodifiedopt": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "printopt": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "printtim": [19, 23, 29, 31, 32], "prior": 15, "prob": [7, 9], "probabl": 29, "problem": [1, 2, 5, 6, 7, 8, 9, 10, 11, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33], "problem_setup": [7, 9, 15], "proc": [15, 19, 23, 25, 26, 29, 31, 32], "proce": [1, 2, 28], "procedur": [3, 5, 10, 11, 19, 23, 29, 31, 32], "process": [1, 2, 3, 6, 7, 9, 10, 11, 13, 29, 31, 32], "processor": [2, 8, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "prod": [29, 31], "produc": [2, 10, 11, 35], "product": [2, 3, 5, 6, 8, 13, 31], "profil": 7, "program": [19, 23, 31, 32], "progress": 24, "project": [5, 6, 29], "projectvector": 29, "promot": [7, 9], "proof": 2, "prop": [3, 7, 10, 11, 15, 29], "properli": 1, "properti": [0, 1, 2, 3, 5, 7, 8, 9, 10, 11, 13, 15, 18, 19, 21, 23, 24, 29, 31, 32], "propertiesfor": 11, "propid": [15, 29], "proport": 9, "propos": 9, "provid": [0, 1, 2, 3, 5, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "pshell": [3, 29], "psi": 2, "psolid": [3, 29], "pt": [22, 35], "ptr": 2, "public": [13, 19, 23, 29, 31, 32], "publicli": 14, "pure": 35, "purpos": [3, 10, 17, 19, 22, 23, 29, 31, 32, 33], "put": 2, "py": [1, 13, 29], "py_shel": 8, "pyesp": 1, "pymeshload": [17, 19, 22, 23, 25, 26, 31, 32, 33], "pynastran": [3, 15, 29, 31], "pyopt": [17, 19, 22, 23, 25, 26, 31, 32, 33], "pyparopt": 8, "pyparoptproblem": 8, "pyplot": 7, "pytac": [0, 2, 10, 11, 12, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 31, 32, 33], "pytacs_opt": 15, "python": [0, 1, 2, 3, 14, 28, 29], "python3": 13, "pythonpath": 1, "q": 35, "q_": 35, "qdot": [19, 31, 32], "qopenmp": 13, "quad": [5, 9], "quad16nonlinearshel": 5, "quad16nonlinearthermalshel": 5, "quad16shel": 5, "quad16thermalshel": 5, "quad4nonlinearshel": 5, "quad4nonlinearthermalshel": 5, "quad4shel": [5, 9, 10, 15, 29], "quad4thermalshel": [5, 29], "quad9nonlinearshel": 5, "quad9nonlinearthermalshel": 5, "quad9shel": [5, 29], "quad9thermalshel": 5, "quadrat": [5, 35], "quadratichexabasi": 5, "quadraticquadbasi": 5, "quadratictetrahedralbasi": 5, "quadratictrianglebasi": 5, "quadratur": [8, 35], "qualiti": 1, "quantiti": 35, "quartic": 5, "quarticquadbasi": 5, "quaternion": 35, "queri": 3, "quintic": 5, "quinticquadbasi": 5, "quot": 29, "r": [2, 7, 8, 18, 21, 24, 25, 26, 29, 31, 35], "rad": [19, 23, 29, 31, 32], "radian": 3, "rais": [3, 10, 15], "random": 2, "randomli": 2, "rang": [2, 8, 32], "rank": 3, "rate": [19, 31, 32, 35], "rather": [2, 8, 18, 21, 24], "ratio": [3, 7, 8, 10, 15, 31], "rbar": 5, "rbe": [5, 19, 23, 31, 32], "rbe2": [5, 29], "rbe3": [5, 29], "rbeartificialstiff": [19, 23, 31, 32], "rbestiffnessscalefactor": [19, 23, 31, 32], "rcm_order": 31, "re": [8, 18, 21, 24, 29, 31], "read": [2, 8, 10, 15, 18, 19, 21, 23, 24, 29, 31, 32], "readi": 1, "readili": 13, "real": [1, 2], "realiz": 7, "reason": [31, 32], "reassembl": 32, "recent": 12, "recogn": 11, "recommend": [13, 19, 23, 29, 31, 32], "recomput": 3, "recompute_alpha": 3, "rectangular": [3, 7], "reduc": [2, 21, 35], "ref": 35, "refaxi": [7, 9, 25, 26], "refer": [1, 3, 5, 9], "referenc": 29, "reflect": [18, 21, 24], "region": [1, 11, 29], "regist": 1, "register_to": 1, "regular": 3, "rel": [2, 3, 18, 19, 21, 23, 24, 31, 32, 33], "relat": [1, 9, 13, 18, 24, 29], "relationship": 5, "releas": [11, 13], "relev": [19, 23, 31, 32], "rellintol": 24, "reltol": [18, 21, 24], "relu": 3, "remain": [5, 19, 31, 32], "remov": [13, 25, 26], "reorder": 2, "reordervec": 2, "repeat": [2, 28], "repeatedli": 1, "replac": [13, 29], "repo": [1, 3], "repositori": 13, "repres": [3, 11, 15, 19, 23, 31, 32, 35], "represent": [7, 9], "request": [19, 23, 29, 31, 32], "requir": [2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 18, 19, 21, 24, 31, 32, 35], "res_ref": 15, "reset": [18, 19, 21, 23, 24, 31], "resetbeforesolv": 31, "resfunc": [18, 24], "residu": [2, 8, 15, 18, 19, 21, 23, 24, 29, 31, 32], "respect": [2, 6, 7, 8, 9, 10, 11, 13, 17, 19, 22, 23, 25, 26, 28, 31, 32, 33, 35], "respons": [2, 3, 10, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "rest": 1, "restart": [8, 31], "restor": 3, "result": [1, 2, 3, 6, 7, 9, 17, 18, 19, 21, 22, 23, 24, 25, 26, 31, 32, 33, 35], "resvec": [18, 24], "retain": 5, "retractionfactor": 21, "retrain": 3, "retriev": [2, 29], "return": [2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "reus": 2, "revers": [2, 15], "rforc": [19, 29, 31, 32], "rh": [2, 19, 31, 32], "rho": [3, 7, 8, 9, 10, 11, 15], "rho0": 3, "rho_0": 3, "rho_k": 3, "rib": [1, 29], "rib1": [1, 29], "rib2": 29, "right": [1, 11, 15, 19, 31, 32, 35], "rigid": [2, 5, 35], "rigid_el": [5, 29], "robust": [24, 28], "rod_1": 29, "rod_2": 29, "roll": [19, 31, 32], "root": [1, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "rotat": [3, 5, 19, 31, 32], "rotcent": [19, 31, 32], "rotor": [19, 31, 32], "routin": [1, 2, 13, 15, 17, 19, 22, 23, 25, 26, 31, 32, 33], "row": [2, 17, 22, 25, 26, 33], "rtol": 2, "rule": [13, 29], "run": [0, 1, 3, 5, 7, 8, 9, 13, 15, 28], "run_analysi": 1, "run_driv": [7, 9], "runawai": 12, "runscript": [10, 11], "runtim": 29, "s12": [3, 9], "s13": 3, "s23": 3, "s_p": 3, "safeti": 6, "safetyfactor": [6, 7, 15], "same": [1, 2, 3, 8, 11, 13, 18, 21, 22, 24, 25, 26, 29], "satisfi": [2, 24, 28, 35], "satisifi": 35, "save": [1, 2, 3, 17, 18, 19, 22, 23, 24, 25, 26, 31, 32, 33], "savedata": 3, "scalar": [19, 31, 32, 35], "scalar_2d_el": 29, "scalar_3d_el": 29, "scale": [1, 2, 5, 8, 15, 19, 21, 22, 23, 29, 31, 32], "scale1": 2, "scale2": 2, "scalelist": 29, "scaler": 7, "scan": 2, "scanbdffil": [2, 8], "scenario": [7, 9, 15], "scenario_nam": [7, 9, 15], "scenariostructur": [7, 9], "scheme": [2, 15, 21, 32], "scipi": 31, "scipyoptimizedriv": [7, 9], "scratch": 0, "screen": [7, 9, 18, 21, 24], "script": [7, 9, 10, 11, 13], "sean": [0, 3, 26], "search": [12, 24], "secant": 24, "second": [2, 5, 6, 10, 11, 29, 32, 35], "section": [1, 2, 3, 7, 16, 28, 35], "see": [0, 1, 2, 3, 7, 9, 10, 15, 16, 22, 31, 32], "seg": 29, "select": [9, 10, 11, 17, 19, 22, 29, 31, 32, 33, 35], "selectcompid": [9, 11, 15, 19, 29, 31, 32], "self": [2, 7, 8, 9, 17, 19, 22, 23, 25, 26, 31, 32, 33], "sen": [19, 23, 31, 32], "sensit": [2, 10, 11, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "separ": [2, 6, 15, 29], "separate_mass_dv": 15, "sequenc": [3, 9, 15, 29], "sequenti": 29, "seri": 15, "serial": 2, "servecsm": 1, "set": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33], "set_mesh": 1, "setabstol": 2, "setarmijoparam": 8, "setauxel": 2, "setbc": 2, "setbcsinvec": 29, "setbcvaluesfromvec": 2, "setboundarycondit": 2, "setcallback": [18, 21, 24], "setcompliancetyp": 6, "setconvergencetoler": [18, 21, 24], "setcptstiffenercrippl": 3, "setdens": 3, "setdependentnod": 2, "setdesignvar": [2, 8, 17, 19, 22, 23, 25, 26, 31, 32, 33], "setdrillingregular": 3, "setel": [2, 8], "setelementconnect": 2, "setfailuremod": 3, "setfh5": 2, "setfunct": 2, "setglobalconnect": 2, "setinequalityopt": 8, "setinitcondit": [2, 32], "setinitnewtondeltafract": 2, "setjacassemblyfreq": 2, "setk": 3, "setkrylovsubspacemethod": 2, "setksweight": 3, "setlambdafunc": 21, "setloadscal": 31, "setmaxnewtonit": 2, "setnastranid": 3, "setnod": [2, 17, 19, 22, 23, 25, 26, 31, 32, 33], "setnumthread": 2, "setopt": [15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "setoutputfil": 8, "setoutputfrequ": 2, "setoutputprefix": 2, "setpanelplyfractionbound": 3, "setpanelthicknessbound": 3, "setprintlevel": 2, "setrefnorm": [18, 21, 24], "setreltol": 2, "setscalingparamet": 5, "setsimulationtim": 2, "setspecificheat": 3, "setstatefunc": [18, 24], "setstiffenerheightbound": 3, "setstiffenerpitchbound": 3, "setstiffenerplyfractionbound": 3, "setstiffenerthicknessbound": 3, "settheta": 3, "settimeinterv": 2, "setup": [1, 2, 3, 5, 7, 9, 10, 13, 15, 28, 29, 31, 32], "setuselapack": 2, "setuseschurmat": 2, "setvalnam": [19, 23], "setvari": [2, 8, 31], "setvarnam": [17, 19, 22, 23, 25, 26, 31, 32, 33], "setwritedvmod": 3, "sever": [1, 2, 3, 6, 11, 13, 14, 29, 35], "sh": 1, "shape": [0, 1, 2, 3, 19, 23, 29, 31, 32, 35], "share": [2, 3, 29], "shear": [3, 5, 7, 8, 35], "shear_gp": 3, "shear_theta_csv": 3, "sheargp": 3, "sheargp_csv": 3, "shell": [1, 3, 5, 9, 10, 12, 15, 19, 23, 29, 31, 32, 33, 36], "shellconstitut": [3, 5], "shellnaturaltransform": 5, "shellproperti": 1, "shellrefaxistransform": [5, 9], "shelltransform": 5, "shift": 3, "shortcut": 13, "should": [2, 3, 5, 6, 7, 9, 10, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "show": [7, 10, 11, 29], "show_brows": [7, 9], "shown": [1, 3, 7, 9, 11, 31], "side": [3, 11, 19, 31, 32], "sigma": [7, 8, 15, 19, 23, 29], "sigma_i": 7, "sigma_n": 3, "sign": [3, 6], "signal": [19, 29, 31, 32], "signatur": [18, 21, 24], "similar": [2, 15], "similarli": 29, "simpl": [1, 2, 8, 10], "simple_naca_w": 1, "simplest": 29, "simpli": 13, "simplif": 9, "simplifi": [2, 35], "simul": [2, 11], "simultan": 2, "sinc": [3, 11, 12, 15, 29, 31, 32, 35], "singl": [3, 5, 6, 11, 21, 29, 32, 35], "sinusoid": 1, "situat": [3, 24], "six": 5, "size": [0, 1, 2, 3, 17, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "sketch": [0, 1], "skin": [3, 29], "skip": [15, 24, 29], "skipfirstnlinesearch": 24, "slice": 32, "slow": [2, 24], "slsqp": [7, 9], "small": [1, 5, 24, 35], "smaller": 29, "smdogroup": [3, 13], "smear": [3, 9], "smearedcompositeshellconstitut": [3, 9], "smooth": [3, 6], "so": [1, 2, 3, 7, 8, 10, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "so_link_flag": 13, "softwar": [1, 7, 13], "sol": 29, "solid": [1, 3, 29, 33], "solid_el": [5, 29], "solid_prop": 3, "solidconstitut": [3, 5, 29], "solut": [1, 3, 7, 8, 9, 10, 11, 15, 17, 18, 19, 21, 23, 24, 29, 31, 32, 33], "solv": [2, 3, 8, 9, 10, 11, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33], "solveadjoint": 31, "solver": [2, 8, 15, 16, 17, 19, 22, 23, 25, 26, 28, 29, 32, 33], "some": [2, 5, 6, 10, 28, 29, 35], "somedirectori": 13, "someon": 2, "someth": 13, "sometim": 1, "sort": 29, "sourc": [1, 2, 12, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "sp": 3, "space": [3, 29], "span": [1, 7], "spanwis": 7, "spar": [1, 29], "spars": [17, 22, 25, 26, 31, 33], "spatial": [6, 35], "special": [2, 29], "special_dv": 15, "specialdv": [3, 7, 9, 10], "specif": [3, 11, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "specifi": [1, 2, 3, 6, 7, 8, 9, 11, 15, 18, 19, 21, 24, 28, 29, 31, 32], "specific_heat": [3, 11], "specifii": 11, "speed": [3, 21, 24], "split": [15, 19, 29, 31, 32, 35], "spread": 11, "spring": [3, 5], "spring_el": [5, 29], "springel": [5, 29], "springidentitytransform": 5, "springrefaxistransform": 5, "springrefframetransform": 5, "springtransform": 5, "sqrt": [3, 7], "squar": [23, 29], "src": [1, 13], "st": 22, "stabil": [5, 19, 23, 31, 32], "stack": [3, 9], "stage": 32, "standard": [13, 16, 24], "start": [13, 24, 29, 32], "start_plan": 2, "state": [2, 5, 8, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "statement": 1, "statevec": [18, 24], "static": [1, 2, 6, 7, 9, 12, 19, 29, 31, 35], "staticprob": 10, "staticproblem": [7, 10, 27, 29], "stdout": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "steadi": [1, 5], "steady_flag": 5, "steel": 1, "stegmann": 9, "steinhaus": [3, 6], "step": [1, 2, 3, 10, 11, 17, 21, 24, 28, 29, 31, 32], "step_num": 2, "stif": 5, "stiff": [2, 3, 5, 8, 9, 10, 19, 23, 31, 32, 35], "stiffen": [3, 5, 22, 29], "stiffenedshellconstitut": 3, "stiffenerheight": 3, "stiffenerheightnum": 3, "stiffenerpitch": 3, "stiffenerpitchnum": 3, "stiffenerpli": 3, "stiffenerplyangl": 3, "stiffenerplyfrac": 3, "stiffenerplyfracnum": 3, "stiffenerthick": 3, "stiffenerthicknum": 3, "still": 15, "stop": 13, "store": [0, 2, 3, 17, 18, 21, 22, 24, 25, 26, 31, 33, 35], "str": [3, 6, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "strain": [2, 3, 5, 6, 8, 29], "strength": [3, 6], "stress": [3, 5, 6, 7, 8, 10, 15, 29, 35], "string": [2, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "struct": [17, 19, 22, 23, 25, 26, 31, 32, 33], "struct_build": [7, 9], "struct_dv": 15, "struct_mass": 15, "struct_mesh": 8, "structproblem": 29, "structur": [0, 1, 2, 3, 5, 6, 7, 8, 9, 12, 13, 15, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33], "structuralmass": [6, 7, 8, 10, 15], "structuralscenario": [7, 9], "style": [2, 28], "sub": [13, 31, 32], "subclass": 3, "subdirectori": 13, "subgroup": 29, "subject": [2, 7, 8, 9, 28], "submodul": 10, "subsequ": 2, "subset": 29, "subspac": [8, 19, 23, 31], "subspaces": [19, 23, 31], "subsystem": [13, 15], "subtract": 29, "successfulli": [7, 9, 13], "sudo": 13, "suffer": 35, "suggest": 1, "suit": 2, "suitespars": 13, "suitesparse_dir": 13, "sum": 9, "sum_": 35, "summar": 9, "summari": 2, "super": 8, "superclass": 3, "supervis": 1, "suppli": [3, 5, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "support": [1, 5, 13, 14, 15, 19, 23, 29, 31, 32, 33], "suppress": [19, 23, 31, 32], "supress": [17, 19, 22, 23, 25, 26, 31, 32, 33], "sure": [3, 13], "surfac": [5, 33, 35], "svsenslist": [19, 31], "symmetr": [1, 3], "system": [2, 5, 8, 12, 31, 35], "systen": 35, "t": [1, 2, 3, 5, 6, 7, 8, 10, 11, 13, 15, 25, 26, 29, 31, 35], "t0": 7, "t1": 3, "t2": 3, "t3": 3, "t_": [3, 35], "t_0": 7, "t_exact": 7, "t_i": 17, "t_j": 17, "t_offset": 3, "t_opt": 7, "tabl": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "tac": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33, 36], "tacs_aim": [19, 23, 31, 32], "tacs_amd_ord": 31, "tacs_comm": 8, "tacs_compon": 3, "tacs_component_nam": 3, "tacs_dir": 13, "tacs_model": 1, "tacs_struct": 9, "tacsaim": [0, 1, 19, 23, 31, 32], "tacsassembl": 2, "tacsbuild": [7, 9, 16], "tacscompon": 3, "tacsconstraint": [17, 22, 25, 26, 33], "tacscreat": 2, "tacscripplinggaussianprocessmodel": 3, "tacsgpbladeconstitut": 3, "tacsintegr": 2, "tacsmaterialproperti": 3, "tacsmodel": 1, "tacspanelgp": 3, "tacsparallelmat": 31, "tacsproblem": 29, "tacsscalar": [3, 35], "tacsschurmat": [2, 31], "tacssurfacetract": 2, "tacstofh5": [17, 19, 22, 23, 25, 26, 31, 32, 33], "tag": 15, "take": [2, 10, 11, 17, 19, 21, 24, 29, 31, 32, 35], "taken": [6, 21, 35], "tangent": 35, "tar": [1, 13], "target": [13, 21], "targetit": 21, "task": 2, "te_spar": 29, "tech": 12, "tecio": 13, "tecio_dir": 13, "teciompisrc": 13, "teciosrc": 13, "tecplot": [7, 9, 10, 11, 13, 17, 33], "tell": [3, 10], "temperatur": [1, 3, 6, 11, 35], "temperatureconstraint": 1, "tempor": 35, "tension": 3, "tensor": [3, 6], "tensori": 5, "term": [2, 31, 35], "termin": [3, 7, 9, 13], "test": [0, 2, 3, 31], "test_all_derivative_test": 3, "test_all_gp_test": 3, "test_caps_shape_deriv": 1, "test_caps_thick_deriv": 1, "testel": 2, "testfunct": 2, "tetrahedr": 5, "text": 7, "tfinal": [2, 11, 29, 32], "tgz": [1, 13], "than": [2, 8, 11, 17, 18, 19, 21, 22, 23, 24, 25, 26, 31, 32, 33], "thei": [2, 3, 7, 8, 13, 25, 26, 29, 35], "them": [2, 3, 6, 8, 11], "theori": [3, 7, 12, 35], "therefor": [5, 13, 29, 35], "thermal": [1, 3, 12, 15], "thermoelast": [0, 1, 3, 5, 19, 29, 31, 32, 35], "thermostructur": 15, "theta": [3, 35], "theta_": 35, "theta_csv": 3, "thi": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "thick": [1, 2, 3, 7, 8, 9, 10, 11, 17, 22, 35], "thickness_dv_num": 3, "thickness_lb": 3, "thickness_scal": 8, "thickness_ub": 3, "thicknessvari": 1, "thin": 24, "thing": 1, "those": [3, 10, 11, 29], "thread": 2, "three": [3, 11, 12, 21], "threshold": 6, "through": [0, 1, 2, 3, 9, 11, 13, 14, 18, 21, 24, 25, 26, 29, 35], "throughout": [19, 31, 32, 35], "throw": 1, "thu": 31, "thumb": 29, "ti": [1, 2], "tighli": 32, "tight": [29, 33], "tightli": 32, "tild": 35, "time": [1, 2, 3, 7, 11, 15, 17, 19, 23, 24, 29, 31, 32, 33, 35], "time_step": 2, "timeintegr": 32, "timestag": 32, "timestep": [11, 32], "timoshenko": [3, 5], "tinit": [2, 11, 29, 32], "tip": [7, 12], "tip_shear": 7, "titanium": 1, "titl": 7, "tlb": 3, "tload1": 29, "tload2": 29, "tmax": 9, "tmin": 9, "tmp": 35, "tnum": [3, 7, 10, 11, 15], "toffset": 3, "tofh5": [2, 8], "togeth": [2, 15], "toler": [2, 18, 19, 21, 23, 24, 29, 31, 32, 33], "too": [22, 29], "tool": [1, 3, 5, 12], "toolbox": 13, "toolkit": 12, "top": [0, 3, 9], "topologi": [3, 12], "total": [3, 5, 8, 9, 11, 15, 19, 29, 31, 32, 35], "toward": [1, 3], "tplate": [10, 11, 15], "track": 28, "tractabl": 9, "traction": [2, 19, 31, 32], "tradit": 3, "trail": 29, "train": 3, "transfer": [11, 15], "transform": [7, 9, 10, 15, 25, 26], "transient": [6, 11, 29, 32, 35], "transient_000_": 11, "transient_000_000": 11, "transient_000_050": 11, "transientproblem": [11, 27, 29], "translat": 3, "transofrm": 35, "transpos": [2, 31], "transvers": 3, "treat": [3, 29, 35], "treatment": 5, "tree": 13, "tri": 24, "tri3nonlinearshel": 5, "tri3nonlinearthermalshel": 5, "tri3shel": [5, 29], "tri3thermalshel": 5, "triangular": 5, "tripan": 29, "true": [1, 3, 6, 7, 8, 9, 10, 15, 17, 19, 23, 24, 25, 26, 29, 31, 32, 33], "try": [13, 21], "tsai": 3, "tub": 3, "tube": 3, "tune": 1, "tupl": [17, 22, 25, 26, 31, 33], "turn": 3, "tutori": 1, "twist": 35, "two": [1, 2, 5, 6, 10, 11, 13, 17, 21, 28, 29, 35], "ty": 35, "type": [1, 2, 3, 5, 6, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "typic": [2, 3, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33, 35], "u": [18, 19, 21, 24, 29, 31, 32, 35], "u0": [18, 19, 21, 24], "u0d": 35, "u0x": 35, "u1d": 35, "u1x": 35, "u_": 35, "u_skin": 29, "ub": [2, 8], "ucrm_it": 8, "ucrm_vonmisesmassmin": 8, "udotdot": 32, "udprim": 1, "ueta": 35, "unbound": 29, "undefin": 2, "undeform": 35, "under": [0, 3, 5, 7, 9, 11, 12, 35], "undergo": 11, "underli": [1, 15], "unexpect": [10, 15], "uniform": [8, 9, 19, 31, 32], "uniformli": [19, 31, 32], "uniniti": [10, 11, 15], "uniqu": [3, 9, 19, 29, 31, 32], "unit": [19, 31, 32, 35], "uniti": [2, 6, 9], "unittest": 1, "univers": 12, "unknown": 2, "unless": [1, 2], "unlik": 5, "unpack": 1, "unrealist": 2, "unsteadi": 1, "until": [1, 2, 28], "up": [2, 3, 7, 8, 9, 10, 11, 13, 15, 21, 29], "updat": [1, 3, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "updatejacobian": 31, "updateprecondition": 31, "upper": [2, 3, 7, 8, 9, 15, 17, 19, 22, 23, 24, 25, 26, 29, 31, 32, 33], "upperbound": [2, 3], "uptod": [25, 26], "us": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "usag": [2, 28], "use_lapack": 2, "use_low": 8, "use_schur_mat": 2, "use_upp": 8, "useew": 24, "uselinesearch": 24, "usemonitor": 31, "usepredictor": 21, "user": [1, 2, 5, 7, 9, 10, 11, 13, 15, 16, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "usual": [0, 1, 2, 3, 6, 19, 23, 24, 31, 32], "util": [3, 9, 28, 35], "ux0": 35, "v": 7, "v_": 35, "vale": 2, "valid": [17, 19, 22, 23, 25, 26, 31, 32, 33], "valnam": [19, 23], "valu": [1, 2, 3, 6, 7, 8, 9, 11, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "valueerror": [3, 10, 15], "var": [29, 31, 32, 35], "varaibl": 8, "vari": [1, 2, 11, 15, 17, 35], "variabl": [1, 2, 3, 6, 7, 8, 9, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35], "variant": 24, "variou": [2, 31, 32], "varnam": [17, 19, 22, 23, 25, 26, 31, 32, 33], "vars_per_nod": 35, "varspernod": [2, 5, 19, 31, 32], "ve": [10, 11], "vec": [2, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "vec1": 6, "vec2": 6, "vector": [2, 5, 6, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "veloc": [19, 31, 32], "veri": [1, 2, 24], "verif": 2, "verifi": 1, "version": [1, 2, 13], "vertic": 1, "via": 35, "view": 1, "virtual": [13, 35], "visibl": 2, "visual": [8, 9, 10, 11, 17, 33, 35], "vm": 13, "void": [3, 35], "vol": 9, "vol_fuel": [29, 33], "vol_w": [29, 33], "volchecktol": 33, "volconstraint": 33, "volum": [6, 15, 29, 33], "volumeconstraint": [20, 29], "von": 8, "vonmis": 10, "vpn": [17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "vtk": [10, 11, 13], "w": [2, 3, 7, 8, 11, 13, 25, 26, 29], "w_": 35, "wa": [11, 12], "wai": [1, 3, 10, 29], "walker": 24, "wall": 3, "want": [1, 9, 11, 13, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "water": [29, 33], "watt": 11, "we": [1, 2, 3, 7, 9, 10, 11, 13, 19, 23, 29, 31, 32, 35], "weak": 3, "weather": 15, "webist": 1, "websit": 1, "weight": [1, 2, 3, 5, 6, 22, 29], "well": [0, 11, 29, 31, 32, 35], "were": 29, "wget": 1, "what": [11, 29], "when": [2, 11, 13, 15, 21, 24, 28, 29, 31, 35], "whenev": [3, 31], "where": [2, 3, 6, 10, 11, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "whether": [3, 6, 15, 18, 19, 21, 24, 29, 31, 32], "which": [0, 1, 2, 3, 5, 6, 7, 10, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "while": [2, 6, 29], "who": 5, "whose": 1, "width": [3, 7, 26, 29], "wind": 9, "window": 13, "wing": [1, 3, 12], "wing_spar": 29, "wingbox": [29, 33], "wish": [13, 19, 31, 32], "within": [2, 3, 6, 9, 11, 13, 16, 22, 29, 35], "withing": 11, "without": [15, 35], "wl": 13, "wlb": 3, "wnum": 3, "woffset": 3, "won": 1, "work": [0, 1, 2, 13, 29, 35], "worri": 29, "would": [16, 19, 31, 32], "wrap": 14, "wrapper": [7, 19, 23, 24, 29, 31, 32], "write": [1, 2, 3, 7, 8, 10, 11, 15, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "write_bdf": 7, "write_freq": 2, "write_solut": [7, 15], "writebdf": 29, "writeconnect": 29, "writecoordinatefram": 29, "writedisplac": 29, "writedvmod": 3, "writeextra": 29, "writeload": 29, "writeloadtobdf": 31, "writenlitersolut": 31, "writenod": 29, "writer": [17, 19, 23, 31, 32, 33], "writesensfil": [19, 23, 31, 32], "writesolut": [10, 11, 19, 23, 31, 32], "writesolutionhistori": 31, "writestrain": 29, "writestress": 29, "writetofil": 8, "writevisu": [17, 33], "written": [2, 13, 29, 35], "wu": 3, "wub": 3, "www": 13, "x": [2, 3, 5, 6, 7, 8, 9, 10, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "x1": 3, "x2": 3, "x3": 3, "x86_64": 13, "x_train": 3, "xavx": 13, "xc": 9, "xd": 35, "xdinv": 35, "xdz": 35, "xf": 35, "xfer": 15, "xi": [3, 35], "xi_": 35, "xi_1": 35, "xi_2": 35, "xlabel": 7, "xlb": [8, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "xpt": [17, 19, 22, 23, 25, 26, 29, 31, 32, 33, 35], "xptsenslist": [19, 31], "xt": 9, "xtest": 3, "xtrain": 3, "xub": [8, 17, 19, 22, 23, 25, 26, 29, 31, 32, 33], "xval": 8, "xvf": 1, "xx": 35, "xy": 35, "xyz": [25, 26], "y": [2, 3, 5, 6, 7, 8, 10, 15, 35], "y_train": 3, "yc": 9, "yield": [3, 7, 8, 10, 15], "ylabel": 7, "you": [1, 3, 13, 31], "young": [3, 7, 10, 15], "your": [1, 3, 5, 13], "yt": 9, "ytest": 3, "ytrain": 3, "yy": 35, "yz": 3, "z": [3, 5, 6, 8, 35], "zero": [2, 3, 8, 18, 19, 21, 24, 25, 26, 29, 31, 32], "zeroddotvari": 2, "zerodotvari": 2, "zeroload": [19, 31, 32], "zeroth": 35, "zerovari": [2, 8, 31], "zeta": [3, 35], "zl": 8, "zu": 8, "zw": 8, "zxdinv": 35}, "titles": ["caps2tacs", "Installation of ESP/CAPS", "Direct", "constitutive module", "Core modules", "elements module", "functions module", "Beam optimization with MPhys", "CRM Optimization", "Composite plate optimization with MPhys", "Plate under static load", "Battery pack during thermal runaway", "TACS Overview", "Install", "Interfaces", "TacsBuilder class", "MPhys", "AdjacencyConstraint", "BaseSolver", "BucklingProblem", "Constraint classes", "ContinuationSolver", "DVConstraint", "ModalProblem", "NewtonSolver", "PanelLengthConstraint", "PanelWidthConstraint", "Problem classes", "pyTACS", "pyTACS class", "Solver classes", "StaticProblem", "TransientProblem", "VolumeConstraint", "<no title>", "Beam and shell elements in TACS", "Theory"], "titleterms": {"adjacencyconstraint": 17, "anaconda": 13, "api": [15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33], "assembl": 2, "attach": 35, "axi": 35, "base": 18, "basesolv": 18, "basi": [5, 35], "basic": 13, "batteri": 11, "bdf": 29, "beam": [7, 35], "bucklingproblem": 19, "c": 13, "cap": 1, "caps2tac": 0, "check": 13, "class": [3, 5, 15, 18, 20, 27, 29, 30], "code": 13, "common": 13, "compil": 13, "compon": [29, 35], "composit": 9, "comput": 35, "constitut": [3, 35], "constraint": 20, "continu": 21, "continuationsolv": 21, "core": 4, "creator": 2, "crm": 8, "depend": 13, "detail": 13, "direct": 2, "director": 35, "displac": 35, "drill": 35, "dure": 11, "dvconstraint": 22, "elemcallback": 29, "element": [5, 35], "equat": 35, "esp": 1, "exampl": [1, 12], "express": 35, "femap": 29, "field": 35, "format": 29, "formul": 35, "frame": 35, "frequencyanalysi": 2, "from": 13, "function": 6, "get": 12, "group": 29, "hecc": 13, "hpc": 13, "hypermesh": 29, "icem": 29, "implement": 35, "indic": 12, "initi": 29, "instal": [1, 13], "instruct": 13, "integr": 2, "interfac": [13, 14], "interpol": 35, "intro": 1, "label": 29, "librari": 13, "load": 10, "local": 35, "make": 13, "materi": 3, "meshload": 2, "mix": 35, "modalproblem": 23, "model": 5, "modul": [3, 4, 5, 6], "motion": 35, "mphy": [7, 9, 16], "nasa": 13, "natur": 35, "newton": 24, "newtonsolv": 24, "nonlinear": [21, 24, 31], "optim": [7, 8, 9], "option": [17, 19, 21, 23, 24, 29, 31, 32, 33], "out": 13, "overview": 12, "pack": 11, "panellengthconstraint": 25, "panelwidthconstraint": 26, "parametr": 35, "patran": 29, "plate": [9, 10], "postprocess": 13, "prerequisit": 13, "problem": 27, "project": 35, "pytac": [28, 29], "python": 13, "refer": [12, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 35], "relationship": 35, "rotat": 35, "runawai": 11, "shell": 35, "solver": [18, 21, 24, 30, 31], "sourc": 13, "start": 12, "static": 10, "staticproblem": 31, "step": 13, "strain": 35, "system": 13, "tabl": 12, "tac": [12, 13, 18, 21, 24, 35], "tacsbuild": 15, "tag": 29, "tensori": 35, "test": 1, "theori": 36, "thermal": [11, 35], "tip": 13, "tool": 13, "transform": [5, 35], "transientproblem": 32, "under": 10, "volum": 35, "volumeconstraint": 33, "without": 29, "workflow": [2, 28]}}) \ No newline at end of file