- Thrown if the credit basis cannot be calculatedpublic double calcTSYSpreadFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblBondBasis
- Bond Basis to Workout input
java.lang.Exception
- Thrown if the spread to treasury cannot be calculatedpublic double calcTSYSpreadFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblBondBasis
- Bond Basis to maturity input
java.lang.Exception
- Thrown if the spread to treasury cannot be calculatedpublic double calcExerciseTSYSpreadFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblBondBasis
- Bond Basis to exercise input
java.lang.Exception
- Thrown if the spread to treasury cannot be calculatedpublic double calcGSpreadFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblBondBasis
- Bond Basis to Workout input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcGSpreadFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblBondBasis
- Bond Basis to Maturity input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcExerciseGSpreadFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblBondBasis
- Bond Basis to Exercise input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcISpreadFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblBondBasis
- Bond Basis to Workout input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcISpreadFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblBondBasis
- Bond Basis to maturity input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcExerciseISpreadFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblBondBasis
- Bond Basis to exercise input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcDurationFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblBondBasis
- Bond Basis to Workout input
java.lang.Exception
- Thrown if the duration cannot be calculatedpublic double calcDurationFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblBondBasis
- Bond Basis to maturity input
java.lang.Exception
- Thrown if the duration cannot be calculatedpublic double calcExerciseDurationFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblBondBasis
- Bond Basis to exercise input
java.lang.Exception
- Thrown if the duration cannot be calculatedpublic double calcParASWFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblBondBasis
- Bond Basis to Workout input
java.lang.Exception
- Thrown if the Par ASW cannot be calculatedpublic double calcParASWFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblBondBasis
- Bond Basis to maturity input
java.lang.Exception
- Thrown if the Par ASW cannot be calculatedpublic double calcExerciseParASWFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblBondBasis
- Bond Basis to exercise input
java.lang.Exception
- Thrown if the par ASW cannot be calculatedpublic double calcConvexityFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblBondBasis
- Bond Basis to Workout input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcConvexityFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblBondBasis
- Bond Basis to maturity input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcExerciseConvexityFromBondBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblBondBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblBondBasis
- Bond Basis to exercise input
java.lang.Exception
- Thrown if the Convexity cannot be calculatedpublic double calcPriceFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblCreditBasis
- credit basis to Workout input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcPriceFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblCreditBasis
- credit basis to Maturity input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcExercisePriceFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblCreditBasis
- credit basis to Exercise input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcYieldFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblCreditBasis
- credit basis to Workout input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcYieldFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblCreditBasis
- credit basis to Maturity input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcExerciseYieldFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblCreditBasis
- credit basis to Exercise input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcZSpreadFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblCreditBasis
- credit basis to Workout input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcZSpreadFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblCreditBasis
- credit basis to Maturity input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcExerciseZSpreadFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblCreditBasis
- credit basis to Exercise input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcBondBasisFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblCreditBasis
- credit basis to Workout input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcBondBasisFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblCreditBasis
- credit basis to Maturity input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcExerciseBondBasisFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblCreditBasis
- credit basis to Exercise input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcTSYSpreadFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblCreditBasis
- credit basis to Workout input
java.lang.Exception
- Thrown if the Spread to Treasury cannot be calculatedpublic double calcTSYSpreadFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblCreditBasis
- credit basis to Maturity input
java.lang.Exception
- Thrown if the Spread to Treasury cannot be calculatedpublic double calcExerciseTSYSpreadFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblCreditBasis
- credit basis to Exercise input
java.lang.Exception
- Thrown if the Spread to Treasury cannot be calculatedpublic double calcGSpreadFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblCreditBasis
- credit basis to Workout input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcGSpreadFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblCreditBasis
- credit basis to Maturity input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcExerciseGSpreadFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblCreditBasis
- credit basis to Exercise input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcISpreadFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblCreditBasis
- credit basis to Workout input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcISpreadFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblCreditBasis
- credit basis to Maturity input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcExerciseISpreadFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblCreditBasis
- credit basis to Exercise input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcDurationFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblCreditBasis
- credit basis to Workout input
java.lang.Exception
- Thrown if the Duration cannot be calculatedpublic double calcDurationFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblCreditBasis
- credit basis to Maturity input
java.lang.Exception
- Thrown if the Duration cannot be calculatedpublic double calcExerciseDurationFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblCreditBasis
- credit basis to Exercise input
java.lang.Exception
- Thrown if the Duration cannot be calculatedpublic double calcParASWFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblCreditBasis
- credit basis to Workout input
java.lang.Exception
- Thrown if the par ASW cannot be calculatedpublic double calcParASWFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblCreditBasis
- credit basis to Maturity input
java.lang.Exception
- Thrown if the par ASW cannot be calculatedpublic double calcExerciseParASWFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblCreditBasis
- credit basis to Exercise input
java.lang.Exception
- Thrown if the par ASW cannot be calculatedpublic double calcConvexityFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblCreditBasis
- credit basis to Workout input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcConvexityFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblCreditBasis
- credit basis to Maturity input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcExerciseConvexityFromCreditBasis(ValuationParams valParams, ComponentMarketParams mktParams, double dblCreditBasis) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblCreditBasis
- credit basis to Exercise input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcPriceFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblTSYSpread
- The spread treasury benchmark to Workout input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcPriceFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblTSYSpread
- The spread treasury benchmark to Maturity input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcExercisePriceFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblTSYSpread
- The spread treasury benchmark to Exercise input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcYieldFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblTSYSpread
- The spread treasury benchmark to Workout input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcYieldFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblTSYSpread
- The spread treasury benchmark to Maturity input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcExerciseYieldFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblTSYSpread
- The spread treasury benchmark to Exercise input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcZSpreadFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblTSYSpread
- The spread treasury benchmark to Workout input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcZSpreadFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblTSYSpread
- The spread treasury benchmark to Maturity input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcExerciseZSpreadFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblTSYSpread
- The spread treasury benchmark to Exercise input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcBondBasisFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblTSYSpread
- The spread treasury benchmark to Workout input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcBondBasisFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblTSYSpread
- The spread treasury benchmark to Maturity input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcExerciseBondBasisFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblTSYSpread
- The spread treasury benchmark to Exercise input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcCreditBasisFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblTSYSpread
- The spread treasury benchmark to Workout input
java.lang.Exception
- Thrown if the Credit Basis cannot be calculatedpublic double calcCreditBasisFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblTSYSpread
- The spread treasury benchmark to Maturity input
java.lang.Exception
- Thrown if the Credit Basis cannot be calculatedpublic double calcExerciseCreditBasisFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblTSYSpread
- The spread treasury benchmark to Exercise input
java.lang.Exception
- Thrown if the Credit Basis cannot be calculatedpublic double calcGSpreadFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblTSYSpread
- The spread treasury benchmark to Workout input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcGSpreadFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblTSYSpread
- The spread treasury benchmark to Maturity input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcExerciseGSpreadFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblTSYSpread
- The spread treasury benchmark to Exercise input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcISpreadFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblTSYSpread
- The spread treasury benchmark to Workout input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcISpreadFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblTSYSpread
- The spread treasury benchmark to Maturity input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcExerciseISpreadFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblTSYSpread
- The spread treasury benchmark to Exercise input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcDurationFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblTSYSpread
- The spread treasury benchmark to Workout input
java.lang.Exception
- Thrown if the duration cannot be calculatedpublic double calcDurationFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblTSYSpread
- The spread treasury benchmark to Maturity input
java.lang.Exception
- Thrown if the duration cannot be calculatedpublic double calcExerciseDurationFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblTSYSpread
- The spread treasury benchmark to Exercise input
java.lang.Exception
- Thrown if the duration cannot be calculatedpublic double calcParASWFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblTSYSpread
- The spread treasury benchmark to Workout input
java.lang.Exception
- Thrown if the par ASW cannot be calculatedpublic double calcParASWFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblTSYSpread
- The spread treasury benchmark to Maturity input
java.lang.Exception
- Thrown if the par ASW cannot be calculatedpublic double calcExerciseParASWFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblTSYSpread
- The spread treasury benchmark to Exercise input
java.lang.Exception
- Thrown if the par ASW cannot be calculatedpublic double calcConvexityFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblTSYSpread
- The spread treasury benchmark to Workout input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcConvexityFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblTSYSpread
- The spread treasury benchmark to Maturity input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcExerciseConvexityFromTSYSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblTSYSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblTSYSpread
- The spread treasury benchmark to Exercise input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcPriceFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblGSpread
- The G Spread to Workout input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcPriceFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblGSpread
- The G Spread to Maturity input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcExercisePriceFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblGSpread
- The G Spread to Exercise input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcYieldFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblGSpread
- The G Spread to Workout input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcYieldFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblGSpread
- The G Spread to Maturity input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcExerciseYieldFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblGSpread
- The G Spread to Exercise input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcZSpreadFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblGSpread
- The G Spread to Workout input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcZSpreadFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblGSpread
- The G Spread to Maturity input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcExerciseZSpreadFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblGSpread
- The G Spread to Exercise input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcBondBasisFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblGSpread
- The G Spread to Workout input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcBondBasisFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblGSpread
- The G Spread to Maturity input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcExerciseBondBasisFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblGSpread
- The G Spread to Exercise input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcCreditBasisFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblGSpread
- The Credit Basis to Workout input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcCreditBasisFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblGSpread
- The Credit Basis to Maturity input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcExerciseCreditBasisFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblGSpread
- The Credit Basis to Exercise input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcTSYSpreadFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblGSpread
- The Credit Basis to Workout input
java.lang.Exception
- Thrown if the Spread to Treasury cannot be calculatedpublic double calcTSYSpreadFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblGSpread
- The Credit Basis to Maturity input
java.lang.Exception
- Thrown if the Spread to Treasury cannot be calculatedpublic double calcExerciseTSYSpreadFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblGSpread
- The Credit Basis to Exercise input
java.lang.Exception
- Thrown if the Spread to Treasury cannot be calculatedpublic double calcISpreadFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblGSpread
- The Credit Basis to Workout input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcISpreadFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblGSpread
- The Credit Basis to Maturity input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcExerciseISpreadFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblGSpread
- The Credit Basis to Exercise input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcDurationFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblGSpread
- The Credit Basis to Workout input
java.lang.Exception
- Thrown if the Duration cannot be calculatedpublic double calcDurationFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblGSpread
- The Credit Basis to Maturity input
java.lang.Exception
- Thrown if the Duration cannot be calculatedpublic double calcExerciseDurationFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblGSpread
- The Credit Basis to Exercise input
java.lang.Exception
- Thrown if the Duration cannot be calculatedpublic double calcParASWFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblGSpread
- The Credit Basis to Workout input
java.lang.Exception
- Thrown if the Par ASW cannot be calculatedpublic double calcParASWFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblGSpread
- The Credit Basis to Maturity input
java.lang.Exception
- Thrown if the Par ASW cannot be calculatedpublic double calcExerciseParASWFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblGSpread
- The Credit Basis to Exercise input
java.lang.Exception
- Thrown if the Par ASW cannot be calculatedpublic double calcConvexityFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblGSpread
- The Credit Basis to Workout input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcConvexityFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblGSpread
- The Credit Basis to Maturity input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcExerciseConvexityFromGSpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblGSpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblGSpread
- The Credit Basis to Exercise input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcPriceFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblISpread
- The I Spread to Workout input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcPriceFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblISpread
- The I Spread to Maturity input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcExercisePriceFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblISpread
- The I Spread to Exercise input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcYieldFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblISpread
- The I Spread to Workout input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcYieldFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblISpread
- The I Spread to Maturity input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcExerciseYieldFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblISpread
- The I Spread to Exercise input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcZSpreadFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblISpread
- The I Spread to Workout input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcZSpreadFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblISpread
- The I Spread to Maturity input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcExerciseZSpreadFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblISpread
- The I Spread to Exercise input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcBondBasisFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblISpread
- The I Spread to Workout input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcBondBasisFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblISpread
- The I Spread to Maturity input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcExerciseBondBasisFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblISpread
- The I Spread to Exercise input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcCreditBasisFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblISpread
- The I Spread to Workout input
java.lang.Exception
- Thrown if the Credit Basis cannot be calculatedpublic double calcCreditBasisFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblISpread
- The I Spread to Maturity input
java.lang.Exception
- Thrown if the Credit Basis cannot be calculatedpublic double calcExerciseCreditBasisFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblISpread
- The I Spread to Exercise input
java.lang.Exception
- Thrown if the Credit Basis cannot be calculatedpublic double calcTSYSpreadFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblISpread
- The I Spread to Workout input
java.lang.Exception
- Thrown if the Spread to Treasury cannot be calculatedpublic double calcTSYSpreadFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblISpread
- The I Spread to Maturity input
java.lang.Exception
- Thrown if the Spread to Treasury cannot be calculatedpublic double calcExerciseTSYSpreadFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblISpread
- The I Spread to Exercise input
java.lang.Exception
- Thrown if the Spread to Treasury cannot be calculatedpublic double calcGSpreadFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblISpread
- The I Spread to Workout input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcGSpreadFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblISpread
- The I Spread to Maturity input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcExerciseGSpreadFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblISpread
- The I Spread to Exercise input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcDurationFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblISpread
- The I Spread to Workout input
java.lang.Exception
- Thrown if the Duration cannot be calculatedpublic double calcDurationFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblISpread
- The I Spread to Maturity input
java.lang.Exception
- Thrown if the Duration cannot be calculatedpublic double calcExerciseDurationFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblISpread
- The I Spread to Exercise input
java.lang.Exception
- Thrown if the Duration cannot be calculatedpublic double calcParASWFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblISpread
- The I Spread to Workout input
java.lang.Exception
- Thrown if the Par ASW cannot be calculatedpublic double calcParASWFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblISpread
- The I Spread to Maturity input
java.lang.Exception
- Thrown if the Par ASW cannot be calculatedpublic double calcExerciseParASWFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblISpread
- The I Spread to Exercise input
java.lang.Exception
- Thrown if the Par ASW cannot be calculatedpublic double calcConvexityFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblISpread
- The I Spread to Workout input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcConvexityFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblISpread
- The I Spread to Maturity input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcExerciseConvexityFromISpread(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblISpread) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblISpread
- The I Spread to Exercise input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcPriceFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblParASW
- The Par ASW to Workout input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcPriceFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblParASW
- The Par ASW to Maturity input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcExercisePriceFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblParASW
- The Par ASW to Exercise input
java.lang.Exception
- Thrown if the price cannot be calculatedpublic double calcYieldFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblParASW
- The Par ASW to Workout input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcYieldFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblParASW
- The Par ASW to Maturity input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcExerciseYieldFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblParASW
- The Par ASW to Exercise input
java.lang.Exception
- Thrown if the yield cannot be calculatedpublic double calcZSpreadFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblParASW
- The Par ASW to Workout input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcZSpreadFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblParASW
- The Par ASW to Maturity input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcExerciseZSpreadFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblParASW
- The Par ASW to Exercise input
java.lang.Exception
- Thrown if the Z Spread cannot be calculatedpublic double calcBondBasisFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblParASW
- The Par ASW to Workout input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcBondBasisFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblParASW
- The Par ASW to Maturity input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcExerciseBondBasisFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblParASW
- The Par ASW to Exercise input
java.lang.Exception
- Thrown if the Bond Basis cannot be calculatedpublic double calcCreditBasisFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblParASW
- The Par ASW to Workout input
java.lang.Exception
- Thrown if the Credit Basis cannot be calculatedpublic double calcCreditBasisFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblParASW
- The Par ASW to Maturity input
java.lang.Exception
- Thrown if the Credit Basis cannot be calculatedpublic double calcExerciseCreditBasisFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblParASW
- The Par ASW to Exercise input
java.lang.Exception
- Thrown if the Credit Basis cannot be calculatedpublic double calcTSYSpreadFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblParASW
- The Par ASW to Workout input
java.lang.Exception
- Thrown if the Spread to Treasury Benchmark cannot be calculatedpublic double calcTSYSpreadFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblParASW
- The Par ASW to Maturity input
java.lang.Exception
- Thrown if the Spread to Treasury Benchmark cannot be calculatedpublic double calcExerciseTSYSpreadFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblParASW
- The Par ASW to Exercise input
java.lang.Exception
- Thrown if the Spread to Treasury Benchmark cannot be calculatedpublic double calcGSpreadFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblParASW
- The Par ASW to Workout input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcGSpreadFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblParASW
- The Par ASW to Maturity input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcExerciseGSpreadFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblParASW
- The Par ASW to Exercise input
java.lang.Exception
- Thrown if the G Spread cannot be calculatedpublic double calcISpreadFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, double dblWorkoutDate, double dblWorkoutFactor, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblParASW
- The Par ASW to Workout input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcISpreadFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblParASW
- The Par ASW to Maturity input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcExerciseISpreadFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersdblParASW
- The Par ASW to Exercise input
java.lang.Exception
- Thrown if the I Spread cannot be calculatedpublic double calcDurationFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblParASW
- The Par ASW to Workout input
java.lang.Exception
- Thrown if the Duration cannot be calculatedpublic double calcDurationFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblParASW
- The Par ASW to Maturity input
java.lang.Exception
- Thrown if the Duration cannot be calculatedpublic double calcExerciseDurationFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblParASW
- The Par ASW to Exercise input
java.lang.Exception
- Thrown if the Duration cannot be calculatedpublic double calcConvexityFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblWorkoutDate, double dblWorkoutFactor, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblWorkoutDate
- JulianDate workoutdblWorkoutFactor
- Workout factordblParASW
- The Par ASW to Workout input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcConvexityFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblParASW
- The Par ASW to Maturity input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic double calcExerciseConvexityFromParASW(ValuationParams valParams, ComponentMarketParams mktParams, QuotingParams quotingParams, double dblParASW) throws java.lang.Exception
valParams
- ValuationParamsmktParams
- Bond market parametersquotingParams
- Bond Quoting parametersdblParASW
- The Par ASW to Exercise input
java.lang.Exception
- Thrown if the convexity cannot be calculatedpublic java.util.Map<java.lang.String,java.lang.Double> value(ValuationParams valParams, PricerParams pricerParams, ComponentMarketParams mktParams, QuotingParams quotingParams)
Component
value
in class Component
valParams
- ValuationParamspricerParams
- PricerParamsmktParams
- ComponentMarketParamsquotingParams
- Quoting Parameters
public void showPeriods() throws java.lang.Exception
java.lang.Exception
- Thrown if the coupon periods cannot be displayed onto stdoutpublic java.lang.String getFieldDelimiter()
Serializer
getFieldDelimiter
in class Serializer
public java.lang.String getObjectTrailer()
Serializer
getObjectTrailer
in class Serializer
public byte[] serialize()
Serializer
serialize
in class Serializer
public static final void main(java.lang.String[] astrArgs) throws java.lang.Exception
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


