Overload List
| # | Signature | Description |
|---|---|---|
| 1 | void SinhCosh(TMtxVec SinhX, TMtxVec CoshX) | Hyperbolic sine and cosine. |
| 2 | void SinhCosh(TMtxVec SinhX, TMtxVec CoshX, Int32 SinhIndex, Int32 CoshIndex, Int32 Index, Int32 Len) | Calculates the hyperbolic sine and hyperbolic cosine for calling object elements [Index]..[Index+Len-1]. |
Overload 1: void SinhCosh(TMtxVec SinhX, TMtxVec CoshX)
Hyperbolic sine and cosine.
Result: stored in self (calling object)
Calculates the hyperbolic sine and hyperbolic cosine for all calling object elements and stores the sines to SinhX and cosines to CoshX. Size and Dew.Math.TMtxVec.Complex property of SinhX and CoshX are adjusted automatically.
Note
Use this method if you require hyperbolic sine and hyperbolic cosine.
Vector a;
Vector s;
Vector c;
a.SetIt(false[0,PIDIV2,PI]);
a.SinhCosh(s,c);
Overload 2: void SinhCosh(TMtxVec SinhX, TMtxVec CoshX, Int32 SinhIndex, Int32 CoshIndex, Int32 Index, Int32 Len)
Calculates the hyperbolic sine and hyperbolic cosine for calling object elements [Index]..[Index+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | SinhX | TMtxVec | source TVec or TMtx |
| 2 | CoshX | TMtxVec | source TVec or TMtx |
| 3 | SinhIndex | Int32 | |
| 4 | CoshIndex | Int32 | |
| 5 | Index | Int32 | start index |
| 6 | Len | Int32 | element count |
Result: stored in self (calling object)
Stores the sines to SinhX elements [SinhIndex]..[SinhIndex+Len-1] and cosines to CoshX elements [CoshIndex]..[CoshIndex+Len-1] elements. Size and Dew.Math.TMtxVec.Complex property of SinhX and CoshX objects are not set automatically. An exception is raised if Dew.Math.TMtxVecBase.ConditionCheck and array borders are overrun/underun.