#include <Xyce_config.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_FeatureTest.h>
#include <N_UTL_Functors.h>
#include <N_UTL_Math.h>
Go to the source code of this file.
#define CHECK |
( |
|
a, |
|
|
|
b, |
|
|
|
c |
|
) |
| |
Value:(std::max(std::max(a,b),c)-std::min(std::min(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 2594 of file N_DEV_LTRA.C.