Garfield 0.3
Toolkit for the detailed simulation of particle detectors based on ionization measurement in gases and semiconductors
Loading...
Searching...
No Matches
Garfield::ComponentNeBem3d::Element Struct Reference

Public Attributes

std::array< double, 3 > origin
 Local origin.
double lx
double lz
double dA
 Area.
std::array< std::array< double, 3 >, 3 > dcos
 Direction cosines.
std::vector< double > xv
 X-coordinates of vertices.
std::vector< double > yv
 Y-coordinates of vertices.
std::vector< double > zv
 Z-coordinates of vertices.
int interface = 0
 Interface type.
double lambda = 0.
 Ratio of dielectric permittivities.
std::array< double, 3 > collocationPoint
 Collocation point.
double bc = 0.
 Boundary condition.
double assigned = 0.
 Fixed charge density.
double solution = 0.
 Solution (accumulated charge).

Detailed Description

Definition at line 244 of file ComponentNeBem3d.hh.

Member Data Documentation

◆ assigned

double Garfield::ComponentNeBem3d::Element::assigned = 0.

Fixed charge density.

Definition at line 268 of file ComponentNeBem3d.hh.

◆ bc

double Garfield::ComponentNeBem3d::Element::bc = 0.

Boundary condition.

Definition at line 266 of file ComponentNeBem3d.hh.

◆ collocationPoint

std::array<double, 3> Garfield::ComponentNeBem3d::Element::collocationPoint

Collocation point.

Definition at line 264 of file ComponentNeBem3d.hh.

◆ dA

double Garfield::ComponentNeBem3d::Element::dA

Area.

Definition at line 250 of file ComponentNeBem3d.hh.

◆ dcos

std::array<std::array<double, 3>, 3> Garfield::ComponentNeBem3d::Element::dcos

Direction cosines.

Definition at line 252 of file ComponentNeBem3d.hh.

◆ interface

int Garfield::ComponentNeBem3d::Element::interface = 0

Interface type.

Definition at line 260 of file ComponentNeBem3d.hh.

◆ lambda

double Garfield::ComponentNeBem3d::Element::lambda = 0.

Ratio of dielectric permittivities.

Definition at line 262 of file ComponentNeBem3d.hh.

◆ lx

double Garfield::ComponentNeBem3d::Element::lx

Definition at line 247 of file ComponentNeBem3d.hh.

◆ lz

double Garfield::ComponentNeBem3d::Element::lz

Definition at line 248 of file ComponentNeBem3d.hh.

◆ origin

std::array<double, 3> Garfield::ComponentNeBem3d::Element::origin

Local origin.

Definition at line 246 of file ComponentNeBem3d.hh.

◆ solution

double Garfield::ComponentNeBem3d::Element::solution = 0.

Solution (accumulated charge).

Definition at line 270 of file ComponentNeBem3d.hh.

◆ xv

std::vector<double> Garfield::ComponentNeBem3d::Element::xv

X-coordinates of vertices.

Definition at line 254 of file ComponentNeBem3d.hh.

◆ yv

std::vector<double> Garfield::ComponentNeBem3d::Element::yv

Y-coordinates of vertices.

Definition at line 256 of file ComponentNeBem3d.hh.

◆ zv

std::vector<double> Garfield::ComponentNeBem3d::Element::zv

Z-coordinates of vertices.

Definition at line 258 of file ComponentNeBem3d.hh.


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