|
Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
#include "mat_vec.hpp"#include "mat_vec_hierarchical.hpp"#include "mat_vec_hierarchical_dfad.hpp"#include "Sacado.hpp"#include "Teuchos_CommandLineProcessor.hpp"#include "Teuchos_StandardCatchMacros.hpp"#include <sys/types.h>#include <unistd.h>#include <algorithm>
Go to the source code of this file.
Enumerations | |
| enum | LayoutType { LAYOUT_LEFT =0, LAYOUT_RIGHT, LAYOUT_DEFAULT, LAYOUT_LEFT =0, LAYOUT_RIGHT, LAYOUT_DEFAULT } |
Functions | |
| void | print_perf (const Perf &perf, const Perf &perf_base, const size_t p, const std::string &name) |
| template<int SFadSize, int SLFadSize, int HierSFadSize, int HierSLFadSize, typename... ViewArgs> | |
| void | do_times (const size_t m, const size_t n, const size_t p, const size_t nloop, const bool value, const bool analytic, const bool sfad, const bool slfad, const bool dfad, const bool flat, const bool hierarchical, const bool check) |
| template<int SFadSize, int SLFadSize, int HierSFadSize, int HierSLFadSize, typename Device > | |
| void | do_times_layout (const size_t m, const size_t n, const size_t p, const size_t nloop, const bool value, const bool analytic, const bool sfad, const bool slfad, const bool dfad, const bool flat, const bool hierarchical, const bool check, const LayoutType &layout, const std::string &device) |
| void | connect_vtune () |
| int | main (int argc, char *argv[]) |
Variables | |
| const int | num_layout_types = 3 |
| const LayoutType | layout_values [] |
| const char * | layout_names [] = { "left", "right", "default" } |
| enum LayoutType |
| Enumerator | |
|---|---|
| LAYOUT_LEFT | |
| LAYOUT_RIGHT | |
| LAYOUT_DEFAULT | |
| LAYOUT_LEFT | |
| LAYOUT_RIGHT | |
| LAYOUT_DEFAULT | |
Definition at line 211 of file mat_vec/driver.cpp.
| void print_perf | ( | const Perf & | perf, |
| const Perf & | perf_base, | ||
| const size_t | p, | ||
| const std::string & | name | ||
| ) |
Definition at line 48 of file mat_vec/driver.cpp.
| void do_times | ( | const size_t | m, |
| const size_t | n, | ||
| const size_t | p, | ||
| const size_t | nloop, | ||
| const bool | value, | ||
| const bool | analytic, | ||
| const bool | sfad, | ||
| const bool | slfad, | ||
| const bool | dfad, | ||
| const bool | flat, | ||
| const bool | hierarchical, | ||
| const bool | check | ||
| ) |
Definition at line 61 of file mat_vec/driver.cpp.
| void do_times_layout | ( | const size_t | m, |
| const size_t | n, | ||
| const size_t | p, | ||
| const size_t | nloop, | ||
| const bool | value, | ||
| const bool | analytic, | ||
| const bool | sfad, | ||
| const bool | slfad, | ||
| const bool | dfad, | ||
| const bool | flat, | ||
| const bool | hierarchical, | ||
| const bool | check, | ||
| const LayoutType & | layout, | ||
| const std::string & | device | ||
| ) |
Definition at line 224 of file mat_vec/driver.cpp.
| void connect_vtune | ( | ) |
Definition at line 262 of file mat_vec/driver.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 276 of file mat_vec/driver.cpp.
| const int num_layout_types = 3 |
Definition at line 216 of file mat_vec/driver.cpp.
| const LayoutType layout_values[] |
Definition at line 217 of file mat_vec/driver.cpp.
| const char* layout_names[] = { "left", "right", "default" } |
Definition at line 219 of file mat_vec/driver.cpp.
1.8.5