Xyce  6.1
N_DEV_PDE_2DMesh.h File Reference
#include <list>
#include <vector>
#include <N_DEV_fwd.h>
#include <N_DEV_PDEMeshContainer.h>
#include <N_DEV_CompositeParam.h>
#include <N_DEV_PDE_Electrode.h>
Include dependency graph for N_DEV_PDE_2DMesh.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Xyce::Device::PDE_2DMesh
 
class  Xyce::Device::mNode
 
class  Xyce::Device::mEdge
 
class  Xyce::Device::mCell
 
class  Xyce::Device::mLabel
 
class  Xyce::Device::mEdgeInfo
 
class  Xyce::Device::mNodeInfo
 
class  Xyce::Device::NADJ
 
class  Xyce::Device::MESHHEAD
 
class  Xyce::Device::XLATCONST
 
class  Xyce::Device::XLATLABEL
 
class  Xyce::Device::NODE
 
class  Xyce::Device::EDGE
 
class  Xyce::Device::TRI
 
class  Xyce::Device::EDGEINFO
 
class  Xyce::Device::NODEINFO
 
class  Xyce::Device::mInterpAreaHelp
 
class  Xyce::Device::mInterpEdgeHelp
 

Namespaces

 Xyce
 Pure virtual class to augment a linear system.
 
 Xyce::Device
 Circuit Device Definitions.
 

Macros

#define TAG12   0
 
#define TAG23   1
 
#define TAG13   2
 
#define VERTEX_A   0
 
#define VERTEX_B   1
 
#define VERTEX_C   2
 
#define VERTEX_D   3
 
#define EDGE_AB   0
 
#define EDGE_BC   1
 
#define EDGE_AC   2
 
#define EDGE_CD   2
 
#define EDGE_AD   3
 
#define TYPE_EDGE   7
 
#define TYPE_REGION   8
 
#define LEN_IDENT   15
 
#define EDGESTATUS_BOUNDARY   0
 
#define EDGESTATUS_EXTERIOR   1
 
#define EDGESTATUS_INTERIOR   2
 

Enumerations

enum  Xyce::Device::meshType {
  Xyce::Device::INTERNAL,
  Xyce::Device::EXTERNAL,
  Xyce::Device::NUMTYPE
}
 

Functions

double Xyce::Device::sq (double x)
 
std::ostream & Xyce::Device::operator<< (std::ostream &os, const PDE_2DElectrode &el)
 

Macro Definition Documentation

#define EDGE_AB   0

Definition at line 72 of file N_DEV_PDE_2DMesh.h.

#define EDGE_AC   2

Definition at line 74 of file N_DEV_PDE_2DMesh.h.

#define EDGE_AD   3

Definition at line 76 of file N_DEV_PDE_2DMesh.h.

#define EDGE_BC   1

Definition at line 73 of file N_DEV_PDE_2DMesh.h.

#define EDGE_CD   2

Definition at line 75 of file N_DEV_PDE_2DMesh.h.

#define EDGESTATUS_BOUNDARY   0

Definition at line 552 of file N_DEV_PDE_2DMesh.h.

#define EDGESTATUS_EXTERIOR   1

Definition at line 553 of file N_DEV_PDE_2DMesh.h.

#define EDGESTATUS_INTERIOR   2

Definition at line 554 of file N_DEV_PDE_2DMesh.h.

#define LEN_IDENT   15

Definition at line 550 of file N_DEV_PDE_2DMesh.h.

#define TAG12   0

Definition at line 63 of file N_DEV_PDE_2DMesh.h.

#define TAG13   2

Definition at line 65 of file N_DEV_PDE_2DMesh.h.

#define TAG23   1

Definition at line 64 of file N_DEV_PDE_2DMesh.h.

#define TYPE_EDGE   7

Definition at line 78 of file N_DEV_PDE_2DMesh.h.

#define TYPE_REGION   8

Definition at line 79 of file N_DEV_PDE_2DMesh.h.

#define VERTEX_A   0

Definition at line 67 of file N_DEV_PDE_2DMesh.h.

#define VERTEX_B   1

Definition at line 68 of file N_DEV_PDE_2DMesh.h.

#define VERTEX_C   2

Definition at line 69 of file N_DEV_PDE_2DMesh.h.

#define VERTEX_D   3

Definition at line 70 of file N_DEV_PDE_2DMesh.h.