Code covered by the BSD License
Highlights from
fminsdp
 H_ipopt(x,sigma,lambda,data)Internal function for computing analytic Hessian of the Lagrangian
 Lagrangian(x,lambda,nonlc...LAGRANGIAN computes the Lagrangian except for the objective
 c_ipopt(x,data)C_IPOPT is used for evaluating nonlinear constraints when Ipopt
 c_knitro(x,nonlcon)C_KNITRO is used for evaluating nonlinear constraints when KNITRO
 clearallClear all variables but not breakpoints. Useful
 dc_ipopt(x,data)DC_IPOPT is used to evaluate the nonlinear constraints when ipopt is
 fminsdp(fun,x0,a,b,aeq,be...FMINSDP tries to find a local solution to nonlinear, nonconvex optimization
 g_ipopt(x,data)G_IPOPT is used by fminsdp for computing gradient of the objective function at x.
 gradientSparsity(data)GRADIENTSPARSITY Computes index sets used for efficient computation of
 hessMultSDP(x,lambda,v,Us...Internal function for computing Hessian of the Lagrangian H times
 hessian2(x, lambda, truss...Compute Hessian of the Lagrangian for the problem
 hessian3(x, lambda, truss...Compute Hessian of the Lagrangian for the problem
 hessianSDP(x,lambda,UserH...HESSIANSDP is used by fminsdp for computing an exact Hessian of the
 ind2sub_tril(siz,ind)IND2SUB_TRIL Multiple subscripts from linear index of lower triangular
 ipopt_main(objfun,x0,a,b,...Interface to NLPsolver Ipopt. Intended for use with fminsdp,
 knitro_main(objfun,x0,a,b...Interface to NLPsolver KNITRO. Intended for use with fminsdp.
 maxElement(A)MAXELEMENT Finds the position of the largest element in the input matrix
 mma_main(fun,x0,A,B,Aeq,B...Interface to NLPsolvers MMA and GCMMA. Intended for use with fminsdp,
 nonlcon1(x,truss,gradA)Nonlinear constraint function that implements the linear matrix
 nonlcon2(x,truss,gradA,BB...Nonlinear constraint function that implements the linear and nonlinear
 nonlcon3(x,truss,BB,CC)Nonlinear constraint function that implements the bilinear equlibrium
 nonlconSDP(x,data)NONLCONSDP is used by fminsdp for computing nonlinear constraints
 objfun(x,data)OBJFUN is used by fminsdp to compute objective function and its
 objfun_feas_no_user(x,data)OBJFUN_FEAS_NO_USER is used by fminsdp to compute the objective function
 sdpoptionset(varargin)SDPOPTIONSET is used to set options for fminsdp.
 smat(vA,sP)
 snopt_main(objfun_,x0,a,b...Interface to NLPsolver SNOPT.
 snoptfcn(x,data1,data2,da...SNOPTFCN evaluates the objective function and nonlinear constraints,
 sub2ind_tril(siz,i,j)SUB2IND_TRIL Linear index of lower triangular, quadratic, matrix from multiple
 svec(A,sp_A)SVEC converts a symmetric matrix n x n matrix A into a vector of
 symbol_fact(A,method)SYMBOL_FACT computes the symbolic cholesky factorization of the input
 vecsvecmat(n)VECSVECMAT Returns sparse matrices such that
 vecvect(n)VECVECT returns a sparse matrix such that
 volume12(x)Objective function
 volume3(x,truss)Objective function
 TrussClass
TrussClass represents a 2dimensional truss
 exempel4.mMinimize weight of a truss subject to an upper bound on the compliance,
 install.mINSTALL adds this folder and the folders 'interfaces'
 exempel3.mMinimize weight of a truss subject to an upper bound on the compliance,
 exempel2.mMinimize weight of a truss subject to an upper bound on the compliance,
 exempel1.mMinimize weight of a truss subject to an upper bound on the compliance

View all files
fminsdp
by
CarlJohan Thore
26 Sep 2013
(Updated
21 Aug 2014)
A code for solving nonlinear optimization problems with matrix inequality constraints.

knitro_main(objfun,x0,a,b,aeq,beq,lb,ub,nonlcon,options,data,ceq,cineq) 


Contact us