SLATE 2024.05.31
Software for Linear Algebra Targeting Exascale
Loading...
Searching...
No Matches

Functions

template<Target target = Target::HostTask, typename scalar_t >
void slate::internal::trtri (TriangularMatrix< scalar_t > &&A, int priority)
 Triangular inversion of single tile.
 
template<typename scalar_t >
void slate::internal::trtri (internal::TargetType< Target::HostTask >, TriangularMatrix< scalar_t > &A, int priority)
 Triangular inversion of single tile, host implementation.
 
template<Target target = Target::HostTask, typename scalar_t >
void slate::internal::trtrm (TriangularMatrix< scalar_t > &&A, int priority)
 todo: update docs: multiply not inverse
 
template<typename scalar_t >
void slate::internal::trtrm (internal::TargetType< Target::HostTask >, TriangularMatrix< scalar_t > &A, int priority)
 Triangular inversion of single tile, host implementation.
 

Detailed Description

Function Documentation

◆ trtri()

template<Target target = Target::HostTask, typename scalar_t >
void slate::internal::trtri ( TriangularMatrix< scalar_t > &&  A,
int  priority 
)

Triangular inversion of single tile.

Dispatches to target implementations.

◆ trtrm()

template<Target target = Target::HostTask, typename scalar_t >
void slate::internal::trtrm ( TriangularMatrix< scalar_t > &&  A,
int  priority 
)

todo: update docs: multiply not inverse

Triangular inversion of single tile. Dispatches to target implementations.