---
name: "setloself"
section: "3"
platform: "linux"
package: "alliance"
version: "5.1.1-3"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/setloself"
---

# setloself(3)

set the inductance value of a logical inductor

## NAME

setloself - set the inductance value of a logical inductor

## SYNOPSYS

```
#include "mlo.h"
void setloself(ptfig,name,newself)
lofig_list ∗ptfig ;
const char ∗name ;
double newself ;
```

## PARAMETERS

- *ptfig*

  Pointer to the figure in which the inductor should be seeked

- *name*

  Instance name of the inductor

- *newself*

  New inductance value

## DESCRIPTION

**setloself** looks in the list of inductors of the logical model pointed to by *ptfig* for a inductor identified by its instance *name* and set the SELF field to the newself value.

## RETURN VALUE

None

## ERRORS

**"∗∗∗ mbk error ∗∗∗ setloself impossible :** **inductor** *name* **doesn't exist in figure** *ptfig -\> NAME***"**

No inductor matches the name.

## EXAMPLE

```
#include "mlo.h"
void set_loself_value(char ∗figname,char ∗selfname,double newself)
{
  setloself(getlofig(figname,'A'),selfname,newself) ;
}
```

## SEE ALSO

**mbk**(1), [**lofig**(3)](/lofig/3.md), [**loself**(3)](/loself/3.md), [**addloself**(3)](/addloself/3.md), [**getloself**(3)](/getloself/3.md), [**delloself**(3)](/delloself/3.md).
