Tcl SpiceGenTcl package (v0.66)

::SpiceGenTcl::Xyce::AnalysesTop, Main, Index

ClassesTop, Main, Index

Ac [::SpiceGenTcl::Xyce::Analyses]Top, Main, Index

Method summary
addParamSee ::SpiceGenTcl::Analysis.addParam
argsPreprocessSee ::SpiceGenTcl::Utility.argsPreprocess
buildArgStrSee ::SpiceGenTcl::Utility.buildArgStr
buildSwArgStrSee ::SpiceGenTcl::Utility.buildSwArgStr
configureConfigure properties.
deleteParamSee ::SpiceGenTcl::Analysis.deleteParam
duplListCheckSee ::SpiceGenTcl::Utility.duplListCheck
duplListCheckRetSee ::SpiceGenTcl::Utility.duplListCheckRet
genSPICEStringSee ::SpiceGenTcl::Analysis.genSPICEString
getParamsSee ::SpiceGenTcl::Analysis.getParams
setParamValueSee ::SpiceGenTcl::Analysis.setParamValue
Properties

Readable: -name, -type

Writable: -name, -type

Superclasses

::SpiceGenTcl::Common::Analyses::Ac

Dc [::SpiceGenTcl::Xyce::Analyses]Top, Main, Index

Method summary
addParamSee ::SpiceGenTcl::Analysis.addParam
argsPreprocessSee ::SpiceGenTcl::Utility.argsPreprocess
buildArgStrSee ::SpiceGenTcl::Utility.buildArgStr
buildSwArgStrSee ::SpiceGenTcl::Utility.buildSwArgStr
configureConfigure properties.
deleteParamSee ::SpiceGenTcl::Analysis.deleteParam
duplListCheckSee ::SpiceGenTcl::Utility.duplListCheck
duplListCheckRetSee ::SpiceGenTcl::Utility.duplListCheckRet
genSPICEStringSee ::SpiceGenTcl::Analysis.genSPICEString
getParamsSee ::SpiceGenTcl::Analysis.getParams
setParamValueSee ::SpiceGenTcl::Analysis.setParamValue
Properties

Readable: -name, -type

Writable: -name, -type

Superclasses

::SpiceGenTcl::Common::Analyses::Dc

Op [::SpiceGenTcl::Xyce::Analyses]Top, Main, Index

Method summary
addParamSee ::SpiceGenTcl::Analysis.addParam
argsPreprocessSee ::SpiceGenTcl::Utility.argsPreprocess
buildArgStrSee ::SpiceGenTcl::Utility.buildArgStr
buildSwArgStrSee ::SpiceGenTcl::Utility.buildSwArgStr
configureConfigure properties.
deleteParamSee ::SpiceGenTcl::Analysis.deleteParam
duplListCheckSee ::SpiceGenTcl::Utility.duplListCheck
duplListCheckRetSee ::SpiceGenTcl::Utility.duplListCheckRet
genSPICEStringSee ::SpiceGenTcl::Analysis.genSPICEString
getParamsSee ::SpiceGenTcl::Analysis.getParams
setParamValueSee ::SpiceGenTcl::Analysis.setParamValue
Properties

Readable: -name, -type

Writable: -name, -type

Superclasses

::SpiceGenTcl::Common::Analyses::Op

Sens [::SpiceGenTcl::Xyce::Analyses]Top, Main, Index

Method summary
constructorConstructor for the class.
addParamSee ::SpiceGenTcl::Analysis.addParam
argsPreprocessSee ::SpiceGenTcl::Utility.argsPreprocess
buildArgStrSee ::SpiceGenTcl::Utility.buildArgStr
buildSwArgStrSee ::SpiceGenTcl::Utility.buildSwArgStr
configureConfigure properties.
deleteParamSee ::SpiceGenTcl::Analysis.deleteParam
duplListCheckSee ::SpiceGenTcl::Utility.duplListCheck
duplListCheckRetSee ::SpiceGenTcl::Utility.duplListCheckRet
genSPICEStringSee ::SpiceGenTcl::Analysis.genSPICEString
getParamsSee ::SpiceGenTcl::Analysis.getParams
setParamValueSee ::SpiceGenTcl::Analysis.setParamValue
Properties

Readable: -name, -type

Writable: -name, -type

Superclasses

::SpiceGenTcl::Analysis

Mixins

::SpiceGenTcl::Utility

constructor [::SpiceGenTcl::Xyce::Analyses::Sens]Sens, Top, Main, Index

Creates object of class Sens that describes SENS ac analysis.

OBJECT constructor -objfunc value -param value ?-name value?
Details
Parameters
-nameName argument, optional.
-objfuncOutput expression.
-paramCircuit parameter(s)
Description
.SENS objfunc=<output =ession(s)> param=<circuit parameter(s)>

Example of class initialization:

::SpiceGenTcl::Analyses::Xyce::Sens new -objfunc "0.5*(V(B)-3.0)**2.0" -param "R1:R,R2:R" -name dc1
method constructor {args} {

    # Creates object of class `Sens` that describes SENS ac analysis.
    #  -objfunc - output expression
    #  -param - circuit parameter(s)
    #  -name - name argument, optional
    # ```
    # .SENS objfunc=<output =ession(s)> param=<circuit parameter(s)>
    # ```
    # Example of class initialization:
    # ```
    # ::SpiceGenTcl::Analyses::Xyce::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 {
        -name=
        {-objfunc= -required}
        {-param= -required}
    }]
    my NameProcess $arguments [self object]
    lappend params [list objfunc [dget $arguments objfunc] -eq]
    lappend params [list param [dget $arguments param] -nocheck]
    ##nagelfar variable name
    next sens $params -name $name
}

Tran [::SpiceGenTcl::Xyce::Analyses]Top, Main, Index

Method summary
addParamSee ::SpiceGenTcl::Analysis.addParam
argsPreprocessSee ::SpiceGenTcl::Utility.argsPreprocess
buildArgStrSee ::SpiceGenTcl::Utility.buildArgStr
buildSwArgStrSee ::SpiceGenTcl::Utility.buildSwArgStr
configureConfigure properties.
deleteParamSee ::SpiceGenTcl::Analysis.deleteParam
duplListCheckSee ::SpiceGenTcl::Utility.duplListCheck
duplListCheckRetSee ::SpiceGenTcl::Utility.duplListCheckRet
genSPICEStringSee ::SpiceGenTcl::Analysis.genSPICEString
getParamsSee ::SpiceGenTcl::Analysis.getParams
setParamValueSee ::SpiceGenTcl::Analysis.setParamValue
Properties

Readable: -name, -type

Writable: -name, -type

Superclasses

::SpiceGenTcl::Common::Analyses::Tran