<T>LAPACK 0.1.1
C++ Template Linear Algebra PACKage
Loading...
Searching...
No Matches
rotg.hpp
Go to the documentation of this file.
1
3//
4// Copyright (c) 2017-2021, University of Tennessee. All rights reserved.
5// Copyright (c) 2021-2023, University of Colorado Denver. All rights reserved.
6//
7// This file is part of <T>LAPACK.
8// <T>LAPACK is free software: you can redistribute it and/or modify it under
9// the terms of the BSD 3-Clause license. See the accompanying LICENSE file.
10
11#ifndef TLAPACK_LEGACY_ROTG_HH
12#define TLAPACK_LEGACY_ROTG_HH
13
14#include "tlapack/blas/rotg.hpp"
17
18namespace tlapack {
19namespace legacy {
20
52 template <typename T>
53 void rotg(T* a, T* b, real_type<T>* c, T* s)
54 {
55 return ::tlapack::rotg(*a, *b, *c, *s);
56 }
57
58} // namespace legacy
59} // namespace tlapack
60
61#endif // #ifndef TLAPACK_LEGACY_ROTG_HH
void rotg(T *a, T *b, real_type< T > *c, T *s)
Construct plane rotation that eliminates b, such that:
Definition rotg.hpp:53
typename traits::real_type_traits< Types..., int >::type real_type
The common real type of the list of types.
Definition scalar_type_traits.hpp:113