<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://gnucap.org/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#">
    <title>* gnucap:user</title>
    <tagline></tagline>
    <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/"/>
    <id>http://gnucap.org/dokuwiki/</id>
    <modified>2026-04-07T10:12:49-05:00</modified>
    <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
    <entry>
        <title>gnucap:user:alias</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:alias?rev=1375884088&amp;do=diff"/>
        <created>2013-08-07T09:01:28-05:00</created>
        <issued>2013-08-07T09:01:28-05:00</issued>
        <modified>2013-08-07T09:01:28-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:alias?rev=1375884088&amp;do=diff</id>
        <summary>1.ALIAS

Purpose:Creates an alias for command

Status:Implemented

Syntax:
  alias [word] [command]
Comments:

Command creates an alias for command with the name word.

Example:
   gnucap&gt;alias info sysinfo
   gnucap&gt;info
   Model name	        : Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz
   OS Description     :&quot;Ubuntu 12.04 LTS&quot;
   CPU MHz	        : 2494.409
   RAM Available      :1012348kB
   RAM Free           :132372kB
   gnucap&gt;</summary>
    </entry>
    <entry>
        <title>gnucap:user:alter</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:alter?rev=1377647759&amp;do=diff"/>
        <created>2013-08-27T18:55:59-05:00</created>
        <issued>2013-08-27T18:55:59-05:00</issued>
        <modified>2013-08-27T18:55:59-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:alter?rev=1377647759&amp;do=diff</id>
        <summary>13.ALTER

Purpose:Command is used to change the value of a parameter.

Status:Implemented

Syntax:
    alter
    alter parameter-name value
Comments:Sets the value of specified parameter

Example:

To modify the value of vcc in a ciruit
    gnucap&gt;alter vcc = 15
    gnucap&gt;
and to modify the resitances say R1 and R2</summary>
    </entry>
    <entry>
        <title>gnucap:user:another_page</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:another_page?rev=1371048980&amp;do=diff"/>
        <created>2013-06-12T09:56:20-05:00</created>
        <issued>2013-06-12T09:56:20-05:00</issued>
        <modified>2013-06-12T09:56:20-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:another_page?rev=1371048980&amp;do=diff</id>
        <summary>not another page</summary>
    </entry>
    <entry>
        <title>gnucap:user:asco_for_gnucap</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:asco_for_gnucap?rev=1524241176&amp;do=diff"/>
        <created>2018-04-20T11:19:36-05:00</created>
        <issued>2018-04-20T11:19:36-05:00</issued>
        <modified>2018-04-20T11:19:36-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:asco_for_gnucap?rev=1524241176&amp;do=diff</id>
        <summary>Why Asco?

Asco is a small C program that implements several numerical optimizers and interfaces to some circuit simulators. asco (version 0.4.8) does not particularly support gnucap as a backend, but rather provides a generic interface to any program that processes text somehow.</summary>
    </entry>
    <entry>
        <title>gnucap:user:aspice</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:aspice?rev=1378322629&amp;do=diff"/>
        <created>2013-09-04T14:23:49-05:00</created>
        <issued>2013-09-04T14:23:49-05:00</issued>
        <modified>2013-09-04T14:23:49-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:aspice?rev=1378322629&amp;do=diff</id>
        <summary>23.ASPICE

Purpose:Start an asynchronous run and loads the data to specified output file. 

Status:Implemented

Syntax:
    aspice input_file output_file
Comments:

input_file is a file which is to be run in batch mode and output_file corresponds to the file on which data will be loaded.If output_file already exists then the contents of the file are overwritten by the current output.</summary>
    </entry>
    <entry>
        <title>gnucap:user:build_system_for_plugins</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:build_system_for_plugins?rev=1522209143&amp;do=diff"/>
        <created>2018-03-27T22:52:23-05:00</created>
        <issued>2018-03-27T22:52:23-05:00</issued>
        <modified>2018-03-27T22:52:23-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:build_system_for_plugins?rev=1522209143&amp;do=diff</id>
        <summary>compling/installing/loading plugins must be as easy as possible. there are three kinds of modules that need to taken into account.

	*  Plugins shipped and installed within gnucap
	*  Device models, compiled locally, simulation based
	*  Plugins from other sources, compiled out-of-tree, installable.</summary>
    </entry>
    <entry>
        <title>gnucap:user:circbyline</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:circbyline?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:circbyline?rev=1449869995&amp;do=diff</id>
        <summary>21.CIRCBYLINE

Purpose:Enter a circuit line by line. 

Status:Done</summary>
    </entry>
    <entry>
        <title>gnucap:user:cls</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:cls?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:cls?rev=1449869995&amp;do=diff</id>
        <summary>CLS

