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)
check_convergence (sktopt.core.DensityMethodConfig 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)
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)
iters_max (sktopt.tools.SchedulerConfig attribute)
K
k_max (sktopt.fea.FEM_SimpLinearHeatConduction attribute)
k_min (sktopt.fea.FEM_SimpLinearHeatConduction attribute)
L
lambda_lower (sktopt.core.DensityMethod_OC_Config attribute)
lambda_upper (sktopt.core.DensityMethod_OC_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)
LogMOCScaled_Config (in module sktopt.core)
LogMOCScaled_Optimizer (in module 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)
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)
OCScaled_Config (in module sktopt.core)
OCScaled_Optimizer (in module sktopt.core)
optimize() (sktopt.core.DensityMethod method)
(sktopt.core.OC_Optimizer method)
optimize_steps() (sktopt.core.DensityMethod method)
(sktopt.core.OC_Optimizer method)
P
p (sktopt.core.DensityMethodConfig attribute)
percentile (sktopt.core.DensityMethod_OC_Config attribute)
petsc_options (sktopt.core.DensityMethodConfig attribute)
(sktopt.fea.FEM_SimpLinearElasticity 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)
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_config (sktopt.core.DensityMethodConfig attribute)
(sktopt.fea.FEM_SimpLinearElasticity attribute)
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)
V
vol_frac (sktopt.core.DensityMethodConfig attribute)
W
wrap() (sktopt.tools.SectionTimer method)
Λ
λ_all (sktopt.fea.FEM_SimpLinearHeatConduction attribute)