Rushmore
[3.0/4.0]
Rushmore Academy is a prestigious private school and is also the main passion of one of its worst students, Max Fischer. The reason Max is a bad student is not because he lacks intelligence or because he cannot apply himself.  Max's most focused talent is as a playwright, and it was his proficiency with drama at a young age that was the basis for his admittance to Rushmore, not wealth like most of the other students. Just as Max is being threatened with expulsion unless his academic performance improves, he meets Rosemary Cross, a second grade teacher, and is instantly smitten. Although a romance between the two would seem impossible to anyone else, Max's unbounded determination and self confidence compel him to pursue her. Age never appears to be a barrier for Max, as his best friend in school is much younger than him, and he has established a friendship with an older, wealthy Rushmore alumnus, the industrialist Herman Blume. However, Max's friendship with Herman becomes a rivalry because Herman has also become romantically interested in Rosemary. Herman's age and wealth does not necessary give him an advantage over Max, because Herman is married, and he is also a jaded man with a stiff personality.
The setup for the story is not an original one. Countless films have been made about the misfit teen who pursues love and stumbles through many obstacles along the way. Usually these films provide a skeleton plot and an overdose of sophomoric humor. This film, thankfully, is a different entity entirely. The characters are more than stereotypes, the humor does not insult the viewers intelligence, and the plot is never predictable. In fact, it is not really even a "teen comedy" as it initially might appear to be. Although the humor is based mostly on the quirkyness of the characters, it does not resort to cheap jokes for easy laughs. The drama provides plenty of substance. The younger children characters, which are usually relegated to cute comedy sources, are developed as full characters.
Bill Murray gives an exceptional performance as Herman, who is different from the manic characters that Murray usually plays. Herman exists most of the time with a blank, world-weary expression. This is a difficult role to play, since body language and timing need to be utilized properly, and a lesser actor would not have been able to pull it off. Newcomer Jason Schwartzman is also successful as Max. He is able to express Max's youthful zeal without going overboard.
Recommended. This is a fresh, entertaining story that shows that films based around high school students need not be moronic. It has involving drama and is also a consistently funny comedy.
(c) 1999 Murali Krishnan The Art House Squatter http://ArtHouseSquatter.com
-----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev Letter
Next Letter
Frames
No Frames
All Classes
A
C
D
E
F
G
I
L
M
N
O
P
R
S
T
U
V
W
W
WpAttachment()
- Constructor for class com.model.
WPPost.WpAttachment
WpFeaturedmedium()
- Constructor for class com.model.
WPPost.WpFeaturedmedium
WPPost
- Class in
com.model
Parsed JSON's class for receiving information about posts.
WPPost()
- Constructor for class com.model.
WPPost
WPPost.About
- Class in
com.model
WPPost.Author
- Class in
com.model
WPPost.Collection
- Class in
com.model
WPPost.Content
- Class in
com.model
WPPost.Cury
- Class in
com.model
WPPost.Excerpt
- Class in
com.model
WPPost.Guid
- Class in
com.model
WPPost.Links
- Class in
com.model
WPPost.PredecessorVersion
- Class in
com.model
WPPost.Reply
- Class in
com.model
WPPost.Self
- Class in
com.model
WPPost.Title
- Class in
com.model
WPPost.VersionHistory
- Class in
com.model
WPPost.WpAttachment
- Class in
com.model
WPPost.WpFeaturedmedium
- Class in
com.model
WPPost.WpTerm
- Class in
com.model
WPPostDetails
- Class in
com.f44red
Post details like title and whole article which is displayed in web page.
WPPostDetails()
- Constructor for class com.f44red.
WPPostDetails
WpTerm()
- Constructor for class com.model.
WPPost.WpTerm
A
C
D
E
F
G
I
L
M
N
O
P
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev Letter
Next Letter
Frames
No Frames
All Classes


