/** {@inheritDoc} */ @Override public final DimensionlessVector acos() { assign(DoubleMathFunctions.ACOS); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector asin() { assign(DoubleMathFunctions.ASIN); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector atan() { assign(DoubleMathFunctions.ATAN); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector cbrt() { assign(DoubleMathFunctions.CBRT); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector cos() { assign(DoubleMathFunctions.COS); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector cosh() { assign(DoubleMathFunctions.COSH); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector exp() { assign(DoubleMathFunctions.EXP); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector expm1() { assign(DoubleMathFunctions.EXPM1); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector log() { assign(DoubleMathFunctions.LOG); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector log10() { assign(DoubleMathFunctions.LOG10); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector log1p() { assign(DoubleMathFunctions.LOG1P); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector pow(final double x) { assign(DoubleMathFunctions.POW((float) x)); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector signum() { assign(DoubleMathFunctions.SIGNUM); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector sin() { assign(DoubleMathFunctions.SIN); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector sinh() { assign(DoubleMathFunctions.SINH); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector sqrt() { assign(DoubleMathFunctions.SQRT); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector tan() { assign(DoubleMathFunctions.TAN); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector tanh() { assign(DoubleMathFunctions.TANH); return this; } /** {@inheritDoc} */ @Override public final DimensionlessVector inv() { assign(DoubleMathFunctions.INV); return this; }