TraceMaker
C++ API of the engine
Loading...
Searching...
No Matches
tmk::crules::CurrentPlan Struct Reference

Width for a rule that names a current (doc 15 §5.4, IPC-2221). More...

#include <crules/impedance_rules.hpp>

Public Attributes

bool computed = false
std::string why
double amps = 0
double delta_t_c = 0
Coord outer_copper = 0
Coord inner_copper = 0
 inner 0: no inner layers
Coord outer_width = 0
Coord inner_width = 0
bool copper_assumed = false
 no stackup: 35 um (1 oz) assumed

Detailed Description

Width for a rule that names a current (doc 15 §5.4, IPC-2221).

Definition at line 76 of file impedance_rules.hpp.

Member Data Documentation

◆ amps

double tmk::crules::CurrentPlan::amps = 0

Definition at line 79 of file impedance_rules.hpp.

◆ computed

bool tmk::crules::CurrentPlan::computed = false

Definition at line 77 of file impedance_rules.hpp.

◆ copper_assumed

bool tmk::crules::CurrentPlan::copper_assumed = false

no stackup: 35 um (1 oz) assumed

Definition at line 82 of file impedance_rules.hpp.

◆ delta_t_c

double tmk::crules::CurrentPlan::delta_t_c = 0

Definition at line 79 of file impedance_rules.hpp.

◆ inner_copper

Coord tmk::crules::CurrentPlan::inner_copper = 0

inner 0: no inner layers

Definition at line 80 of file impedance_rules.hpp.

◆ inner_width

Coord tmk::crules::CurrentPlan::inner_width = 0

Definition at line 81 of file impedance_rules.hpp.

◆ outer_copper

Coord tmk::crules::CurrentPlan::outer_copper = 0

Definition at line 80 of file impedance_rules.hpp.

◆ outer_width

Coord tmk::crules::CurrentPlan::outer_width = 0

Definition at line 81 of file impedance_rules.hpp.

◆ why

std::string tmk::crules::CurrentPlan::why

Definition at line 78 of file impedance_rules.hpp.


The documentation for this struct was generated from the following file: