Compadre  1.5.7
Public Member Functions | Public Attributes | List of all members
Compadre::GMLSBasisData Struct Reference

Detailed Description

Definition at line 17 of file Compadre_Functors.hpp.

#include <Compadre_Functors.hpp>

Public Member Functions

 GMLSBasisData ()
 

Public Attributes

Kokkos::View< double **, layout_right_source_extra_data
 
Kokkos::View< double **, layout_right_target_extra_data
 
Kokkos::View< double * > _epsilons
 
Kokkos::View< double *****, layout_right_prestencil_weights
 
Kokkos::View< TargetOperation * > _curvature_support_operations
 
Kokkos::View< TargetOperation * > _operations
 
int _poly_order
 
int _curvature_poly_order
 
int _NP
 
int _global_dimensions
 
int _local_dimensions
 
int _dimensions
 
int _reconstruction_space_rank
 
int _weighting_p
 
int _weighting_n
 
int _curvature_weighting_p
 
int _curvature_weighting_n
 
int _basis_multiplier
 
int _sampling_multiplier
 
int _data_sampling_multiplier
 
int _initial_index_for_batch
 
int _order_of_quadrature_points
 
int _dimension_of_quadrature_points
 
GMLS::point_connections_type _pc
 
GMLS::point_connections_type _additional_pc
 
ParallelManager _pm
 
ReconstructionSpace _reconstruction_space
 
DenseSolverType _dense_solver_type
 
ProblemType _problem_type
 
ConstraintType _constraint_type
 
SamplingFunctional _polynomial_sampling_functional
 
SamplingFunctional _data_sampling_functional
 
WeightingFunctionType _weighting_type
 
WeightingFunctionType _curvature_weighting_type
 
Quadrature _qm
 
SolutionSet< device_memory_space_d_ss
 
int RHS_dim_0
 
int RHS_dim_1
 
double * RHS_data
 
int P_dim_0
 
int P_dim_1
 
double * P_data
 
int P_target_row_dim_0
 
int P_target_row_dim_1
 
double * P_target_row_data
 
int Coeffs_dim_0
 
int Coeffs_dim_1
 
double * Coeffs_data
 
double * w_data
 
int max_num_neighbors
 
int max_num_rows
 
int manifold_NP
 
int max_manifold_NP
 
int this_num_cols
 
int max_poly_order
 
double * T_data
 
int ref_N_dim
 
double * ref_N_data
 
int thread_workspace_dim
 
double * manifold_curvature_coefficients_data
 
int manifold_gradient_dim
 

Constructor & Destructor Documentation

◆ GMLSBasisData()

Compadre::GMLSBasisData::GMLSBasisData ( )
inline

Definition at line 81 of file Compadre_Functors.hpp.

Member Data Documentation

◆ _additional_pc

GMLS::point_connections_type Compadre::GMLSBasisData::_additional_pc

Definition at line 45 of file Compadre_Functors.hpp.

◆ _basis_multiplier

int Compadre::GMLSBasisData::_basis_multiplier

Definition at line 37 of file Compadre_Functors.hpp.

◆ _constraint_type

ConstraintType Compadre::GMLSBasisData::_constraint_type

Definition at line 50 of file Compadre_Functors.hpp.

◆ _curvature_poly_order

int Compadre::GMLSBasisData::_curvature_poly_order

Definition at line 27 of file Compadre_Functors.hpp.

◆ _curvature_support_operations

Kokkos::View<TargetOperation*> Compadre::GMLSBasisData::_curvature_support_operations

Definition at line 23 of file Compadre_Functors.hpp.

◆ _curvature_weighting_n

int Compadre::GMLSBasisData::_curvature_weighting_n

Definition at line 36 of file Compadre_Functors.hpp.

◆ _curvature_weighting_p

int Compadre::GMLSBasisData::_curvature_weighting_p

Definition at line 35 of file Compadre_Functors.hpp.

◆ _curvature_weighting_type

WeightingFunctionType Compadre::GMLSBasisData::_curvature_weighting_type

Definition at line 54 of file Compadre_Functors.hpp.

◆ _d_ss

