Sacado Package Browser (Single Doxygen Collection) Version of the Day
|
#include <Sacado_Fad_BLAS.hpp>
Protected Attributes | |
bool | use_dynamic |
Use dynamic memory allocation. | |
OrdinalType | workspace_size |
Size of static workspace. | |
ValueType * | workspace |
Workspace for holding contiguous values/derivatives. | |
ValueType * | workspace_pointer |
Pointer to current free entry in workspace. | |
Private Types | |
typedef Sacado::ValueType< FadType >::type | ValueType |
typedef Sacado::ScalarType< FadType >::type | scalar_type |
typedef Sacado::dummy< ValueType, scalar_type >::type | ScalarType |
typedef Sacado::ValueType< FadType >::type | ValueType |
typedef Sacado::ScalarType< FadType >::type | scalar_type |
typedef Sacado::dummy< ValueType, scalar_type >::type | ScalarType |
Definition at line 45 of file Sacado_Fad_BLAS.hpp.
|
private |
Definition at line 47 of file Sacado_Fad_BLAS.hpp.
|
private |
Definition at line 48 of file Sacado_Fad_BLAS.hpp.
|
private |
Definition at line 49 of file Sacado_Fad_BLAS.hpp.
|
private |
Definition at line 47 of file Sacado_Fad_LAPACK.hpp.
|
private |
Definition at line 48 of file Sacado_Fad_LAPACK.hpp.
|
private |
Definition at line 49 of file Sacado_Fad_LAPACK.hpp.
Sacado::Fad::ArrayTraits< OrdinalType, FadType >::ArrayTraits | ( | bool | use_dynamic = true, |
OrdinalType | workspace_size = 0 ) |
Definition at line 33 of file Sacado_Fad_BLASImp.hpp.
Sacado::Fad::ArrayTraits< OrdinalType, FadType >::ArrayTraits | ( | const ArrayTraits< OrdinalType, FadType > & | a | ) |
Definition at line 48 of file Sacado_Fad_BLASImp.hpp.
Definition at line 63 of file Sacado_Fad_BLASImp.hpp.
Sacado::Fad::ArrayTraits< OrdinalType, FadType >::ArrayTraits | ( | bool | use_dynamic = true, |
OrdinalType | workspace_size = 0 ) |
Sacado::Fad::ArrayTraits< OrdinalType, FadType >::ArrayTraits | ( | const ArrayTraits< OrdinalType, FadType > & | a | ) |
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::unpack | ( | const FadType & | a, |
OrdinalType & | n_dot, | ||
ValueType & | val, | ||
const ValueType *& | dot ) const |
Definition at line 82 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::unpack | ( | const FadType * | a, |
OrdinalType | n, | ||
OrdinalType | inc, | ||
OrdinalType & | n_dot, | ||
OrdinalType & | inc_val, | ||
OrdinalType & | inc_dot, | ||
const ValueType *& | val, | ||
const ValueType *& | dot ) const |
Definition at line 96 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::unpack | ( | const FadType * | A, |
OrdinalType | m, | ||
OrdinalType | n, | ||
OrdinalType | lda, | ||
OrdinalType & | n_dot, | ||
OrdinalType & | lda_val, | ||
OrdinalType & | lda_dot, | ||
const ValueType *& | val, | ||
const ValueType *& | dot ) const |
Definition at line 143 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::unpack | ( | const ValueType & | a, |
OrdinalType & | n_dot, | ||
ValueType & | val, | ||
const ValueType *& | dot ) const |
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::unpack | ( | const ValueType * | a, |
OrdinalType | n, | ||
OrdinalType | inc, | ||
OrdinalType & | n_dot, | ||
OrdinalType & | inc_val, | ||
OrdinalType & | inc_dot, | ||
const ValueType *& | val, | ||
const ValueType *& | dot ) const |
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::unpack | ( | const ValueType * | A, |
OrdinalType | m, | ||
OrdinalType | n, | ||
OrdinalType | lda, | ||
OrdinalType & | n_dot, | ||
OrdinalType & | lda_val, | ||
OrdinalType & | lda_dot, | ||
const ValueType *& | val, | ||
const ValueType *& | dot ) const |
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::unpack | ( | const ScalarType & | a, |
OrdinalType & | n_dot, | ||
ScalarType & | val, | ||
const ScalarType *& | dot ) const |
Definition at line 231 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::unpack | ( | const ScalarType * | a, |
OrdinalType | n, | ||
OrdinalType | inc, | ||
OrdinalType & | n_dot, | ||
OrdinalType & | inc_val, | ||
OrdinalType & | inc_dot, | ||
const ScalarType *& | val, | ||
const ScalarType *& | dot ) const |
Definition at line 242 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::unpack | ( | const ScalarType * | A, |
OrdinalType | m, | ||
OrdinalType | n, | ||
OrdinalType | lda, | ||
OrdinalType & | n_dot, | ||
OrdinalType & | lda_val, | ||
OrdinalType & | lda_dot, | ||
const ScalarType *& | val, | ||
const ScalarType *& | dot ) const |
Definition at line 256 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::unpack | ( | FadType & | a, |
OrdinalType & | n_dot, | ||
OrdinalType & | final_n_dot, | ||
ValueType & | val, | ||
ValueType *& | dot ) const |
Definition at line 270 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::unpack | ( | FadType * | a, |
OrdinalType | n, | ||
OrdinalType | inc, | ||
OrdinalType & | n_dot, | ||
OrdinalType & | final_n_dot, | ||
OrdinalType & | inc_val, | ||
OrdinalType & | inc_dot, | ||
ValueType *& | val, | ||
ValueType *& | dot ) const |
Definition at line 300 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::unpack | ( | FadType * | A, |
OrdinalType | m, | ||
OrdinalType | n, | ||
OrdinalType | lda, | ||
OrdinalType & | n_dot, | ||
OrdinalType & | final_n_dot, | ||
OrdinalType & | lda_val, | ||
OrdinalType & | lda_dot, | ||
ValueType *& | val, | ||
ValueType *& | dot ) const |
Definition at line 361 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::pack | ( | FadType & | a, |
OrdinalType | n_dot, | ||
const ValueType & | val, | ||
const ValueType * | dot ) const |
Definition at line 426 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::pack | ( | FadType * | a, |
OrdinalType | n, | ||
OrdinalType | inc, | ||
OrdinalType | n_dot, | ||
OrdinalType | inc_val, | ||
OrdinalType | inc_dot, | ||
const ValueType * | val, | ||
const ValueType * | dot ) const |
Definition at line 444 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::pack | ( | FadType * | A, |
OrdinalType | m, | ||
OrdinalType | n, | ||
OrdinalType | lda, | ||
OrdinalType | n_dot, | ||
OrdinalType | lda_val, | ||
OrdinalType | lda_dot, | ||
const ValueType * | val, | ||
const ValueType * | dot ) const |
Definition at line 474 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::free | ( | const FadType & | a, |
OrdinalType | n_dot, | ||
const ValueType * | dot ) const |
Definition at line 507 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::free | ( | const FadType * | a, |
OrdinalType | n, | ||
OrdinalType | n_dot, | ||
OrdinalType | inc_val, | ||
OrdinalType | inc_dot, | ||
const ValueType * | val, | ||
const ValueType * | dot ) const |
Definition at line 517 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::free | ( | const FadType * | A, |
OrdinalType | m, | ||
OrdinalType | n, | ||
OrdinalType | n_dot, | ||
OrdinalType | lda_val, | ||
OrdinalType | lda_dot, | ||
const ValueType * | val, | ||
const ValueType * | dot ) const |
Definition at line 534 of file Sacado_Fad_BLASImp.hpp.
|
inline |
Definition at line 135 of file Sacado_Fad_BLAS.hpp.
|
inline |
Definition at line 138 of file Sacado_Fad_BLAS.hpp.
|
inline |
Definition at line 142 of file Sacado_Fad_BLAS.hpp.
|
inline |
Definition at line 146 of file Sacado_Fad_BLAS.hpp.
|
inline |
Definition at line 149 of file Sacado_Fad_BLAS.hpp.
|
inline |
Definition at line 153 of file Sacado_Fad_BLAS.hpp.
Sacado::Fad::ArrayTraits< OrdinalType, FadType >::ValueType * Sacado::Fad::ArrayTraits< OrdinalType, FadType >::allocate_array | ( | OrdinalType | size | ) | const |
Definition at line 551 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::free_array | ( | const ValueType * | ptr, |
OrdinalType | size ) const |
Definition at line 575 of file Sacado_Fad_BLASImp.hpp.
bool Sacado::Fad::ArrayTraits< OrdinalType, FadType >::is_array_contiguous | ( | const FadType * | a, |
OrdinalType | n, | ||
OrdinalType | n_dot ) const |
Definition at line 586 of file Sacado_Fad_BLASImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::unpack | ( | ) | const |
Definition at line 84 of file Sacado_Fad_LAPACKImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::pack | ( | ) | const |
Definition at line 91 of file Sacado_Fad_LAPACKImp.hpp.
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::free | ( | ) | const |
Definition at line 98 of file Sacado_Fad_LAPACKImp.hpp.
ValueType * Sacado::Fad::ArrayTraits< OrdinalType, FadType >::allocate_array | ( | OrdinalType | size | ) | const |
void Sacado::Fad::ArrayTraits< OrdinalType, FadType >::free_array | ( | const ValueType * | ptr, |
OrdinalType | size ) const |
bool Sacado::Fad::ArrayTraits< OrdinalType, FadType >::is_array_contiguous | ( | const FadType * | a, |
OrdinalType | n, | ||
OrdinalType | n_dot ) const |
|
protected |
Use dynamic memory allocation.
Definition at line 167 of file Sacado_Fad_BLAS.hpp.
|
protected |
Size of static workspace.
Definition at line 170 of file Sacado_Fad_BLAS.hpp.
|
mutableprotected |
Workspace for holding contiguous values/derivatives.
Definition at line 173 of file Sacado_Fad_BLAS.hpp.
|
mutableprotected |
Pointer to current free entry in workspace.
Definition at line 176 of file Sacado_Fad_BLAS.hpp.