TopOpt in Python
Documentation
About
About this Project
Background in Topology Optimization
Different Objectives
Setup of the Code
MIT License
Theory and Examples
Global Compliance Minimization
Maximum Local Compliance
Stress Intensity Factor Minimization
Fatigue Crack Growth Life Maximization
Docstrings
Global Compliance Minimization
Maximum Local Compliance
Stress Intensity Factor Minimization
Fatigue Crack Growth Life Maximization
TopOpt in Python
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
A
add() (src_Actuator.plotting.Plot method)
(src_Compliance.plotting.Plot method)
(src_FatigueLive.plotting.Plot method)
(src_StressIntensity.plotting.Plot method)
alldofs() (src_Actuator.loads.Load method)
(src_Compliance.loads.Load method)
(src_FatigueLive.loads.Load method)
(src_StressIntensity.loads.Load method)
ax (src_Actuator.plotting.Plot attribute)
(src_Compliance.plotting.Plot attribute)
(src_FatigueLive.plotting.Plot attribute)
(src_StressIntensity.plotting.Plot attribute)
B
Beam (class in src_Compliance.loads)
BiAxial (class in src_Compliance.loads)
bin_path() (src_Actuator.plotting.FasterFFMpegWriter class method)
(src_Compliance.plotting.FasterFFMpegWriter class method)
(src_FatigueLive.plotting.FasterFFMpegWriter class method)
(src_StressIntensity.plotting.FasterFFMpegWriter class method)
boundary() (src_Actuator.plotting.Plot method)
(src_Compliance.plotting.Plot method)
(src_FatigueLive.plotting.Plot method)
(src_StressIntensity.plotting.Plot method)
C
C (src_FatigueLive.topopt.Topopt attribute)
Canti (class in src_Compliance.loads)
CGFEA (class in src_Actuator.fesolvers)
(class in src_Compliance.fesolvers)
(class in src_FatigueLive.fesolvers)
(class in src_StressIntensity.fesolvers)
cleanup() (src_Actuator.plotting.FasterFFMpegWriter method)
(src_Compliance.plotting.FasterFFMpegWriter method)
(src_FatigueLive.plotting.FasterFFMpegWriter method)
(src_StressIntensity.plotting.FasterFFMpegWriter method)
comp() (src_Compliance.topopt.Topopt method)
CompactTension (class in src_FatigueLive.loads)
(class in src_StressIntensity.loads)
constraint (src_Actuator.topopt.Topopt attribute)
(src_Compliance.topopt.Topopt attribute)
(src_FatigueLive.topopt.Topopt attribute)
(src_StressIntensity.topopt.Topopt attribute)
crack_length (src_FatigueLive.loads.CompactTension attribute)
(src_FatigueLive.loads.EdgeCrack attribute)
(src_StressIntensity.loads.CompactTension attribute)
(src_StressIntensity.loads.DoubleEdgeCrack attribute)
(src_StressIntensity.loads.EdgeCrack attribute)
current_volconstrain() (src_Actuator.constraints.DensityConstraint method)
(src_Compliance.constraints.DensityConstraint method)
(src_FatigueLive.constraints.DensityConstraint method)
(src_StressIntensity.constraints.DensityConstraint method)
CvxFEA (class in src_Actuator.fesolvers)
(class in src_Compliance.fesolvers)
(class in src_FatigueLive.fesolvers)
(class in src_StressIntensity.fesolvers)
D
density_max (src_Actuator.constraints.DensityConstraint attribute)
(src_Compliance.constraints.DensityConstraint attribute)
(src_FatigueLive.constraints.DensityConstraint attribute)
(src_StressIntensity.constraints.DensityConstraint attribute)
density_min (src_Actuator.constraints.DensityConstraint attribute)
(src_Compliance.constraints.DensityConstraint attribute)
(src_FatigueLive.constraints.DensityConstraint attribute)
(src_StressIntensity.constraints.DensityConstraint attribute)
DensityConstraint (class in src_Actuator.constraints)
(class in src_Compliance.constraints)
(class in src_FatigueLive.constraints)
(class in src_StressIntensity.constraints)
densityfilt() (src_Actuator.topopt.Topopt method)
(src_Compliance.topopt.Topopt method)
(src_FatigueLive.topopt.Topopt method)
(src_StressIntensity.topopt.Topopt method)
dim (src_Actuator.loads.Load attribute)
(src_Compliance.loads.Load attribute)
(src_FatigueLive.loads.Load attribute)
(src_StressIntensity.loads.Load attribute)
directory (src_FatigueLive.plotting.Plot attribute)
(src_StressIntensity.plotting.Plot attribute)
disp() (src_Actuator.topopt.Topopt method)
displace() (src_Actuator.fesolvers.CGFEA method)
(src_Actuator.fesolvers.CvxFEA method)
(src_Actuator.fesolvers.FESolver method)
(src_Compliance.fesolvers.CGFEA method)
(src_Compliance.fesolvers.CvxFEA method)
(src_Compliance.fesolvers.FESolver method)
(src_FatigueLive.fesolvers.CGFEA method)
(src_FatigueLive.fesolvers.CvxFEA method)
(src_FatigueLive.fesolvers.FESolver method)
(src_StressIntensity.fesolvers.CGFEA method)
(src_StressIntensity.fesolvers.CvxFEA method)
(src_StressIntensity.fesolvers.FESolver method)
displaceloc() (src_Actuator.loads.Inverter method)
(src_Actuator.loads.Load method)
DoubleEdgeCrack (class in src_StressIntensity.loads)
E
EdgeCrack (class in src_FatigueLive.loads)
(class in src_StressIntensity.loads)
edof (src_FatigueLive.loads.Load attribute)
(src_StressIntensity.loads.Load attribute)
edof() (src_Actuator.loads.Load method)
(src_Compliance.loads.Load method)
edofcalc() (src_FatigueLive.loads.Load method)
(src_StressIntensity.loads.Load method)
Emin (src_Actuator.loads.Load attribute)
(src_Compliance.loads.Load attribute)
(src_FatigueLive.loads.Load attribute)
(src_StressIntensity.loads.Load attribute)
ext_stiff (src_Actuator.loads.Load attribute)
(src_FatigueLive.loads.Load attribute)
(src_StressIntensity.loads.Load attribute)
F
FasterFFMpegWriter (class in src_Actuator.plotting)
(class in src_Compliance.plotting)
(class in src_FatigueLive.plotting)
(class in src_StressIntensity.plotting)
FESolver (class in src_Actuator.fesolvers)
(class in src_Compliance.fesolvers)
(class in src_FatigueLive.fesolvers)
(class in src_StressIntensity.fesolvers)
fesolver (src_Actuator.topopt.Topopt attribute)
(src_Compliance.topopt.Topopt attribute)
(src_FatigueLive.topopt.Topopt attribute)
(src_StressIntensity.topopt.Topopt attribute)
fig (src_Actuator.plotting.Plot attribute)
(src_Compliance.plotting.Plot attribute)
(src_FatigueLive.plotting.Plot attribute)
(src_StressIntensity.plotting.Plot attribute)
find() (src_FatigueLive.plotting.Plot method)
(src_StressIntensity.plotting.Plot method)
finish() (src_Actuator.plotting.FasterFFMpegWriter method)
(src_Compliance.plotting.FasterFFMpegWriter method)
(src_FatigueLive.plotting.FasterFFMpegWriter method)
(src_StressIntensity.plotting.FasterFFMpegWriter method)
fixdofs() (src_Actuator.loads.Inverter method)
(src_Actuator.loads.Load method)
(src_Compliance.loads.Beam method)
(src_Compliance.loads.BiAxial method)
(src_Compliance.loads.Canti method)
(src_Compliance.loads.HalfBeam method)
(src_Compliance.loads.Load method)
(src_Compliance.loads.Michell method)
(src_FatigueLive.loads.CompactTension method)
(src_FatigueLive.loads.EdgeCrack method)
(src_FatigueLive.loads.Load method)
(src_StressIntensity.loads.CompactTension method)
(src_StressIntensity.loads.DoubleEdgeCrack method)
(src_StressIntensity.loads.EdgeCrack method)
(src_StressIntensity.loads.Load method)
force() (src_Actuator.loads.Inverter method)
(src_Actuator.loads.Load method)
(src_Compliance.loads.Beam method)
(src_Compliance.loads.BiAxial method)
(src_Compliance.loads.Canti method)
(src_Compliance.loads.HalfBeam method)
(src_Compliance.loads.Load method)
(src_Compliance.loads.Michell method)
(src_FatigueLive.loads.CompactTension method)
(src_FatigueLive.loads.EdgeCrack method)
(src_FatigueLive.loads.Load method)
(src_StressIntensity.loads.CompactTension method)
(src_StressIntensity.loads.DoubleEdgeCrack method)
(src_StressIntensity.loads.EdgeCrack method)
(src_StressIntensity.loads.Load method)
frame_size (src_Actuator.plotting.FasterFFMpegWriter attribute)
(src_Compliance.plotting.FasterFFMpegWriter attribute)
(src_FatigueLive.plotting.FasterFFMpegWriter attribute)
(src_StressIntensity.plotting.FasterFFMpegWriter attribute)
free_ele (src_FatigueLive.topopt.Topopt attribute)
(src_StressIntensity.topopt.Topopt attribute)
freedofs() (src_Actuator.loads.Load method)
(src_Compliance.loads.Load method)
(src_FatigueLive.loads.Load method)
(src_StressIntensity.loads.Load method)
G
gk_freedofs() (src_Actuator.fesolvers.FESolver method)
(src_Compliance.fesolvers.FESolver method)
(src_FatigueLive.fesolvers.FESolver method)
(src_StressIntensity.fesolvers.FESolver method)
grab_frame() (src_Actuator.plotting.FasterFFMpegWriter method)
(src_Compliance.plotting.FasterFFMpegWriter method)
(src_FatigueLive.plotting.FasterFFMpegWriter method)
(src_StressIntensity.plotting.FasterFFMpegWriter method)
H
HalfBeam (class in src_Compliance.loads)
hoe (src_FatigueLive.loads.EdgeCrack attribute)
(src_StressIntensity.loads.CompactTension attribute)
hoe_type (src_StressIntensity.loads.CompactTension attribute)
(src_StressIntensity.loads.DoubleEdgeCrack attribute)
(src_StressIntensity.loads.EdgeCrack attribute)
I
images (src_Actuator.plotting.Plot attribute)
(src_Compliance.plotting.Plot attribute)
(src_FatigueLive.plotting.Plot attribute)
(src_StressIntensity.plotting.Plot attribute)
import_stiffness() (src_FatigueLive.loads.Load method)
(src_StressIntensity.loads.Load method)
Inverter (class in src_Actuator.loads)
isAvailable() (src_Actuator.plotting.FasterFFMpegWriter class method)
(src_Compliance.plotting.FasterFFMpegWriter class method)
(src_FatigueLive.plotting.FasterFFMpegWriter class method)
(src_StressIntensity.plotting.FasterFFMpegWriter class method)
iter() (src_Actuator.topopt.Topopt method)
(src_Compliance.topopt.Topopt method)
(src_FatigueLive.topopt.Topopt method)
(src_StressIntensity.topopt.Topopt method)
itr (src_Actuator.topopt.Topopt attribute)
(src_Compliance.topopt.Topopt attribute)
(src_FatigueLive.topopt.Topopt attribute)
(src_StressIntensity.topopt.Topopt attribute)
K
k_list (src_FatigueLive.loads.Load attribute)
(src_StressIntensity.loads.Load attribute)
ki() (src_StressIntensity.topopt.Topopt method)
kicalc() (src_FatigueLive.topopt.Topopt method)
kiloc() (src_FatigueLive.loads.Load method)
(src_StressIntensity.loads.Load method)
kmin_list (src_FatigueLive.loads.Load attribute)
(src_StressIntensity.loads.Load attribute)
L
lambafree_old (src_Actuator.fesolvers.CGFEA attribute)
(src_FatigueLive.fesolvers.CGFEA attribute)
(src_StressIntensity.fesolvers.CGFEA attribute)
layout() (src_Actuator.topopt.Topopt method)
(src_Compliance.topopt.Topopt method)
(src_FatigueLive.topopt.Topopt method)
(src_StressIntensity.topopt.Topopt method)
lk() (src_Actuator.loads.Load method)
(src_Compliance.loads.Load method)
(src_FatigueLive.loads.Load method)
(src_StressIntensity.loads.Load method)
Load (class in src_Actuator.loads)
(class in src_Compliance.loads)
(class in src_FatigueLive.loads)
(class in src_StressIntensity.loads)
load (src_Actuator.topopt.Topopt attribute)
(src_Compliance.topopt.Topopt attribute)
(src_FatigueLive.topopt.Topopt attribute)
(src_StressIntensity.topopt.Topopt attribute)
loading() (src_Actuator.plotting.Plot method)
(src_Compliance.plotting.Plot method)
(src_FatigueLive.plotting.Plot method)
(src_StressIntensity.plotting.Plot method)
low (src_Actuator.topopt.Topopt attribute)
(src_Compliance.topopt.Topopt attribute)
(src_FatigueLive.topopt.Topopt attribute)
(src_StressIntensity.topopt.Topopt attribute)
M
m (src_FatigueLive.topopt.Topopt attribute)
Michell (class in src_Compliance.loads)
mma() (src_Actuator.topopt.Topopt method)
(src_Compliance.topopt.Topopt method)
(src_FatigueLive.topopt.Topopt method)
(src_StressIntensity.topopt.Topopt method)
move (src_Actuator.constraints.DensityConstraint attribute)
(src_Compliance.constraints.DensityConstraint attribute)
(src_FatigueLive.constraints.DensityConstraint attribute)
(src_StressIntensity.constraints.DensityConstraint attribute)
N
nelx (src_Actuator.constraints.DensityConstraint attribute)
(src_Actuator.loads.Load attribute)
(src_Actuator.plotting.Plot attribute)
(src_Compliance.constraints.DensityConstraint attribute)
(src_Compliance.loads.Load attribute)
(src_Compliance.plotting.Plot attribute)
(src_FatigueLive.constraints.DensityConstraint attribute)
(src_FatigueLive.loads.Load attribute)
(src_FatigueLive.plotting.Plot attribute)
(src_StressIntensity.constraints.DensityConstraint attribute)
(src_StressIntensity.loads.Load attribute)
(src_StressIntensity.plotting.Plot attribute)
nely (src_Actuator.constraints.DensityConstraint attribute)
(src_Actuator.loads.Load attribute)
(src_Actuator.plotting.Plot attribute)
(src_Compliance.constraints.DensityConstraint attribute)
(src_Compliance.loads.Load attribute)
(src_Compliance.plotting.Plot attribute)
(src_FatigueLive.constraints.DensityConstraint attribute)
(src_FatigueLive.loads.CompactTension attribute)
(src_FatigueLive.loads.Load attribute)
(src_FatigueLive.plotting.Plot attribute)
(src_StressIntensity.constraints.DensityConstraint attribute)
(src_StressIntensity.loads.CompactTension attribute)
(src_StressIntensity.loads.DoubleEdgeCrack attribute)
(src_StressIntensity.loads.Load attribute)
(src_StressIntensity.plotting.Plot attribute)
node() (src_Actuator.loads.Load method)
(src_Compliance.loads.Load method)
(src_FatigueLive.loads.Load method)
(src_StressIntensity.loads.Load method)
nodes() (src_Actuator.loads.Load method)
(src_Compliance.loads.Load method)
(src_FatigueLive.loads.Load method)
(src_StressIntensity.loads.Load method)
num_dofs (src_FatigueLive.loads.Load attribute)
(src_StressIntensity.loads.Load attribute)
P
passive() (src_Actuator.loads.Load method)
(src_Compliance.loads.BiAxial method)
(src_Compliance.loads.Load method)
(src_FatigueLive.loads.CompactTension method)
(src_FatigueLive.loads.EdgeCrack method)
(src_FatigueLive.loads.Load method)
(src_StressIntensity.loads.CompactTension method)
(src_StressIntensity.loads.DoubleEdgeCrack method)
(src_StressIntensity.loads.EdgeCrack method)
(src_StressIntensity.loads.Load method)
Plot (class in src_Actuator.plotting)
(class in src_Compliance.plotting)
(class in src_FatigueLive.plotting)
(class in src_StressIntensity.plotting)
poisson (src_Actuator.loads.Load attribute)
(src_Compliance.loads.Load attribute)
(src_FatigueLive.loads.Load attribute)
(src_StressIntensity.loads.Load attribute)
R
reset_Kij() (src_FatigueLive.loads.Load method)
(src_StressIntensity.loads.Load method)
S
save() (src_Actuator.plotting.Plot method)
(src_Compliance.plotting.Plot method)
(src_FatigueLive.plotting.Plot method)
(src_StressIntensity.plotting.Plot method)
saveXYZ() (src_FatigueLive.plotting.Plot method)
(src_StressIntensity.plotting.Plot method)
saving() (src_Actuator.plotting.FasterFFMpegWriter method)
(src_Compliance.plotting.FasterFFMpegWriter method)
(src_FatigueLive.plotting.FasterFFMpegWriter method)
(src_StressIntensity.plotting.FasterFFMpegWriter method)
sensitivityfilt() (src_Actuator.topopt.Topopt method)
(src_Compliance.topopt.Topopt method)
(src_FatigueLive.topopt.Topopt method)
(src_StressIntensity.topopt.Topopt method)
setup() (src_Actuator.plotting.FasterFFMpegWriter method)
(src_Compliance.plotting.FasterFFMpegWriter method)
(src_FatigueLive.plotting.FasterFFMpegWriter method)
(src_StressIntensity.plotting.FasterFFMpegWriter method)
show() (src_Actuator.plotting.Plot method)
(src_Compliance.plotting.Plot method)
(src_FatigueLive.plotting.Plot method)
(src_StressIntensity.plotting.Plot method)
solvemma() (src_Actuator.topopt.Topopt method)
(src_Compliance.topopt.Topopt method)
(src_FatigueLive.topopt.Topopt method)
(src_StressIntensity.topopt.Topopt method)
src_Actuator.constraints (module)
src_Actuator.fesolvers (module)
src_Actuator.loads (module)
src_Actuator.plotting (module)
src_Actuator.topopt (module)
src_Compliance.constraints (module)
src_Compliance.fesolvers (module)
src_Compliance.loads (module)
src_Compliance.plotting (module)
src_Compliance.topopt (module)
src_FatigueLive.constraints (module)
src_FatigueLive.fesolvers (module)
src_FatigueLive.loads (module)
src_FatigueLive.plotting (module)
src_FatigueLive.topopt (module)
src_StressIntensity.constraints (module)
src_StressIntensity.fesolvers (module)
src_StressIntensity.loads (module)
src_StressIntensity.plotting (module)
src_StressIntensity.topopt (module)
T
Topopt (class in src_Actuator.topopt)
(class in src_Compliance.topopt)
(class in src_FatigueLive.topopt)
(class in src_StressIntensity.topopt)
U
ufree_old (src_Actuator.fesolvers.CGFEA attribute)
(src_Compliance.fesolvers.CGFEA attribute)
(src_FatigueLive.fesolvers.CGFEA attribute)
(src_StressIntensity.fesolvers.CGFEA attribute)
upp (src_Actuator.topopt.Topopt attribute)
(src_Compliance.topopt.Topopt attribute)
(src_FatigueLive.topopt.Topopt attribute)
(src_StressIntensity.topopt.Topopt attribute)
V
verbose (src_Actuator.fesolvers.CGFEA attribute)
(src_Actuator.fesolvers.CvxFEA attribute)
(src_Actuator.fesolvers.FESolver attribute)
(src_Actuator.topopt.Topopt attribute)
(src_Compliance.fesolvers.CGFEA attribute)
(src_Compliance.fesolvers.CvxFEA attribute)
(src_Compliance.fesolvers.FESolver attribute)
(src_Compliance.topopt.Topopt attribute)
(src_FatigueLive.fesolvers.CGFEA attribute)
(src_FatigueLive.fesolvers.CvxFEA attribute)
(src_FatigueLive.fesolvers.FESolver attribute)
(src_FatigueLive.topopt.Topopt attribute)
(src_StressIntensity.fesolvers.CGFEA attribute)
(src_StressIntensity.fesolvers.CvxFEA attribute)
(src_StressIntensity.fesolvers.FESolver attribute)
(src_StressIntensity.topopt.Topopt attribute)
volume_derivative (src_Actuator.constraints.DensityConstraint attribute)
(src_Compliance.constraints.DensityConstraint attribute)
(src_FatigueLive.constraints.DensityConstraint attribute)
(src_StressIntensity.constraints.DensityConstraint attribute)
volume_frac (src_Actuator.constraints.DensityConstraint attribute)
(src_Compliance.constraints.DensityConstraint attribute)
(src_FatigueLive.constraints.DensityConstraint attribute)
(src_StressIntensity.constraints.DensityConstraint attribute)
W
weights (src_FatigueLive.topopt.Topopt attribute)
X
x (src_Actuator.topopt.Topopt attribute)
(src_Compliance.topopt.Topopt attribute)
(src_FatigueLive.topopt.Topopt attribute)
(src_StressIntensity.topopt.Topopt attribute)
x_list (src_FatigueLive.loads.Load attribute)
(src_StressIntensity.loads.Load attribute)
xmax() (src_Actuator.constraints.DensityConstraint method)
(src_Compliance.constraints.DensityConstraint method)
(src_FatigueLive.constraints.DensityConstraint method)
(src_StressIntensity.constraints.DensityConstraint method)
xmin() (src_Actuator.constraints.DensityConstraint method)
(src_Compliance.constraints.DensityConstraint method)
(src_FatigueLive.constraints.DensityConstraint method)
(src_StressIntensity.constraints.DensityConstraint method)
xold1 (src_Actuator.topopt.Topopt attribute)
(src_Compliance.topopt.Topopt attribute)
(src_FatigueLive.topopt.Topopt attribute)
(src_StressIntensity.topopt.Topopt attribute)
xold2 (src_Actuator.topopt.Topopt attribute)
(src_Compliance.topopt.Topopt attribute)
(src_FatigueLive.topopt.Topopt attribute)
(src_StressIntensity.topopt.Topopt attribute)
Y
y_list (src_FatigueLive.loads.Load attribute)
(src_StressIntensity.loads.Load attribute)
young (src_Actuator.loads.Load attribute)
(src_Compliance.loads.Load attribute)
(src_FatigueLive.loads.Load attribute)
(src_StressIntensity.loads.Load attribute)
Read the Docs
v: Documentation
Versions
latest
stable
documentation
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds