#include <Xyce_config.h>
#include <N_UTL_Misc.h>
#include <N_DEV_DeviceOptions.h>
#include <N_DEV_DeviceState.h>
#include <N_DEV_ExternData.h>
#include <N_DEV_LTRA.h>
#include <N_DEV_LTRA_Faddeeva.h>
#include <N_DEV_MatrixLoadData.h>
#include <N_DEV_Message.h>
#include <N_DEV_SolverState.h>
#include <N_ERH_ErrorMgr.h>
#include <N_LAS_Matrix.h>
#include <N_LAS_Vector.h>
#include <N_UTL_BreakPoint.h>
#include <N_UTL_Functors.h>
Go to the source code of this file.
#define CHECK |
( |
|
a, |
|
|
|
b, |
|
|
|
c |
|
) |
| |
Value:(Xycemax(Xycemax(a,b),c)-Xycemin(Xycemin(a,b),c) >= \
fabs(50.0*(getDeviceOptions().reltol/3.0*(a+b+c) + \
getDeviceOptions().abstol)))
#define SECONDDERIV |
( |
|
i, |
|
|
|
a, |
|
|
|
b, |
|
|
|
c |
|
) |
| |
Value:(oof = (i==getSolverState().ltraTimeIndex?getSolverState().currTime: \
(getSolverState().ltraTimePoints[i])), \
(( c - b )/(oof-(getSolverState().ltraTimePoints[i-1])) - \
( b - a )/((getSolverState().ltraTimePoints[i-1])- \
(getSolverState().ltraTimePoints[i-2])))/(oof - \
(getSolverState().ltraTimePoints[i-2])))
Definition at line 2626 of file N_DEV_LTRA.C.