Trait ha_ndarray::ops::ElementwiseTrig
source · pub trait ElementwiseTrig<A, T>: PlatformInstance{
type Op: ReadOp<Self, T::Float>;
// Required methods
fn sin(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>;
fn asin(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>;
fn sinh(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>;
fn cos(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>;
fn acos(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>;
fn cosh(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>;
fn tan(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>;
fn atan(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>;
fn tanh(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>;
}
Required Associated Types§
Required Methods§
fn sin(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>
fn asin(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>
fn sinh(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>
fn cos(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>
fn acos(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>
fn cosh(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>
fn tan(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>
fn atan(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>
fn tanh(self, access: A) -> Result<AccessOp<Self::Op, Self>, Error>
Object Safety§
This trait is not object safe.