|
Wyatt
1.0.1
|
#include <MotorAdapter.h>
Public Member Functions | |
| MotorAdapter (AdafruitPWMServoHat *m_pwmHat, int forwardPin, int backwardPin) | |
| ~MotorAdapter () override | |
| void | write (IMessage *msg) override |
| std::list< IMessage * > * | read () override |
| Public Member Functions inherited from IHardwareInterface | |
| virtual | ~IHardwareInterface () |
Hardware adapter for communicating with the Pololu motors TODO: Change the MotorMessage type to send data in terms of velocity (cm/s) instead of motor power([-4095, 4095]). This will uncouple the rest of the program from the hardware specifics.
Definition at line 18 of file MotorAdapter.h.
| MotorAdapter::MotorAdapter | ( | AdafruitPWMServoHat * | m_pwmHat, |
| int | forwardPin, | ||
| int | backwardPin | ||
| ) |
Constructor
| m_pwmHat | PAdafruitPWMServoObject used to communicate with motor |
| forwardPin | Set this pin to PWM to drive motor forward. Set to 0 for backwards. |
| backwardPin | Set this pin to PWM to drive motor backward. Set to 0 for forward. |
Definition at line 7 of file MotorAdapter.cpp.
|
override |
Deconstructor.
Definition at line 13 of file MotorAdapter.cpp.
|
inlineoverridevirtual |
Read data from the motor. Cannot. Returns empty list.
Implements IHardwareInterface.
Definition at line 45 of file MotorAdapter.h.
|
overridevirtual |
Write a message to the motor. Contains an integer representing the speed of the motor [-4095 - 4095] = [Full Backwards, Full Forwards]
| msg | A message wrapping a byte specifying motor speed |
| MismatchedMessageException | Message is of wrong type |
Implements IHardwareInterface.
Definition at line 17 of file MotorAdapter.cpp.