SolutionSet<device_memory_space> Compadre::GMLSBasisData::_d_ss

Definition at line 56 of file Compadre_Functors.hpp.

◆ _data_sampling_functional

SamplingFunctional Compadre::GMLSBasisData::_data_sampling_functional

Definition at line 52 of file Compadre_Functors.hpp.

◆ _data_sampling_multiplier

int Compadre::GMLSBasisData::_data_sampling_multiplier

Definition at line 39 of file Compadre_Functors.hpp.

◆ _dense_solver_type

DenseSolverType Compadre::GMLSBasisData::_dense_solver_type

Definition at line 48 of file Compadre_Functors.hpp.

◆ _dimension_of_quadrature_points

int Compadre::GMLSBasisData::_dimension_of_quadrature_points

Definition at line 42 of file Compadre_Functors.hpp.

◆ _dimensions

int Compadre::GMLSBasisData::_dimensions

Definition at line 31 of file Compadre_Functors.hpp.

◆ _epsilons

Kokkos::View<double*> Compadre::GMLSBasisData::_epsilons

Definition at line 21 of file Compadre_Functors.hpp.

◆ _global_dimensions

int Compadre::GMLSBasisData::_global_dimensions

Definition at line 29 of file Compadre_Functors.hpp.

◆ _initial_index_for_batch

int Compadre::GMLSBasisData::_initial_index_for_batch

Definition at line 40 of file Compadre_Functors.hpp.

◆ _local_dimensions

int Compadre::GMLSBasisData::_local_dimensions

Definition at line 30 of file Compadre_Functors.hpp.

◆ _NP

int Compadre::GMLSBasisData::_NP

Definition at line 28 of file Compadre_Functors.hpp.

◆ _operations

Kokkos::View<TargetOperation*> Compadre::GMLSBasisData::_operations

Definition at line 24 of file Compadre_Functors.hpp.

◆ _order_of_quadrature_points

int Compadre::GMLSBasisData::_order_of_quadrature_points

Definition at line 41 of file Compadre_Functors.hpp.

◆ _pc

GMLS::point_connections_type Compadre::GMLSBasisData::_pc

Definition at line 44 of file Compadre_Functors.hpp.

◆ _pm

ParallelManager Compadre::GMLSBasisData::_pm

Definition at line 46 of file Compadre_Functors.hpp.

◆ _poly_order

int Compadre::GMLSBasisData::_poly_order

Definition at line 26 of file Compadre_Functors.hpp.

◆ _polynomial_sampling_functional

SamplingFunctional Compadre::GMLSBasisData::_polynomial_sampling_functional

Definition at line 51 of file Compadre_Functors.hpp.

◆ _prestencil_weights

Kokkos::View<double*****, layout_right> Compadre::GMLSBasisData::_prestencil_weights

Definition at line 22 of file Compadre_Functors.hpp.

◆ _problem_type

ProblemType Compadre::GMLSBasisData::_problem_type

Definition at line 49 of file Compadre_Functors.hpp.

◆ _qm

Quadrature Compadre::GMLSBasisData::_qm

Definition at line 55 of file Compadre_Functors.hpp.

◆ _reconstruction_space

ReconstructionSpace Compadre::GMLSBasisData::_reconstruction_space

Definition at line 47 of file Compadre_Functors.hpp.

◆ _reconstruction_space_rank

int Compadre::GMLSBasisData::_reconstruction_space_rank

Definition at line 32 of file Compadre_Functors.hpp.

◆ _sampling_multiplier

int Compadre::GMLSBasisData::_sampling_multiplier

Definition at line 38 of file Compadre_Functors.hpp.

◆ _source_extra_data

Kokkos::View<double**, layout_right> Compadre::GMLSBasisData::_source_extra_data

Definition at line 19 of file Compadre_Functors.hpp.

◆ _target_extra_data

Kokkos::View<double**, layout_right> Compadre::GMLSBasisData::_target_extra_data

Definition at line 20 of file Compadre_Functors.hpp.

◆ _weighting_n

int Compadre::GMLSBasisData::_weighting_n

