Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
Enumerations | Functions | Variables
basis.cpp File Reference
#include "Stokhos.hpp"
#include "Teuchos_CommandLineProcessor.hpp"
Include dependency graph for basis.cpp:

Go to the source code of this file.

Enumerations

enum  BasisType {
  HERMITE, LEGENDRE, CC_LEGENDRE, GP_LEGENDRE,
  RYS, JACOBI, HERMITE, LEGENDRE,
  CC_LEGENDRE, GP_LEGENDRE, RYS, JACOBI,
  HERMITE, LEGENDRE, CC_LEGENDRE, GP_LEGENDRE,
  RYS, JACOBI, HERMITE, LEGENDRE,
  RYS, HERMITE, LEGENDRE, CC_LEGENDRE,
  GP_LEGENDRE, RYS, JACOBI
}
 
enum  ProductBasisType {
  COMPLETE, TENSOR, TOTAL, SMOLYAK,
  COMPLETE, TENSOR, TOTAL, SMOLYAK,
  COMPLETE, TENSOR, TOTAL, SMOLYAK,
  COMPLETE, TENSOR, TOTAL, SMOLYAK,
  COMPLETE, TENSOR, TOTAL, SMOLYAK,
  COMPLETE, TENSOR, TOTAL, SMOLYAK,
  COMPLETE, TENSOR, TOTAL, SMOLYAK,
  COMPLETE, TENSOR, TOTAL, SMOLYAK,
  COMPLETE, TENSOR, TOTAL, SMOLYAK
}
 
enum  OrderingType {
  TOTAL_ORDERING, LEXICOGRAPHIC_ORDERING, TOTAL_ORDERING, LEXICOGRAPHIC_ORDERING,
  TOTAL_ORDERING, LEXICOGRAPHIC_ORDERING, TOTAL_ORDERING, LEXICOGRAPHIC_ORDERING,
  TOTAL_ORDERING, LEXICOGRAPHIC_ORDERING, TOTAL_ORDERING, LEXICOGRAPHIC_ORDERING,
  TOTAL_ORDERING, LEXICOGRAPHIC_ORDERING, MORTON_Z_ORDERING, TOTAL_ORDERING,
  LEXICOGRAPHIC_ORDERING, MORTON_Z_ORDERING
}
 

Functions

int main (int argc, char **argv)
 

Variables

const int num_basis_types = 6
 
const BasisType basis_type_values []
 
const char * basis_type_names []
 
const int num_growth_types = 2
 
const Stokhos::GrowthPolicy growth_type_values []
 
const char * growth_type_names [] = { "slow", "moderate" }
 
const int num_prod_basis_types = 4
 
const ProductBasisType prod_basis_type_values []
 
const char * prod_basis_type_names []
 
const int num_ordering_types = 3
 
const OrderingType ordering_type_values []
 
const char * ordering_type_names []
 

Enumeration Type Documentation

◆ BasisType

enum BasisType
Enumerator
HERMITE 
LEGENDRE 
CC_LEGENDRE 
GP_LEGENDRE 
RYS 
JACOBI 
HERMITE 
LEGENDRE 
CC_LEGENDRE 
GP_LEGENDRE 
RYS 
JACOBI 
HERMITE 
LEGENDRE 
CC_LEGENDRE 
GP_LEGENDRE 
RYS 
JACOBI 
HERMITE 
LEGENDRE 
RYS 
HERMITE 
LEGENDRE 
CC_LEGENDRE 
GP_LEGENDRE 
RYS 
JACOBI 

Definition at line 55 of file basis.cpp.

◆ ProductBasisType

Enumerator
COMPLETE 
TENSOR 
TOTAL 
SMOLYAK 
COMPLETE 
TENSOR 
TOTAL 
SMOLYAK 
COMPLETE 
TENSOR 
TOTAL 
SMOLYAK 
COMPLETE 
TENSOR 
TOTAL 
SMOLYAK 
COMPLETE 
TENSOR 
TOTAL 
SMOLYAK 
COMPLETE 
TENSOR 
TOTAL 
SMOLYAK 
COMPLETE 
TENSOR 
TOTAL 
SMOLYAK 
COMPLETE 
TENSOR 
TOTAL 
SMOLYAK 
COMPLETE 
TENSOR 
TOTAL 
SMOLYAK 

Definition at line 69 of file basis.cpp.

◆ OrderingType

Enumerator
TOTAL_ORDERING 
LEXICOGRAPHIC_ORDERING 
TOTAL_ORDERING 
LEXICOGRAPHIC_ORDERING 
TOTAL_ORDERING 
LEXICOGRAPHIC_ORDERING 
TOTAL_ORDERING 
LEXICOGRAPHIC_ORDERING 
TOTAL_ORDERING 
LEXICOGRAPHIC_ORDERING 
TOTAL_ORDERING 
LEXICOGRAPHIC_ORDERING 
TOTAL_ORDERING 
LEXICOGRAPHIC_ORDERING 
MORTON_Z_ORDERING 
TOTAL_ORDERING 
LEXICOGRAPHIC_ORDERING 
MORTON_Z_ORDERING 

Definition at line 77 of file basis.cpp.

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 84 of file basis.cpp.

Variable Documentation

◆ num_basis_types

const int num_basis_types = 6

Definition at line 56 of file basis.cpp.

◆ basis_type_values

const BasisType basis_type_values[]
Initial value:

Definition at line 57 of file basis.cpp.

◆ basis_type_names

const char* basis_type_names[]
Initial value:
= {
"hermite", "legendre", "clenshaw-curtis", "gauss-patterson", "rys", "jacobi" }

Definition at line 59 of file basis.cpp.

◆ num_growth_types

const int num_growth_types = 2

Definition at line 63 of file basis.cpp.

◆ growth_type_values

const Stokhos::GrowthPolicy growth_type_values[]

◆ growth_type_names

const char* growth_type_names[] = { "slow", "moderate" }

Definition at line 66 of file basis.cpp.

◆ num_prod_basis_types

const int num_prod_basis_types = 4

Definition at line 70 of file basis.cpp.

◆ prod_basis_type_values

const ProductBasisType prod_basis_type_values[]
Initial value:

Definition at line 71 of file basis.cpp.

◆ prod_basis_type_names

const char* prod_basis_type_names[]
Initial value:
= {
"complete", "tensor", "total", "smolyak" }

Definition at line 73 of file basis.cpp.

◆ num_ordering_types

const int num_ordering_types = 3

Definition at line 78 of file basis.cpp.

◆ ordering_type_values

const OrderingType ordering_type_values[]

◆ ordering_type_names

const char* ordering_type_names[]
Initial value:
= {
"total", "lexicographic", "morton-z" }

Definition at line 81 of file basis.cpp.