{% extends "partials/base.html" %} {% block content %}
Map Editor is tool for editing SVG maps.
There are several different modes in which you can create new maps.


Preparation time
30 mins to 1 hour
Cooking time
30 mins to 1 hour
Serves
Makes 20 portions per base recipe
Choose from pistachio and cranberry, hazelnut and date or chocolate and orange biscotti (if you can). Perfect for dipping in a molten mocha sauce.
For the biscotti base, preheat the oven to 160C/325F/Gas 3 (do not use the fan on your oven).
Mix together the flour, baking powder and sugar in a bowl and add the eggs slowly to make a dough.
For the pistachio and cranberry biscotti, add the nuts, cranberries and lemon zest at this point.
For the hazelnut and date biscotti add the nuts, dates and lemon zest at this point.
For the chocolate, almond and orange biscotti, add the tepid melted chocolate to the base dough and mix in thoroughly before adding the chocolate chips, almonds, orange zest, and vanilla essence.
Knead the mixture gently and then separate and roll into two logs. Place on a lined baking tray and bake for 25 minutes in the preheated oven.
Cool slightly and cut into 1-2cm/½-¾in thick slices.
Return to the tray to the oven and bake for another 10-15 minutes, turn over and continue to bake for another 10-15 minutes until golden-brown.
For the mocha sauce, combine all ingredients in a heavy-based saucepan and heat them gently, stirring constantly until all the marshmallows and chocolate have melted.
Serve the hot mocha sauce in a cup with the biscotti on the side to dunk in.


