Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

layerList Class Reference

#include <surfaceZ.h>

Inheritance diagram for layerList::

surfimp List of all members.

Public Methods

 layerList ()
 layerList (const layerList &l)
 ~layerList ()
int isEmpty ()
void addlayer (local_film &lay)
local_filmremove ()
layerList& operator= (const layerList &)
layerListNodegethead ()
double thickness ()
complex Zsurf (double freq, double Temp)

Public Attributes

parameter Zterm

Private Attributes

layerListNodehead

Constructor & Destructor Documentation

layerList::layerList ( )
 

Definition at line 296 of file surfaceZ.cc.

layerList::layerList ( const layerList & l )
 

Definition at line 302 of file surfaceZ.cc.

layerList::~layerList ( )
 

Definition at line 318 of file surfaceZ.cc.


Member Function Documentation

complex layerList::Zsurf ( double freq,
double Temp ) [virtual]
 

Reimplemented from surfimp.

Definition at line 390 of file surfaceZ.cc.

void layerList::addlayer ( local_film & lay )
 

Definition at line 332 of file surfaceZ.cc.

Referenced by layerList(), and operator=().

layerListNode * layerList::gethead ( ) [inline]
 

Definition at line 299 of file surfaceZ.h.

int layerList::isEmpty ( )
 

Definition at line 324 of file surfaceZ.cc.

Referenced by operator=(), remove(), and ~layerList().

layerList & layerList::operator= ( const layerList & l )
 

Definition at line 362 of file surfaceZ.cc.

local_film * layerList::remove ( )
 

Definition at line 340 of file surfaceZ.cc.

Referenced by operator=(), and ~layerList().

double layerList::thickness ( ) [virtual]
 

Reimplemented from surfimp.

Definition at line 437 of file surfaceZ.cc.


Member Data Documentation

parameter layerList::Zterm
 

Definition at line 275 of file surfaceZ.h.

layerListNode * layerList::head [private]
 

Definition at line 271 of file surfaceZ.h.


The documentation for this class was generated from the following files:

Please direct comments and corrections to supermix@submm.caltech.edu
Go to the supermix home page
Generated by doxygen1.2.7