gpkit
v0.8.0
Geometric Programming 101
GPkit Overview
Installation
Getting Started
Debugging Models
Visualization and Interaction
Building Complex Models
Advanced Commands
Signomial Programming
Examples
Glossary
Citing GPkit
Acknowledgements
Release Notes
gpkit
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
add() (gpkit.keydict.KeySet method)
add_meq_bounds() (in module gpkit.constraints.set)
add_split() (gpkit.tools.autosweep.BinarySweepTree method)
add_splitcost() (gpkit.tools.autosweep.BinarySweepTree method)
addmodelstodescr() (in module gpkit.nomials.variables)
almost_equal() (gpkit.solution_array.SolutionArray method)
append() (gpkit.constraints.set.ConstraintSet method)
(gpkit.small_classes.CootMatrix method)
(gpkit.small_classes.DictOfLists method)
append_sub() (in module gpkit.nomials.substitution)
appendsolwarning() (in module gpkit.small_scripts)
array_constraint() (in module gpkit.nomials.array)
ArrayConstraint (class in gpkit.constraints.array)
ArrayVariable (class in gpkit.nomials.variables)
as_approxsgt() (gpkit.nomials.math.SignomialInequality method)
(gpkit.nomials.math.SingleSignomialEquality method)
as_approxslt() (gpkit.nomials.math.SignomialInequality method)
(gpkit.nomials.math.SingleSignomialEquality method)
as_gpconstr() (gpkit.constraints.model.Model method)
(gpkit.constraints.set.ConstraintSet method)
(gpkit.nomials.math.PosynomialInequality method)
(gpkit.nomials.math.SignomialInequality method)
(gpkit.nomials.math.SingleSignomialEquality method)
as_posyslt1() (gpkit.constraints.set.ConstraintSet method)
(gpkit.nomials.math.MonomialEquality method)
(gpkit.nomials.math.PosynomialInequality method)
(gpkit.nomials.math.SignomialInequality method)
(gpkit.nomials.math.SingleSignomialEquality method)
as_view() (gpkit.constraints.set.ConstraintSet method)
assign_axes() (in module gpkit.interactive.plot_sweep)
atindex() (gpkit.small_classes.DictOfLists method)
autosweep() (gpkit.constraints.model.Model method)
autosweep_1d() (in module gpkit.tools.autosweep)
B
begin_variable_naming() (in module gpkit.globals)
bin_dir (gpkit.build.Mosek attribute)
BinarySweepTree (class in gpkit.tools.autosweep)
Bounded (class in gpkit.constraints.bounded)
build (gpkit.build.SolverBackend attribute)
build() (gpkit.build.Mosek method)
(in module gpkit.build)
C
c (gpkit.nomials.math.Monomial attribute)
call() (in module gpkit.build)
check_and_parse_flag() (in module gpkit.tools.docstring)
check_boundaries() (gpkit.constraints.bounded.Bounded method)
check_mono_eq_bounds() (in module gpkit.constraints.gp)
check_solution() (gpkit.constraints.gp.GeometricProgram method)
clean_value() (in module gpkit.keydict)
collapse_arrays (gpkit.keydict.KeyDict attribute)
(gpkit.keydict.KeySet attribute)
compare() (in module gpkit.interactive.plotting)
constant_declare() (in module gpkit.tools.docstring)
ConstantsRelaxed (class in gpkit.constraints.relax)
constrained_varkeys() (gpkit.constraints.costed.CostedConstraintSet method)
(gpkit.constraints.set.ConstraintSet method)
constraint_table() (in module gpkit.solution_array)
ConstraintSet (class in gpkit.constraints.set)
ConstraintSetView (class in gpkit.constraints.set)
ConstraintsRelaxed (class in gpkit.constraints.relax)
ConstraintsRelaxedEqually (class in gpkit.constraints.relax)
controlpanel() (gpkit.constraints.costed.CostedConstraintSet method)
CootMatrix (class in gpkit.small_classes)
copy() (gpkit.small_classes.HashVector method)
cost_at() (gpkit.tools.autosweep.BinarySweepTree method)
cost_lb() (gpkit.tools.autosweep.SolutionOracle method)
cost_ub() (gpkit.tools.autosweep.SolutionOracle method)
CostedConstraintSet (class in gpkit.constraints.costed)
Count (class in gpkit.small_classes)
cs (gpkit.nomials.data.NomialData attribute)
csmap (gpkit.nomials.map.NomialMap attribute)
CVXopt (class in gpkit.build)
D
debug() (gpkit.constraints.model.Model method)
DictOfLists (class in gpkit.small_classes)
diff() (gpkit.nomials.data.NomialData method)
(gpkit.nomials.map.NomialMap method)
(gpkit.nomials.math.Signomial method)
(gpkit.solution_array.SolutionArray method)
(in module gpkit.build)
dot() (gpkit.small_classes.CootMatrix method)
E
end_variable_naming() (in module gpkit.globals)
evaluate_linked() (in module gpkit.constraints.prog_factories)
exp (gpkit.nomials.math.Monomial attribute)
expected_unbounded() (in module gpkit.tools.docstring)
expmap (gpkit.nomials.map.NomialMap attribute)
expopt_files (gpkit.build.Mosek attribute)
exps (gpkit.nomials.data.NomialData attribute)
F
feastol (gpkit.nomials.math.PosynomialInequality attribute)
flags (gpkit.build.Mosek attribute)
flat() (gpkit.constraints.set.ConstraintSet method)
format_and_label_axes() (in module gpkit.interactive.plot_sweep)
func_opers (gpkit.constraints.single_equation.SingleEquationConstraint attribute)
G
gen() (gpkit.constraints.gp.GeometricProgram method)
genA() (in module gpkit.constraints.gp)
GeometricProgram (class in gpkit.constraints.gp)
get() (gpkit.keydict.KeyDict method)
get_relaxed() (in module gpkit.constraints.model)
get_sweepval() (in module gpkit.small_scripts)
get_tol() (in module gpkit.tools.autosweep)
gp() (gpkit.constraints.model.Model method)
(gpkit.constraints.sgp.SequentialGeometricProgram method)
gpkit (module)
gpkit.build (module)
gpkit.constraints (module)
gpkit.constraints.array (module)
gpkit.constraints.bounded (module)
gpkit.constraints.costed (module)
gpkit.constraints.gp (module)
gpkit.constraints.model (module)
gpkit.constraints.prog_factories (module)
gpkit.constraints.relax (module)
gpkit.constraints.set (module)
gpkit.constraints.sgp (module)
gpkit.constraints.sigeq (module)
gpkit.constraints.single_equation (module)
gpkit.constraints.tight (module)
gpkit.exceptions (module)
gpkit.globals (module)
gpkit.interactive (module)
gpkit.interactive.plot_sweep (module)
gpkit.interactive.plotting (module)
gpkit.interactive.ractor (module)
gpkit.keydict (module)
gpkit.nomials (module)
gpkit.nomials.array (module)
gpkit.nomials.core (module)
gpkit.nomials.data (module)
gpkit.nomials.map (module)
gpkit.nomials.math (module)
gpkit.nomials.substitution (module)
gpkit.nomials.variables (module)
gpkit.repr_conventions (module)
gpkit.small_classes (module)
gpkit.small_scripts (module)
gpkit.solution_array (module)
gpkit.tools (module)
gpkit.tools.autosweep (module)
gpkit.tools.docstring (module)
gpkit.tools.spdata (module)
gpkit.tools.tools (module)
gpkit.varkey (module)
H
HashVector (class in gpkit.small_classes)
I
idxlookup (gpkit.constraints.set.ConstraintSet attribute)
init_gp() (gpkit.constraints.sgp.SequentialGeometricProgram method)
insenss_table() (in module gpkit.solution_array)
installed (gpkit.build.SolverBackend attribute)
interact() (gpkit.constraints.costed.CostedConstraintSet method)
InvalidGPConstraint
is_sweepvar() (in module gpkit.small_scripts)
isfile() (in module gpkit.build)
K
KeyDict (class in gpkit.keydict)
keymapping (gpkit.keydict.KeyDict attribute)
KeySet (class in gpkit.keydict)
L
latex() (gpkit.constraints.set.ConstraintSet method)
(gpkit.constraints.single_equation.SingleEquationConstraint method)
(gpkit.nomials.array.NomialArray method)
(gpkit.nomials.core.Nomial method)
(gpkit.varkey.VarKey method)
latex_num() (in module gpkit.small_scripts)
latex_opers (gpkit.constraints.single_equation.SingleEquationConstraint attribute)
latex_unitstr() (gpkit.varkey.VarKey method)
left (gpkit.nomials.array.NomialArray attribute)
lib_name (gpkit.build.Mosek attribute)
lib_path (gpkit.build.Mosek attribute)
load_settings() (in module gpkit.globals)
localsolve() (gpkit.constraints.model.Model method)
(gpkit.constraints.sgp.SequentialGeometricProgram method)
log() (in module gpkit.build)
look (gpkit.build.SolverBackend attribute)
look() (gpkit.build.CVXopt method)
(gpkit.build.Mosek method)
(gpkit.build.MosekCLI method)
loose_table() (in module gpkit.solution_array)
M
mag() (in module gpkit.small_scripts)
matrix_converter() (in module gpkit.small_classes)
maybe_flatten() (in module gpkit.small_scripts)
mdmake() (in module gpkit.tools.tools)
mdparse() (in module gpkit.tools.tools)
min_bst() (gpkit.tools.autosweep.BinarySweepTree method)
mmap() (gpkit.nomials.map.NomialMap method)
Model (class in gpkit.constraints.model)
model (gpkit.solution_array.SolutionArray attribute)
mono_approximation() (gpkit.nomials.math.Monomial method)
(gpkit.nomials.math.Signomial method)
mono_lower_bound() (gpkit.nomials.math.Posynomial method)
Monomial (class in gpkit.nomials.math)
MonomialEquality (class in gpkit.nomials.math)
Mosek (class in gpkit.build)
MosekCLI (class in gpkit.build)
N
name (gpkit.build.CVXopt attribute)
(gpkit.build.Mosek attribute)
(gpkit.build.MosekCLI attribute)
(gpkit.build.SolverBackend attribute)
(gpkit.constraints.model.Model attribute)
NamedVariables (class in gpkit.globals)
naming (gpkit.constraints.model.Model attribute)
(gpkit.varkey.VarKey attribute)
next() (gpkit.small_classes.Count method)
Nomial (class in gpkit.nomials.core)
nomial_latex_helper() (in module gpkit.small_scripts)
NomialArray (class in gpkit.nomials.array)
NomialData (class in gpkit.nomials.data)
NomialMap (class in gpkit.nomials.map)
nomials (gpkit.nomials.math.ScalarSingleEquationConstraint attribute)
num (gpkit.constraints.model.Model attribute)
O
outer() (gpkit.nomials.array.NomialArray method)
P
padleft() (gpkit.nomials.array.NomialArray method)
padright() (gpkit.nomials.array.NomialArray method)
parse_and_index() (gpkit.keydict.KeyDict method)
parse_subs() (in module gpkit.nomials.substitution)
parse_variables() (in module gpkit.tools.docstring)
patches (gpkit.build.Mosek attribute)
pathjoin() (in module gpkit.build)
pickle_prep() (gpkit.solution_array.SolutionArray method)
plot() (gpkit.solution_array.SolutionArray method)
(gpkit.tools.autosweep.SolutionOracle method)
plot_1dsweepgrid() (in module gpkit.interactive.plot_sweep)
plot_convergence() (in module gpkit.interactive.plotting)
posy_at() (gpkit.tools.autosweep.BinarySweepTree method)
posy_negy() (gpkit.nomials.math.Signomial method)
Posynomial (class in gpkit.nomials.math)
PosynomialInequality (class in gpkit.nomials.math)
process_result() (gpkit.constraints.bounded.Bounded method)
(gpkit.constraints.relax.ConstantsRelaxed method)
(gpkit.constraints.set.ConstraintSet method)
(gpkit.constraints.single_equation.SingleEquationConstraint method)
(gpkit.constraints.tight.Tight method)
prod() (gpkit.nomials.array.NomialArray method)
(gpkit.nomials.core.Nomial method)
program (gpkit.constraints.model.Model attribute)
(gpkit.solution_array.SolutionArray attribute)
R
ractorjs() (in module gpkit.interactive.ractor)
ractorpy() (in module gpkit.interactive.ractor)
raise_badelement() (in module gpkit.constraints.set)
raise_elementhasnumpybools() (in module gpkit.constraints.set)
recurse_splits() (in module gpkit.tools.autosweep)
relaxed() (gpkit.nomials.math.ScalarSingleEquationConstraint method)
(gpkit.nomials.math.Signomial method)
reldiff() (in module gpkit.solution_array)
reltol (gpkit.constraints.tight.Tight attribute)
remove_zeros() (gpkit.nomials.map.NomialMap method)
replacedir() (in module gpkit.build)
reset_modelnumbers() (in module gpkit.globals)
reset_varkeys() (gpkit.constraints.costed.CostedConstraintSet method)
(gpkit.constraints.set.ConstraintSet method)
right (gpkit.nomials.array.NomialArray attribute)
rootconstr_latex() (gpkit.constraints.costed.CostedConstraintSet method)
(gpkit.constraints.set.ConstraintSet method)
rootconstr_str() (gpkit.constraints.costed.CostedConstraintSet method)
(gpkit.constraints.set.ConstraintSet method)
run_sweep() (in module gpkit.constraints.prog_factories)
S
sample_at() (gpkit.tools.autosweep.BinarySweepTree method)
save() (gpkit.solution_array.SolutionArray method)
(gpkit.tools.autosweep.BinarySweepTree method)
(gpkit.tools.spdata.SPData method)
savecsv() (gpkit.solution_array.SolutionArray method)
savemat() (gpkit.solution_array.SolutionArray method)
saveprettycsv() (gpkit.solution_array.SolutionArray method)
ScalarSingleEquationConstraint (class in gpkit.nomials.math)
sens_from_dual() (gpkit.constraints.bounded.Bounded method)
(gpkit.constraints.set.ConstraintSet method)
(gpkit.nomials.math.MonomialEquality method)
(gpkit.nomials.math.PosynomialInequality method)
(gpkit.nomials.math.SignomialInequality method)
senss_table() (in module gpkit.solution_array)
SequentialGeometricProgram (class in gpkit.constraints.sgp)
showcadtoon() (in module gpkit.interactive.ractor)
Signomial (class in gpkit.nomials.math)
SignomialEquality (class in gpkit.constraints.sigeq)
SignomialInequality (class in gpkit.nomials.math)
SignomialsEnabled (class in gpkit.globals)
SingleEquationConstraint (class in gpkit.constraints.single_equation)
SingleSignomialEquality (class in gpkit.nomials.math)
solarray (gpkit.tools.autosweep.BinarySweepTree attribute)
(gpkit.tools.autosweep.SolutionOracle attribute)
sollist (gpkit.tools.autosweep.BinarySweepTree attribute)
solution (gpkit.constraints.model.Model attribute)
SolutionArray (class in gpkit.solution_array)
SolutionOracle (class in gpkit.tools.autosweep)
solve() (gpkit.constraints.gp.GeometricProgram method)
(gpkit.constraints.model.Model method)
SolverBackend (class in gpkit.build)
SolverLog (class in gpkit.small_classes)
sp() (gpkit.constraints.model.Model method)
SPData (class in gpkit.tools.spdata)
splitsweep() (in module gpkit.small_scripts)
str_without() (gpkit.constraints.set.ConstraintSet method)
(gpkit.constraints.single_equation.SingleEquationConstraint method)
(gpkit.nomials.array.NomialArray method)
(gpkit.nomials.core.Nomial method)
(gpkit.varkey.VarKey method)
sub (gpkit.nomials.core.Nomial attribute)
sub() (gpkit.nomials.array.NomialArray method)
(gpkit.nomials.map.NomialMap method)
(gpkit.nomials.math.Signomial method)
(gpkit.nomials.variables.Variable method)
subconstr_latex() (gpkit.constraints.model.Model method)
(gpkit.constraints.set.ConstraintSet method)
(gpkit.constraints.single_equation.SingleEquationConstraint method)
subconstr_str() (gpkit.constraints.model.Model method)
(gpkit.constraints.set.ConstraintSet method)
(gpkit.constraints.single_equation.SingleEquationConstraint method)
subinplace() (in module gpkit.nomials.map)
subinto() (gpkit.solution_array.SolutionArray method)
subscripts (gpkit.varkey.VarKey attribute)
sum() (gpkit.nomials.array.NomialArray method)
(gpkit.nomials.core.Nomial method)
summary() (gpkit.solution_array.SolutionArray method)
sweep() (gpkit.constraints.model.Model method)
SweepValue (class in gpkit.small_scripts)
T
table() (gpkit.solution_array.SolutionArray method)
table_titles (gpkit.solution_array.SolutionArray attribute)
te_exp_minus1() (in module gpkit.tools.tools)
te_secant() (in module gpkit.tools.tools)
te_tangent() (in module gpkit.tools.tools)
Tight (class in gpkit.constraints.tight)
tight_table() (in module gpkit.solution_array)
to() (gpkit.nomials.core.Nomial method)
(gpkit.nomials.map.NomialMap method)
(gpkit.nomials.variables.Variable method)
to_arrays() (gpkit.small_classes.DictOfLists method)
tocoo() (gpkit.small_classes.CootMatrix method)
tocsc() (gpkit.small_classes.CootMatrix method)
tocsr() (gpkit.small_classes.CootMatrix method)
todataframe() (gpkit.solution_array.SolutionArray method)
todense() (gpkit.small_classes.CootMatrix method)
todia() (gpkit.small_classes.CootMatrix method)
todok() (gpkit.small_classes.CootMatrix method)
topsenss_filter() (in module gpkit.solution_array)
topsenss_table() (in module gpkit.solution_array)
try_str_without() (in module gpkit.small_scripts)
trycall() (in module gpkit.constraints.single_equation)
U
unique_id() (gpkit.varkey.VarKey class method)
unique_varkeys (gpkit.constraints.set.ConstraintSet attribute)
units (gpkit.nomials.array.NomialArray attribute)
(gpkit.nomials.map.NomialMap attribute)
units_of_product() (gpkit.nomials.map.NomialMap method)
unitstr() (gpkit.nomials.core.Nomial method)
(gpkit.varkey.VarKey method)
(in module gpkit.repr_conventions)
update() (gpkit.keydict.KeyDict method)
(gpkit.keydict.KeySet method)
update_keymap() (gpkit.keydict.KeyDict method)
V
value (gpkit.nomials.core.Nomial attribute)
values (gpkit.nomials.data.NomialData attribute)
var_table() (in module gpkit.solution_array)
Variable (class in gpkit.nomials.variables)
variable_declaration() (in module gpkit.tools.docstring)
variables_byname() (gpkit.constraints.set.ConstraintSet method)
VarKey (class in gpkit.varkey)
varkey_bounds() (in module gpkit.constraints.bounded)
varkeys (gpkit.constraints.gp.GeometricProgram attribute)
(gpkit.constraints.set.ConstraintSet attribute)
(gpkit.nomials.data.NomialData attribute)
varlocs (gpkit.nomials.data.NomialData attribute)
varnames() (gpkit.solution_array.SolutionArray method)
veclinkedfn() (in module gpkit.nomials.variables)
VectorizableVariable (class in gpkit.nomials.variables)
Vectorize (class in gpkit.globals)
vectorize() (gpkit.nomials.array.NomialArray method)
verify_docstring() (gpkit.constraints.model.Model method)
version (gpkit.build.Mosek attribute)
vv_declare() (in module gpkit.tools.docstring)
W
warnings_table() (in module gpkit.solution_array)
write() (gpkit.small_classes.SolverLog method)
Read the Docs
v: v0.8.0
Versions
latest
stable
v0.8.0
v0.7.0
v0.6.0
v0.5.3
v0.5.2
v0.5.1
v0.5.0
v0.4.2
v0.4.1
v0.4.0
v0.3.5.6
v0.3.5.4
v0.3.4.9
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.0
v0.1.0
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.