Main Page
|
Modules
|
File List
|
Globals
CPU Usage Calculation
[
User API: Nano Layer
]
Functions
UVAR_t
nosCpuUsage
(void)
Detailed Description
The nano layer features CPU usage measurement. If this feature is enabled, the system start is delayed for approximately one second that is needed to calibrate the idle loop counter. The CPU usage statistics is updated one time per second.
Function Documentation
UVAR_t
nosCpuUsage
(
void
)
Calculate and return the percentage of CPU usage.
Returns:
percentage of CPU usage (0 ... 100 %)
Note:
NOS_FEATURE_CPUUSAGE
must be defined to 1 to have this function compiled in.
Generated on Sun Mar 21 20:37:32 2004 for pico]OS by
1.3.5


Analysis of the full and half Rock N Roll marathon race.
I downloaded the running data from the Rock N Roll Marathon website. The file, SD-RNR.parquet (504 KB), contains all available data from years 2016 to 2018. Download the file here: SD-RNR.parquet


As a newbie web developer, I've had tons of questions while learning new concepts or trying to solve challenges. Thankfully, the resources available on the internet are almost endless, and I've been able to glean answers to most of my questions from existing forums. Sometimes, though, the specific answer I need is elusive, and I'll have to make a post online or lean on one of my developer buddies for help. Programming can be complicated, which can make it difficult to ask the right question, or to formulate it properly for others to understand exactly what issue you're facing. This is only amplified by having a novice skill set, because sometimes its hard to figure out what question you even have to ask. It is critical as a newbie developer not only to be willing to ask questions, but to know how to ask good questions.
So, what makes a 'good' question?
Stay concise
When asking a question, it is important to get to the point. You don't want to confuse whoever you're asking with unnecessary details or misleading code. If your source code is really long, make sure you're isolating the problem and recreating it in a manageable format that you can provide to others. Staying concise with your question enables others to understand the problem quicker, without having to filter out anything that is not related to the issue.If you're posting to a forum, then be sure that your title follows this principle as well.
Provide proper context
Simply asking the question sometimes isn't enough. You should provide as much context as possible to others so that they can understand the issue better. It should be clear what the end goal you are trying to acheive is, and what results you have gotten with specific inputs. Outlining your expected and actual results will provide futher understanding to readers. If you've already tried to use answers that were posted elsewhere, reference those answers so that it is clear which suggestions have not worked for you.On forums like StackOverflow you can assign tags to your posts. If the site you're using allows this, tag your post appropriately so others can see what your post is related to before diving into it.
Also, it should be obvious what language you're coding in and on which platform and operating system.
Proofread for clarity
When you've outlined your question, make sure you look it over again before posting it or sending it off. Users of a forum will be more inclined to skip over your question if it doesn't look like you put much effort into asking it appropriately, which includes correcting spelling errors and grammatical errors. When reviewing your question, you should imagine that you are on the other side and ask yourself "does this make sense?". If it's hard for you to follow, it'll be even harder for others to follow and they will likely pass it over.Stay active
Once you've asked your question, you should make sure you are available to responders that need clarifications. Someone might have a question about your question - and you should be actively responding to this feedback. Be sure to answer these as soon as possible - users will be more likely to forget about your question if it takes you a while to get back to them to clarify something. It's best to answer their questions while the whole issue is still fresh in their mind.My own questions
In analyzing a few of my own past questions, I realize I can definitely be better at providing context. A few of my questions were limited to simply pasting an error message and saying something along the lines of 'what the hell is this?' with limited information on what my objective was. I need to get better at providing examples of inputs I'm using and the outputs I'm receiving.Copyright: Gary Hammell 2014