Purpose:Clears the gnucap interpreter

Status:Implemented

Syntax:
    cls
    cls [command]
Comments:

A command can be issued with cls,it first clears the interpreter and then run th command.
A bare cls simply clears the interpreter.

Example:
Following command first clears the screen and then runs the command 'sysinfo'.</summary>
    </entry>
    <entry>
        <title>gnucap:user:code-related_stuff</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:code-related_stuff?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:code-related_stuff?rev=1449869995&amp;do=diff</id>
        <summary>Code related stuff

Currently noise simulation is implemented as plugin which is available at github at the following  link 

It re-uses s_ac.cc file (ac simulation) to implement noise analysis.

At the present moment (April 2011) noise works with only  gnucap-a branch of gnucap, but hopefully soon it will work with main trunk too.</summary>
    </entry>
    <entry>
        <title>gnucap:user:colon_command</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:colon_command?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:colon_command?rev=1449869995&amp;do=diff</id>
        <summary>20. : Command

Purpose: command : issued with multiple commands separated by semi-colon runs each command one by one.

Status:Implemented

Syntax:
   : command_1;command_2;.....;command_n
Comments:

Any number of commands may be passes to the : command. Shell commands passed with ! command are not executed.Like, :!ls will fail to run.</summary>
    </entry>
    <entry>
        <title>gnucap:user:colon_commmand</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:colon_commmand?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:colon_commmand?rev=1449869995&amp;do=diff</id>
        <summary>20. : Command

Purpose: command : issued with multiple commands separated by semi-colon runs each command one by one.

Status:Implemented

Syntax:
   : command_1;command_2;.....;command_n
Comments:

Any number of commands may be passes to the : command. Shell commands passed with ! command are not executed.Like, :!ls will fail to run.</summary>
    </entry>
    <entry>
        <title>gnucap:user:command</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:command?rev=1375886227&amp;do=diff"/>
        <created>2013-08-07T09:37:07-05:00</created>
        <issued>2013-08-07T09:37:07-05:00</issued>
        <modified>2013-08-07T09:37:07-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:command?rev=1375886227&amp;do=diff</id>
        <summary>20. : Command

Purpose: command : issued with multiple commands separated by semi-colon runs each command one by one.

Status:Implemented

Syntax:
   : command_1;command_2;.....;command_n
Comments:

Any number of commands may be passes to the : command. Shell commands passed with ! command are not executed.Like, :!ls will fail to run.</summary>
    </entry>
    <entry>
        <title>gnucap:user:command_plugins</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:command_plugins?rev=1526988438&amp;do=diff"/>
        <created>2018-05-22T06:27:18-05:00</created>
        <issued>2018-05-22T06:27:18-05:00</issued>
        <modified>2018-05-22T06:27:18-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:command_plugins?rev=1526988438&amp;do=diff</id>
        <summary>Gnucap commands are implemented as plugins.  This section describes the commands supplied in the ry-1 branch in the gnucap repo (TODO: move to plugin repo).

&quot;Data&quot; commands

* MDUMP - Prints the dc tran matrix values.

* RMCIRC - Removes the current circuit from the list of circuits sourced into gnucap.</summary>
    </entry>
    <entry>
        <title>gnucap:user:control_statements</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:control_statements?rev=1526988538&amp;do=diff"/>
        <created>2018-05-22T06:28:58-05:00</created>
        <issued>2018-05-22T06:28:58-05:00</issued>
        <modified>2018-05-22T06:28:58-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:control_statements?rev=1526988538&amp;do=diff</id>
        <summary>Following set of control statements provides users the flexibility to write the complex scripts in Gnucap and control the execution sequence with much ease. TODO: find/reference these plugins.

if else statement

repeat statement

while statement

dowhile statement</summary>
    </entry>
    <entry>
        <title>gnucap:user:def</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:def?rev=1375884260&amp;do=diff"/>
        <created>2013-08-07T09:04:20-05:00</created>
        <issued>2013-08-07T09:04:20-05:00</issued>
        <modified>2013-08-07T09:04:20-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:def?rev=1375884260&amp;do=diff</id>
        <summary>2.DEF

Purpose:Command is used to define a function.

Status:Implemented

Syntax:
  def [function_name]
Comments:

Maximum three arguments can be provided which can be of type int or float.Variables are named x,y,z by default and only these variables should be used in the expression.</summary>
    </entry>
    <entry>
        <title>gnucap:user:details_of_geda_plugin</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:details_of_geda_plugin?rev=1358165650&amp;do=diff"/>
        <created>2013-01-14T06:14:10-05:00</created>
        <issued>2013-01-14T06:14:10-05:00</issued>
        <modified>2013-01-14T06:14:10-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:details_of_geda_plugin?rev=1358165650&amp;do=diff</id>
        <summary>Introduction

