Scikit-Topt
Content
Project
Installation
Tutorial Page
Governing Equation and Weak Form
Topology Optimization Algorithm Overview
Optimization Algorithms in Density-Based Topology Optimization
API Reference
Scikit-Topt
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
V
|
W
|
Λ
A
add() (sktopt.tools.HistoryCollection method)
all_elements (sktopt.mesh.FEMDomain attribute)
as_object() (sktopt.tools.HistoryCollection method)
as_object_latest() (sktopt.tools.HistoryCollection method)
B
basis (sktopt.mesh.FEMDomain attribute)
beta (sktopt.core.DensityMethodConfig attribute)
beta_eta (sktopt.core.DensityMethodConfig attribute)
build_element_adjacency_matrix() (in module sktopt.mesh.utils)
build_element_adjacency_matrix_fast() (in module sktopt.mesh.utils)
C
cfg (sktopt.core.DensityMethod attribute)
(sktopt.core.LogMOC_Optimizer attribute)
check_convergence (sktopt.core.DensityMethodConfig attribute)
config (sktopt.core.OC_Optimizer attribute)
constant() (sktopt.tools.SchedulerConfig class method)
constant_one() (sktopt.tools.SchedulerConfig class method)
curvature (sktopt.tools.SchedulerConfig attribute)
D
density_interpolation (sktopt.fea.FEM_SimpLinearElasticity attribute)
DensityMethod (class in sktopt.core)
DensityMethod_OC_Config (class in sktopt.core)
DensityMethodConfig (class in sktopt.core)
DensityState (class in sktopt.core)
design_dirichlet (sktopt.core.DensityMethodConfig attribute)
design_elements (sktopt.mesh.FEMDomain attribute)
dirichlet_dofs (sktopt.mesh.FEMDomain attribute)
dirichlet_elements (sktopt.mesh.FEMDomain attribute)
dirichlet_neumann_elements (sktopt.mesh.FEMDomain attribute)
dst_path (sktopt.core.DensityMethodConfig attribute)
E
E (sktopt.mesh.LinearElasticity attribute)
E_max (sktopt.fea.FEM_SimpLinearElasticity attribute)
E_min (sktopt.fea.FEM_SimpLinearElasticity attribute)
E_min_coeff (sktopt.core.DensityMethodConfig attribute)
elements_volume (sktopt.mesh.FEMDomain attribute)
eta (sktopt.core.DensityMethodConfig attribute)
(sktopt.core.OC_Config attribute)
export_histories() (sktopt.tools.HistoryCollection method)
export_img (sktopt.core.DensityMethodConfig attribute)
export_img_opaque (sktopt.core.DensityMethodConfig attribute)
export_progress() (sktopt.tools.HistoryCollection method)
F
feed_data() (sktopt.tools.HistoryCollection method)
fem (sktopt.core.DensityMethod attribute)
FEM_SimpLinearElasticity (class in sktopt.fea)
FEM_SimpLinearHeatConduction (class in sktopt.fea)
FEMDomain (class in sktopt.mesh)
filter_radius (sktopt.core.DensityMethodConfig attribute)
filter_type (sktopt.core.DensityMethodConfig attribute)
fix_elements_orientation() (in module sktopt.mesh.utils)
fix_hexahedron_orientation() (in module sktopt.mesh.utils)
fix_tetrahedron_orientation() (in module sktopt.mesh.utils)
fix_tetrahedron_orientation_numba() (in module sktopt.mesh.utils)
fixed_elements (sktopt.mesh.FEMDomain attribute)
force (sktopt.mesh.FEMDomain attribute)
free_dofs (sktopt.mesh.FEMDomain attribute)
free_elements (sktopt.mesh.FEMDomain attribute)
from_defaults() (sktopt.tools.SchedulerConfig class method)
from_facets() (sktopt.mesh.LinearElasticity class method)
G
get_adjacent_elements() (in module sktopt.mesh.utils)
get_adjacent_elements_fast() (in module sktopt.mesh.utils)
get_elements_by_nodes() (in module sktopt.mesh.utils)
get_points_in_range() (in module sktopt.mesh.utils)
H
histories_to_array() (sktopt.tools.HistoryCollection method)
HistoryCollection (class in sktopt.tools)
I
import_histories() (sktopt.tools.HistoryCollection method)
init_value (sktopt.tools.SchedulerConfig attribute)
initialize_params() (sktopt.core.DensityMethod method)
interpolation (sktopt.core.DensityMethodConfig attribute)
(sktopt.core.LogMOC_Config attribute)
(sktopt.core.OC_Config attribute)
iters_max (sktopt.tools.SchedulerConfig attribute)
K
k_max (sktopt.fea.FEM_SimpLinearHeatConduction attribute)
k_min (sktopt.fea.FEM_SimpLinearHeatConduction attribute)
L
lambda_decay (sktopt.core.LogMOC_Config attribute)
lambda_lower (sktopt.core.DensityMethod_OC_Config attribute)
lambda_upper (sktopt.core.DensityMethod_OC_Config attribute)
lambda_v (sktopt.core.LogMOC_Config attribute)
latest() (sktopt.tools.HistoryCollection method)
LinearElasticity (class in sktopt.mesh)
LinearHeatConduction (class in sktopt.mesh)
LogMOC_Config (class in sktopt.core)
LogMOC_Optimizer (class in sktopt.core)
M
max_iters (sktopt.core.DensityMethodConfig attribute)
module
sktopt.core
sktopt.fea
sktopt.mesh
sktopt.mesh.utils
sktopt.tools
move_limit (sktopt.core.DensityMethod_OC_Config attribute)
mu_p (sktopt.core.LogMOC_Config attribute)
N
name (sktopt.tools.SchedulerConfig attribute)
neumann_elements (sktopt.mesh.FEMDomain attribute)
neumann_scale (sktopt.core.DensityMethodConfig attribute)
nu (sktopt.mesh.LinearElasticity attribute)
num_steps (sktopt.tools.SchedulerConfig attribute)
O
OC_Config (class in sktopt.core)
OC_Optimizer (class in sktopt.core)
optimize() (sktopt.core.DensityMethod method)
optimize_steps() (sktopt.core.DensityMethod method)
P
p (sktopt.core.DensityMethodConfig attribute)
percentile (sktopt.core.DensityMethod_OC_Config attribute)
plot() (sktopt.tools.SectionTimer method)
plot_bar() (sktopt.tools.SectionTimer method)
plot_pie() (sktopt.tools.SectionTimer method)
print() (sktopt.tools.HistoryCollection method)
R
record_times (sktopt.core.DensityMethodConfig attribute)
recorder (sktopt.core.LogMOC_Optimizer attribute)
restart (sktopt.core.DensityMethodConfig attribute)
restart_from (sktopt.core.DensityMethodConfig attribute)
rho_max (sktopt.core.DensityMethodConfig attribute)
rho_min (sktopt.core.DensityMethodConfig attribute)
S
save_plot() (sktopt.tools.SectionTimer method)
sawtooth_decay() (sktopt.tools.SchedulerConfig class method)
scaling (sktopt.core.DensityMethodConfig attribute)
scheduler_type (sktopt.tools.SchedulerConfig attribute)
SchedulerConfig (class in sktopt.tools)
schedulers (sktopt.core.DensityMethod attribute)
SchedulerSawtoothDecay (class in sktopt.tools)
SchedulerStep (class in sktopt.tools)
SchedulerStepAccelerating (class in sktopt.tools)
SchedulerStepAcceleratingToOne (class in sktopt.tools)
SchedulerStepDecelerating (class in sktopt.tools)
SchedulerStepDeceleratingToOne (class in sktopt.tools)
SchedulerStepToOne (class in sktopt.tools)
SectionTimer (class in sktopt.tools)
sensitivity_filter (sktopt.core.DensityMethodConfig attribute)
sktopt.core
module
sktopt.fea
module
sktopt.mesh
module
sktopt.mesh.utils
module
sktopt.tools
module
solver_option (sktopt.core.DensityMethodConfig attribute)
(sktopt.fea.FEM_SimpLinearElasticity attribute)
step() (sktopt.tools.SchedulerConfig class method)
step_accelerating() (sktopt.tools.SchedulerConfig class method)
step_accelerating_to_one() (sktopt.tools.SchedulerConfig class method)
step_decelerating() (sktopt.tools.SchedulerConfig class method)
step_decelerating_to_one() (sktopt.tools.SchedulerConfig class method)
step_to_one() (sktopt.tools.SchedulerConfig class method)
T
target_value (sktopt.tools.SchedulerConfig attribute)
task (sktopt.fea.FEM_SimpLinearElasticity attribute)
tol_kkt_residual (sktopt.core.DensityMethodConfig attribute)
tol_rho_change (sktopt.core.DensityMethodConfig attribute)
tsk (sktopt.core.DensityMethod attribute)
(sktopt.core.LogMOC_Optimizer attribute)
V
vol_frac (sktopt.core.DensityMethodConfig attribute)
W
wrap() (sktopt.tools.SectionTimer method)
Λ
λ_all (sktopt.fea.FEM_SimpLinearHeatConduction attribute)