News story
Regulations established in 2015 allow a qualification's teaching time to be reviewed.
Last year Ofqual set requirements that awarding organisations must assign a number of Guided Learning Hours ( GLH ) for each of their qualifications. Our requirements came into force for a number of qualifications, including the European Computer Driving Licence ( ECDL ) qualification, on 30 June 2016. We keep all of the qualifications that we regulate under review and this now includes the need to ensure that assigned GLH remains appropriate.
Information about the teaching time assigned to this qualification has been gathered by Ofsted as part of its general inspection activity since September 2016. We will be able to review this information and we intend to report on it in the new year.
We have published criteria which awarding organisations must apply when deciding GLH , and awarding organisations must keep their GLH under review.


Wireframe
mode ON
Pandur in WebGL
3D Model with 8.957 faces
Model created by André Guedes and Nuno Guedes
WebGL version uses JavaScript's 3d rendering engine
Three.JS
WebGL version created by
André Guedes
http://andreguedes.pt


About me
I am a young, lazy, enthusiastic & interesting person to talk to. A bit short on temper and height as well :-/ but trust me once you start talking & spending some time together we can be good friends soon. ;-)
By the way, I am currently pursuing Majors in Economics from Shiv Nadar University after realizing that I can't be a good engineer (anyways apart from an economist I am technically a 1/4 engineer as well). Classes and assignments keep me engaged all the time. :-(
Apart from that, I can always find time for my love of reading and writing romance. I am someone who is always up for political, economic or stock market discussions call me at 2 in the morning and I can discuss it with you even then. Trust me I can!
Well feel free to ping and talk to me whenever you feel like.


Addr: Gehrmann Laboratories Building (60), UQ
Last updated on October 3, 2022 by Zicheng Su
All rights reserved.
I am a third-year Ph.D. student in Environmental Engineering at University of Queensland, working on wastewater treatment. My research interests lie specifically in the areas of bioinformatics, microbiology and analytical chemistry. I am currently working on environmental microbiology over knowledge base and text.
Before coming to UQ, I received my bachelor degree from Zhejiang University, China in 2019. I spent a great semester at the Institute of Urban Environment, Chinese Academy of Sciences (CAS) under the supervision of Dr. Yue Zheng.
My supervisors are a team including Prof. Jianhua Guo, Dr. Min Zheng and Dr. Tao Liu.
How to make login to server easier on MacOS terminal


Michigan Star Reveals What He Told Michigan State’s Players After Win
by Andrew HolleranMichigan got another needed victory on Saturday, as the Wolverines took care of business at home against Michigan State. Jim Harbaugh’s team entered the rivalry game as a sizable favorite, though you never know what could happen when these two teams meet on the field.
Harbaugh’s team ended up dominating Mark Dantonio’s squad, winning 44-10.
The Wolverines were an extremely happy group following the game. One Wolverines player had some harsh words for the Spartans, too.
Michigan star defensive back Josh Metellus said he told Michigan State’s players to get off the field and go home following the game. Metellus said that the Wolverines are a better and classier program.
That’s one way to handle a rivalry game win.
Michigan improved to 8-2 with the victory on Saturday. The Wolverines should get to 9-2 with a win against Indiana next weekend. Then, Ohio State comes to town.