The plugin for parsing and printing schematic files in the gEDA/gschem format is at [1] Github branch. 

Get it by cloning the git repo : git clone git@github.sksavant/gnucap.git --branch lang_gschem
or get this zip file : zipfile



If you already have latest snapshot of gnucap installed you just need to get the following files: 'src/lang_gschem.cc', 'src/d_net.cc', 'src/d_place.cc'. Also some change is need in lang_verilog.cc to print verilog code correctly.
Some examples are pre…</summary>
    </entry>
    <entry>
        <title>gnucap:user:discussions</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:discussions?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:discussions?rev=1449869995&amp;do=diff</id>
        <summary>is there a need for s_noise.cc? noise seems to be just about probes.
in e_aux.h a function like


inline COMPLEX port_noise(const node_t&amp; n1, const node_t&amp; n2){
  std::fill_n(CKT_BASE::_sim-&gt;_sens, 1*CKT_BASE::_sim-&gt;_total_nodes+1, 0);
  CKT_BASE::_sim-&gt;_sens[n1.m_()] = 1;
  CKT_BASE::_sim-&gt;_sens[n2.m_()] = -1;
  CKT_BASE::_sim-&gt;_acx.fbsubt(CKT_BASE::_sim-&gt;_sens); // use Gennadys transposed fbsub
  double a = CARD_LIST::card_list.do_noise();
  return a;
}</summary>
    </entry>
    <entry>
        <title>gnucap:user:dowhile_statement</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:dowhile_statement?rev=1407527206&amp;do=diff"/>
        <created>2014-08-08T14:46:46-05:00</created>
        <issued>2014-08-08T14:46:46-05:00</issued>
        <modified>2014-08-08T14:46:46-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:dowhile_statement?rev=1407527206&amp;do=diff</id>
        <summary>dowhile statement

Purpose: dowhile statement is similar to while loop except the condition is tested after the statements are executed.

Status: Done. Nesting is not supported at the moment.

Syntax:
   dowhile condition
   ...
   end
Let's see some example of dowhile statement</summary>
    </entry>
    <entry>
        <title>gnucap:user:echo</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:echo?rev=1375884260&amp;do=diff"/>
        <created>2013-08-07T09:04:20-05:00</created>
        <issued>2013-08-07T09:04:20-05:00</issued>
        <modified>2013-08-07T09:04:20-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:echo?rev=1375884260&amp;do=diff</id>
        <summary>3.ECHO

Purpose:Prints the text

Status:Implemented

Syntax:
   echo [text]
Comments:

Command echoes the text in the interpreter.

Example:
   gnucap&gt; echo
   Usage: echo [text]
   gnucap&gt;echo &quot;Hello&quot;
   &quot;Hello&quot;
   gnucap&gt;echo Hello World!
   Hello World!
   gnucap&gt;</summary>
    </entry>
    <entry>
        <title>gnucap:user:foreach_statement</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:foreach_statement?rev=1407527321&amp;do=diff"/>
        <created>2014-08-08T14:48:41-05:00</created>
        <issued>2014-08-08T14:48:41-05:00</issued>
        <modified>2014-08-08T14:48:41-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:foreach_statement?rev=1407527321&amp;do=diff</id>
        <summary>foreach statement

Purpose: The statements are executed once for each value of var which ranges from m to n(including m and n) as specified by the user.The value of var can be accessed within the body of the loop by using $var.

Status: Done. Nesting is not supported at the moment.</summary>
    </entry>
    <entry>
        <title>gnucap:user:gnucap_library</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:gnucap_library?rev=1524240159&amp;do=diff"/>
        <created>2018-04-20T11:02:39-05:00</created>
        <issued>2018-04-20T11:02:39-05:00</issued>
        <modified>2018-04-20T11:02:39-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:gnucap_library?rev=1524240159&amp;do=diff</id>
        <summary>libgnucap is no longer experimental.</summary>
    </entry>
    <entry>
        <title>gnucap:user:gnucap_linear_solver</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:gnucap_linear_solver?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:gnucap_linear_solver?rev=1449869995&amp;do=diff</id>
        <summary>GNucap Linear Solver

Gnucal linear solver is implemented in file m_matrix.h - that is C++ template.

Most things are depicted in very extensive comments to this file.
Some things which are discovered and are listed here.

No zero diagonal element allowed