Definition at line 34 of file Compadre_Functors.hpp.

◆ _weighting_p

int Compadre::GMLSBasisData::_weighting_p

Definition at line 33 of file Compadre_Functors.hpp.

◆ _weighting_type

WeightingFunctionType Compadre::GMLSBasisData::_weighting_type

Definition at line 53 of file Compadre_Functors.hpp.

◆ Coeffs_data

double* Compadre::GMLSBasisData::Coeffs_data

Definition at line 66 of file Compadre_Functors.hpp.

◆ Coeffs_dim_0

int Compadre::GMLSBasisData::Coeffs_dim_0

Definition at line 65 of file Compadre_Functors.hpp.

◆ Coeffs_dim_1

int Compadre::GMLSBasisData::Coeffs_dim_1

Definition at line 65 of file Compadre_Functors.hpp.

◆ manifold_curvature_coefficients_data

double* Compadre::GMLSBasisData::manifold_curvature_coefficients_data

Definition at line 78 of file Compadre_Functors.hpp.

◆ manifold_gradient_dim

int Compadre::GMLSBasisData::manifold_gradient_dim

Definition at line 79 of file Compadre_Functors.hpp.

◆ manifold_NP

int Compadre::GMLSBasisData::manifold_NP

Definition at line 70 of file Compadre_Functors.hpp.

◆ max_manifold_NP

int Compadre::GMLSBasisData::max_manifold_NP

Definition at line 71 of file Compadre_Functors.hpp.

◆ max_num_neighbors

int Compadre::GMLSBasisData::max_num_neighbors

Definition at line 68 of file Compadre_Functors.hpp.

◆ max_num_rows

int Compadre::GMLSBasisData::max_num_rows

Definition at line 69 of file Compadre_Functors.hpp.

◆ max_poly_order

int Compadre::GMLSBasisData::max_poly_order

Definition at line 73 of file Compadre_Functors.hpp.

◆ P_data

double* Compadre::GMLSBasisData::P_data

Definition at line 62 of file Compadre_Functors.hpp.

◆ P_dim_0

int Compadre::GMLSBasisData::P_dim_0

Definition at line 61 of file Compadre_Functors.hpp.

◆ P_dim_1

int Compadre::GMLSBasisData::P_dim_1

Definition at line 61 of file Compadre_Functors.hpp.

◆ P_target_row_data

double* Compadre::GMLSBasisData::P_target_row_data

Definition at line 64 of file Compadre_Functors.hpp.

◆ P_target_row_dim_0

int Compadre::GMLSBasisData::P_target_row_dim_0

Definition at line 63 of file Compadre_Functors.hpp.

◆ P_target_row_dim_1

int Compadre::GMLSBasisData::P_target_row_dim_1

Definition at line 63 of file Compadre_Functors.hpp.

◆ ref_N_data

double* Compadre::GMLSBasisData::ref_N_data

Definition at line 76 of file Compadre_Functors.hpp.

◆ ref_N_dim

int Compadre::GMLSBasisData::ref_N_dim

Definition at line 75 of file Compadre_Functors.hpp.

◆ RHS_data

double* Compadre::GMLSBasisData::RHS_data

Definition at line 60 of file Compadre_Functors.hpp.

◆ RHS_dim_0

int Compadre::GMLSBasisData::RHS_dim_0

Definition at line 59 of file Compadre_Functors.hpp.

◆ RHS_dim_1

int Compadre::GMLSBasisData::RHS_dim_1

Definition at line 59 of file Compadre_Functors.hpp.

◆ T_data

double* Compadre::GMLSBasisData::T_data

Definition at line 74 of file Compadre_Functors.hpp.

◆ this_num_cols

int Compadre::GMLSBasisData::this_num_cols

Definition at line 72 of file Compadre_Functors.hpp.

◆ thread_workspace_dim

int Compadre::GMLSBasisData::thread_workspace_dim

Definition at line 77 of file Compadre_Functors.hpp.

◆ w_data

double* Compadre::GMLSBasisData::w_data

Definition at line 67 of file Compadre_Functors.hpp.


The documentation for this struct was generated from the following file: