method constructor {args} {
# Creates object of class `Sens` that describes SENS ac analysis.# -objfunc value - output expression# -param value - circuit parameter(s)# -name value - name argument, optional# ```# .SENS objfunc=<output =ession(s)> param=<circuit parameter(s)># ```# Example of class initialization:# ```# Sens new -objfunc "0.5*(V(B)-3.0)**2.0" -param "R1:R,R2:R" -name dc1# ```# Synopsis: -objfunc value -param value ?-name value?set arguments [argparse -inline -help {Creates object of class 'Sens' that describes SENS ac analysis} {
-name=
{-objfunc= -required -help {Output expression}}
{-param= -required -help {Circuit parameter(s)}}
}]
my NameProcess $arguments [self object]
lappend params [list -eq objfunc [dget $arguments objfunc]]
lappend params [list -nocheck param [dget $arguments param]]
##nagelfar variable namenext sens $params -name $name
}