Solver has an issue if diagonal element is zero. lets consider system:</summary>
    </entry>
    <entry>
        <title>gnucap:user:gnucap_nonlinear_solver</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:gnucap_nonlinear_solver?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:gnucap_nonlinear_solver?rev=1449869995&amp;do=diff</id>
        <summary>Gnucap Nonlinear Solver

This sections will describe my (gserdyuk) analysis of gnucap nonlinear solver, comparison of it to classic Newton notation and notes which will appear on the course of the study.

Classic Newton Notation

Let us consider vector system of equations</summary>
    </entry>
    <entry>
        <title>gnucap:user:gnucap_python</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:gnucap_python?rev=1590652400&amp;do=diff"/>
        <created>2020-05-28T02:53:20-05:00</created>
        <issued>2020-05-28T02:53:20-05:00</issued>
        <modified>2020-05-28T02:53:20-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:gnucap_python?rev=1590652400&amp;do=diff</id>
        <summary>source code at &lt;https://codeberg.org/gnucap/gnucap-python&gt;. 0.0.5 relased May 2020.

A bidirectional python&lt;-&gt;gnucap interface

	*  based on SWIG, that
	*  implements a Python interface for Gnucap
	*  enables Gnucap extensions (components, algorithms..) in Python.</summary>
    </entry>
    <entry>
        <title>gnucap:user:gnucap_verilog_reconciled</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:gnucap_verilog_reconciled?rev=1528180450&amp;do=diff"/>
        <created>2018-06-05T01:34:10-05:00</created>
        <issued>2018-06-05T01:34:10-05:00</issued>
        <modified>2018-06-05T01:34:10-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:gnucap_verilog_reconciled?rev=1528180450&amp;do=diff</id>
        <summary>== Specs, Standards

The verilog-ams specification adds on to the verilog, (IEEE-1364-2001 or IEEE-1364-2005), versions.
I will be testing cross workability with Icarus Verilog of the same spec year.

I'm not sure yet which verilog-ams version we will use to match up with netlist verilog,
and not sure about needing to read the IEEE verilog specs -- they're not freely available.
Acellera.org free publishes Verilog-AMS Language Reference Manual, Release 2.3.1 last changed June 1, 2009.</summary>
    </entry>
    <entry>
        <title>gnucap:user:graphical_output_display_plugin</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:graphical_output_display_plugin?rev=1408388644&amp;do=diff"/>
        <created>2014-08-18T14:04:04-05:00</created>
        <issued>2014-08-18T14:04:04-05:00</issued>
        <modified>2014-08-18T14:04:04-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:graphical_output_display_plugin?rev=1408388644&amp;do=diff</id>
        <summary>Purpose

For displaying and analyzing output of simulation graphically in a separate window.

Syntax
gplot mode points
gplot mode points parameters
Status

Currently you can plot the stored probe data by choosing corresponding mode and points.

You can customize the plot by setting proper options or by providing appropriate parameters.</summary>
    </entry>
    <entry>
        <title>gnucap:user:history</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:history?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:history?rev=1449869995&amp;do=diff</id>
        <summary>4.HISTORY

Purpose:Review the previous commands

Status:Implemented

Syntax:
  history
  history -t 
  history -s
Comments:

Command prints the history of commands that has been executed after enabling the history track mode. Commands tracking can be stopped by disabling the history mode.</summary>
    </entry>
    <entry>
        <title>gnucap:user:if_else_statement</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:if_else_statement?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:if_else_statement?rev=1449869995&amp;do=diff</id>
        <summary>if statement

Purpose: This statement is used to make one-time decisions,i.e,to execute some part of the script and ignore other.

Status: Done

Syntax:

   if condition      
  ...  
 elif another_condition 
  ...
 end
Following examples illustrates the use of if statements in Gnucap.</summary>
    </entry>
    <entry>
        <title>gnucap:user:ir_filters_and_tr-_noise</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:ir_filters_and_tr-_noise?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:ir_filters_and_tr-_noise?rev=1449869995&amp;do=diff</id>
        <summary>the gnucap bm_ framework can be used to plug in impulse response filters to elements.
