예제 #1
0
void
CEditCursor::
setPos(const CIPoint2D &pos)
{
  if (pos.y != pos_.y)
    setLastRow(pos.y);

  pos_ = pos;
}
예제 #2
0
파일: dzero.hpp 프로젝트: 21hub/QuantLib
 inline DZero::DZero(Size gridPoints, Real h)
 : TridiagonalOperator(gridPoints) {
     setFirstRow(-1/h,1/h);                  // linear extrapolation
     setMidRows(-1/(2*h),0.0,1/(2*h));
     setLastRow(-1/h,1/h);                   // linear extrapolation
 }
예제 #3
0
 inline DPlus::DPlus(Size gridPoints, Real h)
 : TridiagonalOperator(gridPoints) {
     setFirstRow(-1/h,1/h);
     setMidRows(0.0,-1/h,1/h);
     setLastRow(-1/h,1/h);                   // linear extrapolation
 }
예제 #4
0
 inline DPlusDMinus::DPlusDMinus(Size gridPoints, Real h)
 : TridiagonalOperator(gridPoints) {
     setFirstRow(0.0,0.0);                   // linear extrapolation
     setMidRows(1/(h*h),-2/(h*h),1/(h*h));
     setLastRow(0.0,0.0);                    // linear extrapolation
 }