TeMc
on 2012-04-06 21:31:15
@Jean Marie:
1) Maybe it should be limited to arrays, like PHP does
2) No, because the purpose of this website is to re-create php functions in javascript. Feature requests are not accepted here by design.
Brett Zamir
on 2009-08-11 19:43:20
Sorry again, but my reply is mistaken as well. And it will all really depend on whether you are trying to build a return array which returns all of the keys shared across arrays based on the first one, and those subkeys which are shared as well, or if you want to ensure that those whose keys match across all arrays must also, if they are objects, have subkeys which are also contained across all arrays (or otherwise not include them)...
Brett Zamir
on 2009-08-11 19:23:18
Sorry, I realized the long 'if' should be changed to this to account for null values:
if (i === arguments.length-1 && (typeof arr1[k1] !== 'object' || typeof arr1[k1] === null || ct(arr[k]) === ct( this.array_intersect_key_recursive.apply(this, tempArr)))) {
Brett Zamir
on 2009-08-11 19:04:33
@Jean Marie: Glad to hear it fit your needs... Since there is otherwise no reasonable way for us to represent associative arrays in JavaScript, the PHP.JS project generally considers objects to be as arrays. As far as your question, I am guessing you want to ensure that only those keys are returned where there is a perfect match, including any subkeys? Here is a recursive version that seems to work for this:
var_dump(
array_intersect_key_recursive({a:3, b:{c:5, d:5}, q:{r:5}}, {a:'z', c:'y', b:{c:6, d:8}, q:{s:5}})
);
function array_intersect_key_recursive () {
var arr1 = arguments[0], retArr = {};
var k1 = '', arr = {}, i = 0, k = '';
var ct = function (obj) {
var c = 0;
for (var p in obj) {
c++;
}
return c;
};
arr1keys:
for (k1 in arr1) {
var tempArr = [arr1[k1]];
arrs:
for (i=1; i < arguments.length; i++) {
arr = arguments[i];
for (k in arr) {
if (k === k1) {
tempArr.push(arr[k]);
if (i === arguments.length-1 && (typeof arr1[k1] !== 'object' || ct(arr[k]) === ct( this.array_intersect_key_recursive.apply(this, tempArr)))) {
retArr[k1] = arr1[k1];
}
// If the innermost loop always leads at least once to an equal value, continue the loop until done
continue arrs;
}
}
// If it reaches here, it wasn't found in at least one array, so try next value
continue arr1keys;
}
}
return retArr;
}
Jean Marie
on 2009-08-11 11:28:37
Hi,
nice function i was looking for. Thanks!
Two points to mention:
1) You're not handling arrays! It should be named object_intersect_key().
2) Is it possible to get this working in recursive.
Best regards
Jean Marie


Dowload your hit musics and your favourite celebrity news a smooth user interface.Grand blinge is an amazing and freindly search engine which searches your favorite songs in no time Along with free subscribtion to your favorite celebrity news it enable you to download easy, straight to your device , either the computer sytem or smartphone. you can use the search bar to type the name of the artist,song,or album.Also it,s a large databse comprises songs of different genres.the songs are divided into different categories Such as featured, trending, old and latest songs


motd - message of the day
The contents of /etc/motd are displayed by login(1) after a
successful login but just before it executes the login shell.
The abbreviation "motd" stands for "message of the
day", and this file has been traditionally used for exactly that (it
requires much less disk space than mail to all users).
This page is part of release 5.05 of the Linux man-pages project. A
description of the project, information about reporting bugs, and the latest
version of this page, can be found at https://www.kernel.org/doc/man-pages/.


See use case #9 for a description of this requirement.
There are two types of beacon abuse you may need to protect against:
There's nothing you can do in javascript to prevent denial of service attacks, but you can configure your server to rate limit beacons originating from a single IP. You typically shouldn't be receiving beacons faster than a user can open websites. You'll also want to do some operating system/web server level configurations to detect abusive access patterns. The majority of these are beyond the scope of this document, but we have a few tips on building your beaconing back end to protect you from an attack.
Most developers will create a back end script that they use as the beacon_url
parameter
of boomerang. The problem here is that since these requests cannot be cached, this script will run
on every beacon request, and will consume web server resources, and probably database resources on
every request. During a denial of service attack, this can bring your servers down.
A better way to handle it is to have a lightweight web server running on your beaconing server, and
have this server configured to only respond to requests for the beacon URL. It should send back a
HTTP 204
response to all beacon requests. This is easy enough to configure within the
server and means that it doesn't have to do a disk lookup for any request. The server will still
write the request to its access logs, and this should include all query string parameters and cookies.
Periodically - say once an hour or once a day (depending on the volume of beacons), you can batch process your logs and figure out your actual beacon parameters from there, discarding any obviously fake or abusive beacons. The actual code to extract data from a beacon is the same regardless of whether you do it on every request or as a batch. See Howto #0 for more information on extracting data from a beacon.
There's much more information online about DoS attacks and how to protect yourself from them.
The most common reason for this kind of abuse is that someone really liked your page design and copied it to their own server, including the boomerang javascript, only they didn't update the beacon_url, so it still beacons to your server. You probably don't want this.
The easiest way to fix this is to just check the referrer of all requests and block any that don't come from your own domain. This works for the clueless abuser case, but not for the intentional abuser.
The intentional abuser is someone who will try to exploit all URLs to your site just to see if they
can get something out of it. What they try isn't really important. There's only one legitimate way
of using your beacon, and you should block all other uses. The best way to do this is through a
nonce or a
crumb.
This is a string that is valid for one use only. It probably includes the current timestamp and a
validity period as part of its hash. You generate it on every page requests and add it to boomerang
using the BOOMR.addVar()
method. On your beacon server, you then validate the nonce
before accepting the beacon. If you're batch processing, you'd use the timestamp of the request and
not the time that you're running the batch job in order to validate the nonce.
BOOMR.addVar("nonce", "125a7b79de989876cce970f0768a07"); // your nonce will be different
While the nonce can protect you from someone hitting your beacon URL directly, it does mean that your main page cannot be cached, since the nonce will change on every request.
The nonce also doesn't protect you from someone pulling the beacon out of your page — with a valid nonce, then modifying the beacon parameters and sending it off to your server. Protecting against this requires you to sign the parameters in the beacon, but this isn't something that you can do in javascript. I do not know of a general purpose solution to this problem.
The latest code and docs is available on github.com/yahoo/boomerang


