Home > source > @penlab > phibar_D.m

phibar_D

PURPOSE ^

log-penalty barrier function, t can be a scalar/vector/...

SYNOPSIS ^

function [ret] = phibar_D(obj,t)

DESCRIPTION ^

 log-penalty barrier function, t can be a scalar/vector/...

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function [ret] = phibar_D(obj,t)
0002 % log-penalty barrier function, t can be a scalar/vector/...
0003 %
0004 
0005   ret=t;    % otherwise the result would be a column vector
0006   ind = find(t<0);
0007   invind = find(t>=0);
0008   ret(invind) = -Inf;
0009   ret(ind) = -1./t(ind);
0010   return;
0011

Generated on Mon 26-Aug-2019 10:22:08 by m2html © 2005