Sacado Package Browser (Single Doxygen Collection) Version of the Day
|
Fad specializations for Teuchos::LAPACK wrappers. More...
#include <Sacado_Fad_LAPACK.hpp>
Private Types | |
typedef Teuchos::ScalarTraits< FadType >::magnitudeType | MagnitudeType |
typedef Sacado::ValueType< FadType >::type | ValueType |
typedef Sacado::ScalarType< FadType >::type | scalar_type |
typedef Sacado::dummy< ValueType, scalar_type >::type | ScalarType |
typedef Teuchos::LAPACK< OrdinalType, FadType > | LAPACKType |
Constructor/Destructor. | |
ArrayTraits< OrdinalType, FadType > | arrayTraits |
ArrayTraits for packing/unpacking value/derivative arrays. | |
Teuchos::LAPACK< OrdinalType, ValueType > | lapack |
LAPACK for values. | |
bool | use_default_impl |
Use custom or default implementation. | |
Fad_LAPACK (bool use_default_impl=true, bool use_dynamic=true, OrdinalType static_workspace_size=0) | |
Default constructor. | |
Fad_LAPACK (const Fad_LAPACK &x) | |
Copy constructor. | |
virtual | ~Fad_LAPACK () |
Destructor. | |
void | GESV (const OrdinalType n, const OrdinalType nrhs, FadType *A, const OrdinalType lda, OrdinalType *IPIV, FadType *B, const OrdinalType ldb, OrdinalType *info) const |
Computes the solution to a real system of linear equations. | |
void | Fad_GESV () const |
Implementation of GESV. | |
Fad specializations for Teuchos::LAPACK wrappers.
Definition at line 93 of file Sacado_Fad_LAPACK.hpp.
|
private |
Definition at line 95 of file Sacado_Fad_LAPACK.hpp.
|
private |
Definition at line 96 of file Sacado_Fad_LAPACK.hpp.
|
private |
Definition at line 97 of file Sacado_Fad_LAPACK.hpp.
|
private |
Definition at line 98 of file Sacado_Fad_LAPACK.hpp.
|
private |
Definition at line 99 of file Sacado_Fad_LAPACK.hpp.
Sacado::Fad::Fad_LAPACK< OrdinalType, FadType >::Fad_LAPACK | ( | bool | use_default_impl = true, |
bool | use_dynamic = true, | ||
OrdinalType | static_workspace_size = 0 ) |
Default constructor.
Definition at line 149 of file Sacado_Fad_LAPACKImp.hpp.
Sacado::Fad::Fad_LAPACK< OrdinalType, FadType >::Fad_LAPACK | ( | const Fad_LAPACK< OrdinalType, FadType > & | x | ) |
Copy constructor.
Definition at line 160 of file Sacado_Fad_LAPACKImp.hpp.
|
virtual |
Destructor.
Definition at line 169 of file Sacado_Fad_LAPACKImp.hpp.
void Sacado::Fad::Fad_LAPACK< OrdinalType, FadType >::GESV | ( | const OrdinalType | n, |
const OrdinalType | nrhs, | ||
FadType * | A, | ||
const OrdinalType | lda, | ||
OrdinalType * | IPIV, | ||
FadType * | B, | ||
const OrdinalType | ldb, | ||
OrdinalType * | info ) const |
Computes the solution to a real system of linear equations.
Definition at line 176 of file Sacado_Fad_LAPACKImp.hpp.
|
protected |
Implementation of GESV.
Definition at line 200 of file Sacado_Fad_LAPACKImp.hpp.
|
protected |
ArrayTraits for packing/unpacking value/derivative arrays.
Definition at line 126 of file Sacado_Fad_LAPACK.hpp.
|
protected |
LAPACK for values.
Definition at line 129 of file Sacado_Fad_LAPACK.hpp.
|
protected |
Use custom or default implementation.
Definition at line 132 of file Sacado_Fad_LAPACK.hpp.