with these, filtering is as simple as this:
spice
.model sfir fir coefs=(1,0,-1,1,1,1,1,0,0,-1) step=1m
.model sir int_filter step=0.1m
v1 nin 0 1
e1 nout 0 nin 0 sfir
e2 nint 0 nin 0 sir.print tran v(nin) v(nint) v(nout) Vout(e1)
.tran 0 2m 0.02m basic
.end
here sfir is a finite impulse reponse filter with 10 coefficients. sir is an integrating filter, which is implemented similarly to the other iirs (but more…</summary>
    </entry>
    <entry>
        <title>gnucap:user:istring</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:istring?rev=1537792967&amp;do=diff"/>
        <created>2018-09-24T07:42:47-05:00</created>
        <issued>2018-09-24T07:42:47-05:00</issued>
        <modified>2018-09-24T07:42:47-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:istring?rev=1537792967&amp;do=diff</id>
        <summary>case sensitivity in maps

gnucap provides a flag for case sensitivity that affects the parsing and
interpretation of identifiers. It is user controlled. The main use case is the
support for mostly obsolete but still widely used input languages such as
SPICE. the case sensitivity flag affects declaration and lookup.</summary>
    </entry>
    <entry>
        <title>gnucap:user:language_plugin_for_gschem</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:language_plugin_for_gschem?rev=1476746619&amp;do=diff"/>
        <created>2016-10-17T18:23:39-05:00</created>
        <issued>2016-10-17T18:23:39-05:00</issued>
        <modified>2016-10-17T18:23:39-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:language_plugin_for_gschem?rev=1476746619&amp;do=diff</id>
        <summary>Language Plugin for schematic files of GSchem

Introduction

The plan [1] is to write a plugin for Gnucap to support schematic files from gEDA/gschem [2].
Schematics are graphical representation of circuits using abstract symbols showing components and their connections. 

The idea for netlist import and export is at the wiki page : Netlist import and export 

The technical details on on how this gEDA/gschem plugin is implemented is at the page: Details of gEDA plugin</summary>
    </entry>
    <entry>
        <title>gnucap:user:language_plugin_for_qucs</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:language_plugin_for_qucs?rev=1536576269&amp;do=diff"/>
        <created>2018-09-10T05:44:29-05:00</created>
        <issued>2018-09-10T05:44:29-05:00</issued>
        <modified>2018-09-10T05:44:29-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:language_plugin_for_qucs?rev=1536576269&amp;do=diff</id>
        <summary>Language plugin for Qucs (see &lt;http://git.savannah.gnu.org/cgit/gnucap/gnucap-plugins.git/log/?h=qucs&gt; for an implementation)

The basic idea is to parse a qucs schematic or a qucsator netlist.

gnucsator

qucsator is the default simulation engine behind the qucs user interface. it does dc/ac/tran and sparam analysis, and maybe a (simplified, linear?) kind of harmonic balance.</summary>
    </entry>
    <entry>
        <title>gnucap:user:mdump</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:mdump?rev=1375884285&amp;do=diff"/>
        <created>2013-08-07T09:04:45-05:00</created>
        <issued>2013-08-07T09:04:45-05:00</issued>
        <modified>2013-08-07T09:04:45-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:mdump?rev=1375884285&amp;do=diff</id>
        <summary>5.MDUMP

Purpose:Prints the dc tran matrix values.

Status:Implemented

Syntax:
   mdump
   mdump filename
Comments:

Command dumps the dc-tran matrix into the console,if the filename is specified then output is redirected to the file.Two matrices one before the lu decomposition and one after the lu decomposition is dumped.</summary>
    </entry>
    <entry>
        <title>gnucap:user:netlist_import_and_export</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:netlist_import_and_export?rev=1755528112&amp;do=diff"/>
        <created>2025-08-18T09:41:52-05:00</created>
        <issued>2025-08-18T09:41:52-05:00</issued>
        <modified>2025-08-18T09:41:52-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:netlist_import_and_export?rev=1755528112&amp;do=diff</id>
        <summary>We need a universal translator system that can translate in all directions between Free EDA tools, possible future free EDA tools, and outside tools that are likely to be used with free EDA tools. Most existing EDA tools, both free and commercial, do not permit or implement export functionality needed to access user data, needlessly or intentionally locking in users.</summary>
    </entry>
    <entry>
        <title>gnucap:user:newtonnumericexample1</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:newtonnumericexample1?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:newtonnumericexample1?rev=1449869995&amp;do=diff</id>
        <summary>Newton Numeric Example 1

Let us consider simple 1-node circuit


       --------+-------------       
      |        |             |      
    I=0.001   R=1000     i=V^3/1000  
      |        |             |      
     ---      ---           ---</summary>
    </entry>
    <entry>
        <title>gnucap:user:noise_calculation_basics</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:noise_calculation_basics?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:noise_calculation_basics?rev=1449869995&amp;do=diff</id>
        <summary>Noise calculations basics

Noise is claculated using adjacent system method 
[TBD GS - complete, explain ]</summary>
    </entry>
    <entry>
        <title>gnucap:user:noise_implementation</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:noise_implementation?rev=1747507872&amp;do=diff"/>
        <created>2025-05-17T13:51:12-05:00</created>
        <issued>2025-05-17T13:51:12-05:00</issued>
        <modified>2025-05-17T13:51:12-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:noise_implementation?rev=1747507872&amp;do=diff</id>
        <summary>Noise Implementation

This section contains all stuff related to AC Noise calculation in Gnucap.

Status

Noise models and noise analysis are implemented in modelgen-verilog. See for example tests/v_noise.2.gc.
The implementation makes use of Verilog-A noise functions in the device models and noise probes that measure the noise level at the node connected to it. Noise analysis is performed during AC analysis.</summary>
    </entry>
    <entry>
        <title>gnucap:user:noise_syntax</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:noise_syntax?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:noise_syntax?rev=1449869995&amp;do=diff</id>
        <summary>Noise Simulation Syntax

To run noise simulation - ad the following line to circuit file (spice format):

.noise V(a,b) Dev stepmode points fromF toF

	*  V(a,b)  - output to measure noise at - nodes a to b; possible form:

V(a) is the same as V(a,0)</summary>
    </entry>
    <entry>
        <title>gnucap:user:one_more</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:one_more?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:one_more?rev=1449869995&amp;do=diff</id>
        <summary>test</summary>
    </entry>
    <entry>
        <title>gnucap:user:pre</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:pre?rev=1375884323&amp;do=diff"/>
        <created>2013-08-07T09:05:23-05:00</created>
        <issued>2013-08-07T09:05:23-05:00</issued>
        <modified>2013-08-07T09:05:23-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:pre?rev=1375884323&amp;do=diff</id>
        <summary>6.PRE

Purpose:Executes command prior to parsing the circuit

Status:Not implemented</summary>
    </entry>
    <entry>
        <title>gnucap:user:programingdetails</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:programingdetails?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:programingdetails?rev=1449869995&amp;do=diff</id>
        <summary>Programming Details

Topmost level solver computations are concentrated in s__solve.cc file in 

 SIM::solve(...) 

inside it main important steps:

 do { 

assume we have some value of unknowns: X_c
calculate model parameters

   evaluate models; 

load matrices (Jacobian J and vector FG)</summary>
    </entry>
    <entry>
        <title>gnucap:user:queuesandoptbypass</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:queuesandoptbypass?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:queuesandoptbypass?rev=1449869995&amp;do=diff</id>
        <summary>Queues and OPT::bypass

To improve speed GNucap solver uses device queues, most queues are activated when OPT::bypass is set to true.

This section will create analysis  of how this is implemented.

No bypass (OPT::bypass==false)

Looking at code of SIM::evaluate_models() - if (OPT::bypass==false) then 
only _late_evalq queue is used.</summary>
    </entry>
    <entry>
        <title>gnucap:user:quit</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:quit?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:quit?rev=1449869995&amp;do=diff</id>
        <summary>7.QUIT

Purpose:Terminates the gnucap interpreter

Status:Implemeted

Syntax:
  quit
  quit [status]
Comments: This quit command is the modified form of the current quit command.status(integer)can be passed as a parameter which signals the success or failure of the termination process to the Operating System.Non-zero status indicates unsuccessful termination to the Operating System.</summary>
    </entry>
    <entry>
        <title>gnucap:user:repeat_statement</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:repeat_statement?rev=1407527235&amp;do=diff"/>
        <created>2014-08-08T14:47:15-05:00</created>
        <issued>2014-08-08T14:47:15-05:00</issued>
        <modified>2014-08-08T14:47:15-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:repeat_statement?rev=1407527235&amp;do=diff</id>
        <summary>repeat statement

Purpose: This command executes the statements defined within its body “n” number of times where n is the number passed by the user.If no number is passed,loop is executed infinite number of times.

Status: Done.Nesting of loops is not supported at the moment.</summary>
    </entry>
    <entry>
        <title>gnucap:user:reset</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:reset?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:reset?rev=1449869995&amp;do=diff</id>
        <summary>9.RESET

Purpose:Reset command re-parses the input file.The circuit can then be re-run from its initial state

Status:Not implemented</summary>
    </entry>
    <entry>
        <title>gnucap:user:rmcirc</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:rmcirc?rev=1376195430&amp;do=diff"/>
        <created>2013-08-10T23:30:30-05:00</created>
        <issued>2013-08-10T23:30:30-05:00</issued>
        <modified>2013-08-10T23:30:30-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:rmcirc?rev=1376195430&amp;do=diff</id>
        <summary>8.RMCIRC

Purpose:Removes the current circuit from the list of circuits sourced into gnucap

Status:Done</summary>
    </entry>
    <entry>
        <title>gnucap:user:run</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:run?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:run?rev=1449869995&amp;do=diff</id>
        <summary>RUN

Purpose:Run the silumation as specified in the input file.

Status:Done</summary>
    </entry>
    <entry>
        <title>gnucap:user:schematic_geometry</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:schematic_geometry?rev=1747049456&amp;do=diff"/>
        <created>2025-05-12T06:30:56-05:00</created>
        <issued>2025-05-12T06:30:56-05:00</issued>
        <modified>2025-05-12T06:30:56-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:schematic_geometry?rev=1747049456&amp;do=diff</id>
        <summary>moved. &lt;http://gnucap.org/dokuwiki/doku.php/gnucap:user:netlist_import_and_export:geometry&gt;</summary>
    </entry>
    <entry>
        <title>gnucap:user:sensitivity_command</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:sensitivity_command?rev=1539722405&amp;do=diff"/>
        <created>2018-10-16T15:40:05-05:00</created>
        <issued>2018-10-16T15:40:05-05:00</issued>
        <modified>2018-10-16T15:40:05-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:sensitivity_command?rev=1539722405&amp;do=diff</id>
        <summary>Overview

Sensitivity can be calculated from a solution of the adjoint system,
see “Computer Methods for Circuit Analysis and Design (Vlach and Singhal)”.

Essentially, an (infinitesimal) change in a parameter p can be thought as a (infinitesimal) current injected into the network. an observable can be thought as a function f of the voltage vector v. if f is linear, then, ignoring the offset, it can be written as a scalar product s=&lt; F, v &gt;=&lt;F, Gi&gt;=&lt;G^t^-1 F, i&gt; with some vector F. but then df/d…</summary>
    </entry>
    <entry>
        <title>gnucap:user:set</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:set?rev=1378994329&amp;do=diff"/>
        <created>2013-09-12T08:58:49-05:00</created>
        <issued>2013-09-12T08:58:49-05:00</issued>
        <modified>2013-09-12T08:58:49-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:set?rev=1378994329&amp;do=diff</id>
        <summary>10.SETV

Purpose:Sets the value of a variable

Status:Implemented

Syntax:
    setv assign_to = value
    setv assign_to value
Comments:

Commands sets the value of “assign_to” variable to “value”.These values can be accessed via a show command.</summary>
    </entry>
    <entry>
        <title>gnucap:user:setv</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:setv?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:setv?rev=1449869995&amp;do=diff</id>
        <summary>10.SETV

Purpose:Sets the value of a variable

Status:Implemented

Syntax:
    setv assign_to = value
    setv assign_to value
Comments:

Commands sets the value of “assign_to” variable to “value”.These values can be accessed via a show command.</summary>
    </entry>
    <entry>
        <title>gnucap:user:shell</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:shell?rev=1376157227&amp;do=diff"/>
        <created>2013-08-10T12:53:47-05:00</created>
        <issued>2013-08-10T12:53:47-05:00</issued>
        <modified>2013-08-10T12:53:47-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:shell?rev=1376157227&amp;do=diff</id>
        <summary>11.SHELL

Purpose:Calls the command interpreter of operating system.

Status:Implemented

Syntax:
   shell [system_command]
Comments:

system_command is the command which is to be run in interpreter.It is to be passed as an argument.

Run 'exit' command to return to gnucap command interpreter.</summary>
    </entry>
    <entry>
        <title>gnucap:user:showmod</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:showmod?rev=1377453906&amp;do=diff"/>
        <created>2013-08-25T13:05:06-05:00</created>
        <issued>2013-08-25T13:05:06-05:00</issued>
        <modified>2013-08-25T13:05:06-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:showmod?rev=1377453906&amp;do=diff</id>
        <summary>12.SHOWMOD

Purpose:Lists model parameter values

Status:Done</summary>
    </entry>
    <entry>
        <title>gnucap:user:source</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:source?rev=1376249548&amp;do=diff"/>
        <created>2013-08-11T14:32:28-05:00</created>
        <issued>2013-08-11T14:32:28-05:00</issued>
        <modified>2013-08-11T14:32:28-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:source?rev=1376249548&amp;do=diff</id>
        <summary>13.SOURCE

Purpose:Reads a gnucap input file

Status:Done</summary>
    </entry>
    <entry>
        <title>gnucap:user:strcmp</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:strcmp?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:strcmp?rev=1449869995&amp;do=diff</id>
        <summary>14.STRCMP

Purpose:Compares two string

Status:Implemented

Syntax:
  strcmp string1 string2
  strcmp --help
Comments:

Compare two strings and outputs 0 if the two strings are equal otherwise output is the difference of the first non-matching character in string1 and string2. Strings may be passed with or without ” ”.</summary>
    </entry>
    <entry>
        <title>gnucap:user:sysinfo</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:sysinfo?rev=1375887187&amp;do=diff"/>
        <created>2013-08-07T09:53:07-05:00</created>
        <issued>2013-08-07T09:53:07-05:00</issued>
        <modified>2013-08-07T09:53:07-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:sysinfo?rev=1375887187&amp;do=diff</id>
        <summary>15.SYSINFO

Purpose:Command prints the system information

Status:Implemented

Syntax:
   sysinfo
Comments:

Command prints the useful system information which users may use to send bug reports to the gnucap developers community. This command doesn't works on Windows.</summary>
    </entry>
    <entry>
        <title>gnucap:user:test</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:test?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:test?rev=1449869995&amp;do=diff</id>
        <summary>test</summary>
    </entry>
    <entry>
        <title>gnucap:user:test_test</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:test_test?rev=1371049270&amp;do=diff"/>
        <created>2013-06-12T10:01:10-05:00</created>
        <issued>2013-06-12T10:01:10-05:00</issued>
        <modified>2013-06-12T10:01:10-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:test_test?rev=1371049270&amp;do=diff</id>
        <summary>test test

this is a test

another page

one more</summary>
    </entry>
    <entry>
        <title>gnucap:user:trace</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:trace?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:trace?rev=1449869995&amp;do=diff</id>
        <summary>16.TRACE

Purpose:Trace command traces nodes

Status:Not implemented</summary>
    </entry>
    <entry>
        <title>gnucap:user:unalias</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:unalias?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:unalias?rev=1449869995&amp;do=diff</id>
        <summary>17.UNALIAS

Purpose:Removes the definition for each alias name specified.

Status:Implemented

Syntax:
   unalias [word]
   unalias all
Comments:

word is the aliased name of the command.

all option removes all the specified aliases.

Example:

If info is the aliased name of sysinfo then it can be unaliased like</summary>
    </entry>
    <entry>
        <title>gnucap:user:undef</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:undef?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:undef?rev=1449869995&amp;do=diff</id>
        <summary>18.UNDEF

Purpose:Command removes the the user-defined functions.

Status:Implemented

Syntax:
  undef [function_name]
  undef all
Comments:

all flag removes all the user defined functions.

Example:
   gnucap&gt;undef max    Removes the ''max'' function
   gnucap&gt;unalias all   Removes all function definitions
   are you sure you want to remove all function definitions?y/n:y
   all functions removed.
   gnucap&gt;</summary>
    </entry>
    <entry>
        <title>gnucap:user:user</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:user?rev=1537793127&amp;do=diff"/>
        <created>2018-09-24T07:45:27-05:00</created>
        <issued>2018-09-24T07:45:27-05:00</issued>
        <modified>2018-09-24T07:45:27-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:user?rev=1537793127&amp;do=diff</id>
        <summary>This page provides an area for users to make contributions.

To add yours ....

	*  Create an account for yourself
	*  Edit this page to add a link to the new page you will make
	*  Make the new page for your contribution.

----------



Noise implementation - here is all stuff related to .noise command implementation: syntax, noise calculation basics, discussions regarding noise implementation and code-related stuff. Noise command implementation is not complete yet, so all material have “workin…</summary>
    </entry>
    <entry>
        <title>gnucap:user:version</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:version?rev=1449869995&amp;do=diff"/>
        <created>2015-12-11T15:39:55-05:00</created>
        <issued>2015-12-11T15:39:55-05:00</issued>
        <modified>2015-12-11T15:39:55-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:version?rev=1449869995&amp;do=diff</id>
        <summary>19.VERSION

Purpose:Prints the version of gnucap being used

Status:Implemented

Syntax:
version
Comments:

'ver' also works.

Example:
    gnucap&gt; version
    Gnucap Version: 2009.12.07 RCS 26.136
    gnucap&gt;</summary>
    </entry>
    <entry>
        <title>gnucap:user:while_statement</title>
        <link rel="alternate" type="text/html" href="http://gnucap.org/dokuwiki/doku.php/gnucap:user:while_statement?rev=1407527182&amp;do=diff"/>
        <created>2014-08-08T14:46:22-05:00</created>
        <issued>2014-08-08T14:46:22-05:00</issued>
        <modified>2014-08-08T14:46:22-05:00</modified>
        <id>http://gnucap.org/dokuwiki/doku.php/gnucap:user:while_statement?rev=1407527182&amp;do=diff</id>
        <summary>while statement

Purpose: This command executes the statements defined within its body until the condition specified evaluates to true as soon as the condition evaluates to false looping stops. 

Status: Done.Nesting is not supported at the moment.

Syntax:</summary>
    </entry>
</feed>