Check out my Android App!
Elevent is a social media app that allows users to add events that users can see and upvote according to what they like. Users will be able to choose to see what events they want to see and attend based on upvotes, date, or alphabetical order of events.
Adding events is easy. Just click the "+" button and add the event Title, Date, place, and description.
Upvote the event that you like by clicking on the peanut.
Tap the event to see the details of an event.
This page is a rough version of what I use for my personal HTML/CSS website that I made last year.
Posted by Scott


Trump has made notable promises of job growth performance — but will his record stand up to Obama's?
{{response.index['Obama record revised']}}
{{response.index['Trump quote revised']}}— {{response.index['Trump quote revised attribution']}}


Join over 3000+ Pre-Orders Now!
Welcome to the Travelling Postman, the peer-to-peer platform where you can get Cigars from Brazil, Pasta from Italy or Shoes from Korea - all without the hefty international delivery fee!
Welcome to the Travelling Postman, the peer-to-peer platform where you can get Cigars from Brazil, Pasta from Italy or Shoes from Korea - all without the hefty international delivery fee!


React has become very popular, as has TypeScript. But it can be difficult to keep your tools and build configurations up-to-date. Many frameworks have recently built CLI (command-line interpreter) tools that make those decisions for you, using best practices. They’ll generate a project with the right choices then update those choices as things evolve.
React’s create-react-app takes care of this. And it’s extensible with scripts such as react-scripts-ts which provides a TypeScript version of the generated project.
In this tutorial step, we use the IDE to generate the project, then look at the results.
Note
Why the docstring? Later we’ll show how PyCharm can give previews of information during autocomplete. The information includes docstrings, which helps you recall things without leaving your context.
And here
from player import Player
def test_import():
assert 'Player' == Player.__name__


Sales per Store Location!
Store Sales Input
Name:
Min Customers:
Max Customers:
Average Sale:
Submit


{% load static %}
Revoke from {{organization.name}} access to {% if request.user == member %} your {% else %} {{ member.first_name }} {{ member.last_name }}’s {% endif %} medical files including mental health records?
Allow {{organization.name}} to access your medical files including mental health records?
Withdraw {{organization.name}}’s request to access {{member.first_name}} {{member.last_name}}’s medical files including mental health records?
{% else %}Request access for to {{member.first_name}} {{member.last_name}}’s medical files including mental health records?
{% endif %}


When you forward an e-mail, you send a message you've received to someone else. You can add your own message to the forwarded message before you send it.
Steps:-
1. Select or open the message you want to forward.
2. Using the Action menu, select Forward or click Forward on the toolbar. The message you received will appear in a new message window.
3. Leave the subject field as it is or change it. The subject will typically be preceded by "FW:" so that your recipients know that it is a forwarded message.
4. Type the e-mail address or addresses of the recipients.
5. Edit the text or add new text if desired.
6. Click Send.


This is the quizzing program for CIDM4385.
Student: {{qac.selected_student.name}} - Correct: {{qac.selected_student.correct}} - Incorrect: {{qac.selected_student.incorrect}}
Question: {{qac.selected_question.text}}
Answer: {{qac.selected_question.answer}}


Mattias Karlsson
Mattias has been working professionally as a developer for almost 20 years. His interest in coding started already in the 80s with the Commodore 128 and the true passion came with the Amiga. Today he's a partner and senior architect at WCOM, a Microsoft partner located in Gothenburg, Sweden. He’s also a Microsoft Azure MVP and a member of the OzCode Magician community. Outside work he is a father of two, husband of one and contributes actively to the .NET open source community. Most know there for being one of the maintainers behind the Cake build system, which is now also part of the .NET foundation.
Talk: From napkin to service in minutes – with serverless on Azure
Today cloud services have in an unprecedented way - made technology available and affordable, enabling rapidly getting that minimal viable product out the door; even if you’re on a tight schedule and/or budget. In this talk it will explain how he in minutes went from an idea to a published service, without breaking the bank. And at the same time being focused on the “business problem”, all achieved by using services like Twitter, IFTTT, GitHub, OneDrive and Buffer; technologies like Azure Functions, Azure Storage Queues and Notepad. This won’t be a textbook example - but it’ll be a good show case on what can be done ;)
Back to the agenda


GeoTweet
Username
Password
Login
Add User
Location
Canada
United States
United Kingdom
France
Submit
#
tweet
Select To Save
Modal title
×
Tweets
1