Xyce  6.1
Xyce::Device::BernouliSupport Class Reference

#include <N_DEV_BernouliSupport.h>

Public Member Functions

 BernouliSupport ()
 
 BernouliSupport (const BernouliSupport &right)
 
virtual ~BernouliSupport ()
 

Public Attributes

double bp0_BERN
 
double bp1_BERN
 
double bp2_BERN
 
double bp3_BERN
 
double bp4_BERN
 
double bp0_DBERN
 
double bp1_DBERN
 
double bp2_DBERN
 
double bp3_DBERN
 
double bp4_DBERN
 
double bp5_DBERN
 
double bp0_AUX1
 
double bp1_AUX1
 
double bp0_DAUX1
 
double bp1_DAUX1
 
double bp0_AUX2
 
double bp1_AUX2
 
double bp2_AUX2
 
double bp0_DAUX2
 
double bp1_DAUX2
 
double bp2_DAUX2
 
double bp3_DAUX2
 
double bp0_MISC
 

Private Member Functions

int sign (double x)
 
double Bisection (FUNC func1, FUNC func2, double Xpos, double Xneg)
 
double Secant (FUNC func1, FUNC func2, double x1)
 
double Asymptotic (FUNC func1, FUNC func2, double x, double dx)
 

Detailed Description

Definition at line 170 of file N_DEV_BernouliSupport.h.

Constructor & Destructor Documentation

Xyce::Device::BernouliSupport::BernouliSupport ( )

Definition at line 181 of file N_DEV_BernouliSupport.C.

Xyce::Device::BernouliSupport::BernouliSupport ( const BernouliSupport right)

Definition at line 317 of file N_DEV_BernouliSupport.C.

Xyce::Device::BernouliSupport::~BernouliSupport ( )
virtual

Definition at line 303 of file N_DEV_BernouliSupport.C.

Member Function Documentation

double Xyce::Device::BernouliSupport::Asymptotic ( FUNC  func1,
FUNC  func2,
double  x,
double  dx 
)
private

Definition at line 444 of file N_DEV_BernouliSupport.C.

double Xyce::Device::BernouliSupport::Bisection ( FUNC  func1,
FUNC  func2,
double  Xpos,
double  Xneg 
)
private

Definition at line 346 of file N_DEV_BernouliSupport.C.

double Xyce::Device::BernouliSupport::Secant ( FUNC  func1,
FUNC  func2,
double  x1 
)
private

Definition at line 391 of file N_DEV_BernouliSupport.C.

int Xyce::Device::BernouliSupport::sign ( double  x)
private

Definition at line 330 of file N_DEV_BernouliSupport.C.

Member Data Documentation

double Xyce::Device::BernouliSupport::bp0_AUX1

Definition at line 202 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp0_AUX2

Definition at line 208 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp0_BERN

Definition at line 189 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp0_DAUX1

Definition at line 204 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp0_DAUX2

Definition at line 211 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp0_DBERN

Definition at line 194 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp0_MISC

Definition at line 217 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp1_AUX1

Definition at line 203 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp1_AUX2

Definition at line 209 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp1_BERN

Definition at line 190 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp1_DAUX1

Definition at line 205 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp1_DAUX2

Definition at line 212 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp1_DBERN

Definition at line 195 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp2_AUX2

Definition at line 210 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp2_BERN

Definition at line 191 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp2_DAUX2

Definition at line 213 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp2_DBERN

Definition at line 196 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp3_BERN

Definition at line 192 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp3_DAUX2

Definition at line 214 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp3_DBERN

Definition at line 197 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp4_BERN

Definition at line 193 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp4_DBERN

Definition at line 198 of file N_DEV_BernouliSupport.h.

double Xyce::Device::BernouliSupport::bp5_DBERN

Definition at line 199 of file N_DEV_BernouliSupport.h.


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