| 
    Compadre
    1.2.0
    
   | 
 
This is the complete list of members for Compadre::GMLS, including all inherited members.
| _added_alpha_size | Compadre::GMLS | protected | 
| _additional_evaluation_coordinates | Compadre::GMLS | protected | 
| _additional_evaluation_indices | Compadre::GMLS | protected | 
| _alphas | Compadre::GMLS | protected | 
| _basis_multiplier | Compadre::GMLS | protected | 
| _constraint_type | Compadre::GMLS | protected | 
| _curvature_poly_order | Compadre::GMLS | protected | 
| _curvature_support_operations | Compadre::GMLS | protected | 
| _curvature_weighting_power | Compadre::GMLS | protected | 
| _curvature_weighting_type | Compadre::GMLS | protected | 
| _data_sampling_functional | Compadre::GMLS | protected | 
| _data_sampling_multiplier | Compadre::GMLS | protected | 
| _dense_solver_type | Compadre::GMLS | protected | 
| _dimension_of_quadrature_points | Compadre::GMLS | protected | 
| _dimensions | Compadre::GMLS | protected | 
| _entire_batch_computed_at_once | Compadre::GMLS | protected | 
| _epsilons | Compadre::GMLS | protected | 
| _global_dimensions | Compadre::GMLS | protected | 
| _host_additional_evaluation_indices | Compadre::GMLS | protected | 
| _host_alphas | Compadre::GMLS | protected | 
| _host_epsilons | Compadre::GMLS | protected | 
| _host_lro_input_tensor_rank | Compadre::GMLS | protected | 
| _host_lro_input_tile_size | Compadre::GMLS | protected | 
| _host_lro_output_tensor_rank | Compadre::GMLS | protected | 
| _host_lro_output_tile_size | Compadre::GMLS | protected | 
| _host_lro_total_offsets | Compadre::GMLS | protected | 
| _host_number_of_neighbors_list | Compadre::GMLS | protected | 
| _host_operations | Compadre::GMLS | protected | 
| _host_prestencil_weights | Compadre::GMLS | protected | 
| _host_ref_N | Compadre::GMLS | protected | 
| _host_T | Compadre::GMLS | protected | 
| _initial_index_for_batch | Compadre::GMLS | protected | 
| _local_dimensions | Compadre::GMLS | protected | 
| _lro | Compadre::GMLS | protected | 
| _lro_input_tensor_rank | Compadre::GMLS | protected | 
| _lro_input_tile_size | Compadre::GMLS | protected | 
| _lro_lookup | Compadre::GMLS | protected | 
| _lro_output_tensor_rank | Compadre::GMLS | protected | 
| _lro_output_tile_size | Compadre::GMLS | protected | 
| _lro_total_offsets | Compadre::GMLS | protected | 
| _manifold_curvature_coefficients | Compadre::GMLS | protected | 
| _manifold_curvature_gradient | Compadre::GMLS | protected | 
| _manifold_metric_tensor_inverse | Compadre::GMLS | protected | 
| _max_evaluation_sites_per_target | Compadre::GMLS | protected | 
| _max_num_neighbors | Compadre::GMLS | protected | 
| _neighbor_lists | Compadre::GMLS | protected | 
| _nontrivial_nullspace | Compadre::GMLS | protected | 
| _NP | Compadre::GMLS | protected | 
| _number_of_additional_evaluation_indices | Compadre::GMLS | protected | 
| _operations | Compadre::GMLS | protected | 
| _order_of_quadrature_points | Compadre::GMLS | protected | 
| _orthonormal_tangent_space_provided | Compadre::GMLS | protected | 
| _P | Compadre::GMLS | protected | 
| _pm | Compadre::GMLS | protected | 
| _poly_order | Compadre::GMLS | protected | 
| _polynomial_sampling_functional | Compadre::GMLS | protected | 
| _prestencil_weights | Compadre::GMLS | protected | 
| _problem_type | Compadre::GMLS | protected | 
| _qm | Compadre::GMLS | protected | 
| _quadrature_type | Compadre::GMLS | protected | 
| _random_number_pool | Compadre::GMLS | protected | 
| _reconstruction_space | Compadre::GMLS | protected | 
| _reconstruction_space_rank | Compadre::GMLS | protected | 
| _ref_N | Compadre::GMLS | protected | 
| _reference_outward_normal_direction_provided | Compadre::GMLS | protected | 
| _RHS | Compadre::GMLS | protected | 
| _sampling_multiplier | Compadre::GMLS | protected | 
| _source_coordinates | Compadre::GMLS | protected | 
| _source_extra_data | Compadre::GMLS | protected | 
| _store_PTWP_inv_PTW | Compadre::GMLS | protected | 
| _T | Compadre::GMLS | protected | 
| _target_coordinates | Compadre::GMLS | protected | 
| _target_extra_data | Compadre::GMLS | protected | 
| _total_alpha_values | Compadre::GMLS | protected | 
| _use_reference_outward_normal_direction_provided_to_orient_surface | Compadre::GMLS | protected | 
| _w | Compadre::GMLS | protected | 
| _weighting_power | Compadre::GMLS | protected | 
| _weighting_type | Compadre::GMLS | protected | 
| addTargets(TargetOperation lro) | Compadre::GMLS | inline | 
| addTargets(std::vector< TargetOperation > lro) | Compadre::GMLS | inline | 
| applyTargetsToCoefficients(const member_type &teamMember, scratch_vector_type t1, scratch_vector_type t2, scratch_matrix_right_type Q, scratch_vector_type w, scratch_matrix_right_type P_target_row, const int target_NP) const | Compadre::GMLS | protected | 
| calcGradientPij(const member_type &teamMember, double *delta, double *thread_workspace, const int target_index, int neighbor_index, const double alpha, const int partial_direction, const int dimension, const int poly_order, bool specific_order_only, const scratch_matrix_right_type *V, const ReconstructionSpace reconstruction_space, const SamplingFunctional sampling_strategy, const int additional_evaluation_local_index=0) const | Compadre::GMLS | protected | 
| calcHessianPij(const member_type &teamMember, double *delta, double *thread_workspace, const int target_index, int neighbor_index, const double alpha, const int partial_direction_1, const int partial_direction_2, const int dimension, const int poly_order, bool specific_order_only, const scratch_matrix_right_type *V, const ReconstructionSpace reconstruction_space, const SamplingFunctional sampling_strategy, const int additional_evaluation_local_index=0) const | Compadre::GMLS | protected | 
| calcPij(const member_type &teamMember, double *delta, double *thread_workspace, const int target_index, int neighbor_index, const double alpha, const int dimension, const int poly_order, bool specific_order_only=false, const scratch_matrix_right_type *V=NULL, const ReconstructionSpace reconstruction_space=ReconstructionSpace::ScalarTaylorPolynomial, const SamplingFunctional sampling_strategy=PointSample, const int additional_evaluation_local_index=0) const | Compadre::GMLS | protected | 
| calculateBasisMultiplier(const ReconstructionSpace rs) const | Compadre::GMLS | inline | 
| calculateSamplingMultiplier(const ReconstructionSpace rs, const SamplingFunctional sro) const | Compadre::GMLS | inline | 
| clearTargets() | Compadre::GMLS | inline | 
| computeCurvatureFunctionals(const member_type &teamMember, scratch_vector_type t1, scratch_vector_type t2, scratch_matrix_right_type P_target_row, const scratch_matrix_right_type *V, const local_index_type local_neighbor_index=-1) const | Compadre::GMLS | protected | 
| computeTargetFunctionals(const member_type &teamMember, scratch_vector_type t1, scratch_vector_type t2, scratch_matrix_right_type P_target_row) const | Compadre::GMLS | protected | 
| computeTargetFunctionalsOnManifold(const member_type &teamMember, scratch_vector_type t1, scratch_vector_type t2, scratch_matrix_right_type P_target_row, scratch_matrix_right_type V, scratch_matrix_right_type G_inv, scratch_vector_type curvature_coefficients, scratch_vector_type curvature_gradients) const | Compadre::GMLS | protected | 
| convertGlobalToLocalCoordinate(const XYZ global_coord, const int dim, const scratch_matrix_right_type *V) const | Compadre::GMLS | inlineprotected | 
| convertLocalToGlobalCoordinate(const XYZ local_coord, const int dim, const scratch_matrix_right_type *V) const | Compadre::GMLS | inlineprotected | 
| createWeightsAndP(const member_type &teamMember, scratch_vector_type delta, scratch_vector_type thread_workspace, scratch_matrix_right_type P, scratch_vector_type w, const int dimension, int polynomial_order, bool weight_p=false, scratch_matrix_right_type *V=NULL, const ReconstructionSpace reconstruction_space=ReconstructionSpace::ScalarTaylorPolynomial, const SamplingFunctional sampling_strategy=PointSample) const | Compadre::GMLS | protected | 
| createWeightsAndPForCurvature(const member_type &teamMember, scratch_vector_type delta, scratch_vector_type thread_workspace, scratch_matrix_right_type P, scratch_vector_type w, const int dimension, bool only_specific_order, scratch_matrix_right_type *V=NULL) const | Compadre::GMLS | protected | 
| EuclideanVectorLength(const XYZ &delta_vector, const int dimension) | Compadre::GMLS | inlinestatic | 
| generateAlphas(const int number_of_batches=1, const bool keep_coefficients=false) | Compadre::GMLS | |
| generatePolynomialCoefficients(const int number_of_batches=1, const bool keep_coefficients=false) | Compadre::GMLS | |
| getAdditionalEvaluationIndex(const int target_index, const int additional_list_num) const | Compadre::GMLS | inlineprotected | 
| getAlpha(TargetOperation lro, const int target_index, const int output_component_axis_1, const int output_component_axis_2, const int neighbor_index, const int input_component_axis_1, const int input_component_axis_2, const int additional_evaluation_site=0) const | Compadre::GMLS | inline | 
| getAlpha0TensorTo0Tensor(TargetOperation lro, const int target_index, const int neighbor_index, const int additional_evaluation_site=0) const | Compadre::GMLS | inline | 
| getAlpha0TensorTo1Tensor(TargetOperation lro, const int target_index, const int output_component, const int neighbor_index, const int additional_evaluation_site=0) const | Compadre::GMLS | inline | 
| getAlpha0TensorTo2Tensor(TargetOperation lro, const int target_index, const int output_component_axis_1, const int output_component_axis_2, const int neighbor_index, const int additional_evaluation_site=0) const | Compadre::GMLS | inline | 
| getAlpha1TensorTo0Tensor(TargetOperation lro, const int target_index, const int neighbor_index, const int input_component, const int additional_evaluation_site=0) const | Compadre::GMLS | inline | 
| getAlpha1TensorTo1Tensor(TargetOperation lro, const int target_index, const int output_component, const int neighbor_index, const int input_component, const int additional_evaluation_site=0) const | Compadre::GMLS | inline | 
| getAlpha1TensorTo2Tensor(TargetOperation lro, const int target_index, const int output_component_axis_1, const int output_component_axis_2, const int neighbor_index, const int input_component, const int additional_evaluation_site=0) const | Compadre::GMLS | inline | 
| getAlpha2TensorTo0Tensor(TargetOperation lro, const int target_index, const int neighbor_index, const int input_component_axis_1, const int input_component_axis_2, const int additional_evaluation_site=0) const | Compadre::GMLS | inline | 
| getAlpha2TensorTo1Tensor(TargetOperation lro, const int target_index, const int output_component, const int neighbor_index, const int input_component_axis_1, const int input_component_axis_2, const int additional_evaluation_site=0) const | Compadre::GMLS | inline | 
| getAlpha2TensorTo2Tensor(TargetOperation lro, const int target_index, const int output_component_axis_1, const int output_component_axis_2, const int neighbor_index, const int input_component_axis_1, const int input_component_axis_2, const int additional_evaluation_site=0) const | Compadre::GMLS | inline | 
| getAlphaColumnOffset(TargetOperation lro, const int output_component_axis_1, const int output_component_axis_2, const int input_component_axis_1, const int input_component_axis_2, const int additional_evaluation_local_index=0) const | Compadre::GMLS | inline | 
| getAlphaIndexDevice(const int target_index, const int alpha_column_offset) const | Compadre::GMLS | inline | 
| getAlphaIndexHost(const int target_index, const int alpha_column_offset) const | Compadre::GMLS | inline | 
| getAlphas() const | Compadre::GMLS | inline | 
| getConstraintType() | Compadre::GMLS | inline | 
| getDataSamplingFunctional() const | Compadre::GMLS | inline | 
| getDenseSolverType() | Compadre::GMLS | inline | 
| getDimensionOfQuadraturePoints() const | Compadre::GMLS | inline | 
| getDimensions() const | Compadre::GMLS | inline | 
| getFullPolynomialCoefficientsBasis() const | Compadre::GMLS | inline | 
| getGlobalDimensions() const | Compadre::GMLS | inline | 
| getInputDimensionOfOperation(TargetOperation lro) const | Compadre::GMLS | inline | 
| getInputDimensionOfSampling(SamplingFunctional sro) const | Compadre::GMLS | inline | 
| getInputRankOfSampling(SamplingFunctional sro) | Compadre::GMLS | inlinestatic | 
| getLocalDimensions() const | Compadre::GMLS | inline | 
| getManifoldWeightingPower() const | Compadre::GMLS | inline | 
| getManifoldWeightingType() const | Compadre::GMLS | inline | 
| getMaxEvaluationSitesPerTarget() const | Compadre::GMLS | inlineprotected | 
| getMaxNNeighbors() const | Compadre::GMLS | inlineprotected | 
| getNeighborCoordinate(const int target_index, const int neighbor_list_num, const int dim, const scratch_matrix_right_type *V=NULL) const | Compadre::GMLS | inlineprotected | 
| getNeighborIndex(const int target_index, const int neighbor_list_num) const | Compadre::GMLS | inlineprotected | 
| getNeighborLists() | Compadre::GMLS | inline | 
| getNEvaluationSitesPerTarget(const int target_index) const | Compadre::GMLS | inlineprotected | 
| getNN(const int m, const int dimension=3, const ReconstructionSpace r_space=ReconstructionSpace::ScalarTaylorPolynomial) | Compadre::GMLS | inlinestatic | 
| getNNeighbors(const int target_index) const | Compadre::GMLS | inlineprotected | 
| getNP(const int m, const int dimension=3, const ReconstructionSpace r_space=ReconstructionSpace::ScalarTaylorPolynomial) | Compadre::GMLS | inlinestatic | 
| getNumberOfQuadraturePoints() const | Compadre::GMLS | inline | 
| getOrderOfQuadraturePoints() const | Compadre::GMLS | inline | 
| getOutputDimensionOfOperation(TargetOperation lro, bool ambient=false) const | Compadre::GMLS | inline | 
| getOutputDimensionOfSampling(SamplingFunctional sro) const | Compadre::GMLS | inline | 
| getOutputRankOfSampling(SamplingFunctional sro) | Compadre::GMLS | inlinestatic | 
| getPolynomialCoefficientsDomainRangeSize() const | Compadre::GMLS | inline | 
| getPolynomialCoefficientsMemorySize() const | Compadre::GMLS | inline | 
| getPolynomialCoefficientsSize() const | Compadre::GMLS | inline | 
| getPolynomialSamplingFunctional() const | Compadre::GMLS | inline | 
| getPreStencilWeight(SamplingFunctional sro, const int target_index, const int neighbor_index, bool for_target, const int output_component=0, const int input_component=0) const | Compadre::GMLS | inline | 
| getPrestencilWeights() const | Compadre::GMLS | inline | 
| getProblemType() | Compadre::GMLS | inline | 
| getQuadratureType() const | Compadre::GMLS | inline | 
| getReconstructionSpace() const | Compadre::GMLS | inline | 
| getReferenceNormalDirection(const int target_index, const int component) const | Compadre::GMLS | inline | 
| getReferenceNormalDirections() const | Compadre::GMLS | inline | 
| getRelativeCoord(const int target_index, const int neighbor_list_num, const int dimension, const scratch_matrix_right_type *V=NULL) const | Compadre::GMLS | inlineprotected | 
| getSamplingOutputIndex(const SamplingFunctional sf, const int output_component_axis_1, const int output_component_axis_2) | Compadre::GMLS | inlinestatic | 
| getTangentBundle(const int target_index, const int direction, const int component) const | Compadre::GMLS | inline | 
| getTangentDirections() const | Compadre::GMLS | inline | 
| getTargetAuxiliaryCoordinate(const int target_index, const int additional_list_num, const int dim, const scratch_matrix_right_type *V=NULL) const | Compadre::GMLS | inlineprotected | 
| getTargetCoordinate(const int target_index, const int dim, const scratch_matrix_right_type *V=NULL) const | Compadre::GMLS | inlineprotected | 
| getTargetOffsetIndexDevice(const int lro_num, const int input_component, const int output_component, const int additional_evaluation_local_index=0) const | Compadre::GMLS | inlineprotected | 
| getTargetOffsetIndexHost(const int lro_num, const int input_component, const int output_component, const int additional_evaluation_local_index=0) const | Compadre::GMLS | inlineprotected | 
| getTargetOperationLocalIndex(TargetOperation lro) const | Compadre::GMLS | inline | 
| getTargetOutputIndex(const int operation_num, const int output_component_axis_1, const int output_component_axis_2, const int dimensions) | Compadre::GMLS | inlinestatic | 
| getWeightingPower() const | Compadre::GMLS | inline | 
| getWeightingType() const | Compadre::GMLS | inline | 
| GMLS(ReconstructionSpace reconstruction_space, const SamplingFunctional polynomial_sampling_strategy, const SamplingFunctional data_sampling_strategy, const int poly_order, const int dimensions=3, const std::string dense_solver_type=std::string("QR"), const std::string problem_type=std::string("STANDARD"), const std::string constraint_type=std::string("NO_CONSTRAINT"), const int manifold_curvature_poly_order=2) | Compadre::GMLS | inline | 
| GMLS(const int poly_order, const int dimensions=3, const std::string dense_solver_type=std::string("QR"), const std::string problem_type=std::string("STANDARD"), const std::string constraint_type=std::string("NO_CONSTRAINT"), const int manifold_curvature_poly_order=2) | Compadre::GMLS | inline | 
| GMLS(ReconstructionSpace reconstruction_space, SamplingFunctional dual_sampling_strategy, const int poly_order, const int dimensions=3, const std::string dense_solver_type=std::string("QR"), const std::string problem_type=std::string("STANDARD"), const std::string constraint_type=std::string("NO_CONSTRAINT"), const int manifold_curvature_poly_order=2) | Compadre::GMLS | inline | 
| operator()(const AssembleStandardPsqrtW &, const member_type &teamMember) const | Compadre::GMLS | |
| operator()(const ApplyStandardTargets &, const member_type &teamMember) const | Compadre::GMLS | |
| operator()(const ComputeCoarseTangentPlane &, const member_type &teamMember) const | Compadre::GMLS | |
| operator()(const AssembleCurvaturePsqrtW &, const member_type &teamMember) const | Compadre::GMLS | |
| operator()(const GetAccurateTangentDirections &, const member_type &teamMember) const | Compadre::GMLS | |
| operator()(const FixTangentDirectionOrdering &, const member_type &teamMember) const | Compadre::GMLS | |
| operator()(const ApplyCurvatureTargets &, const member_type &teamMember) const | Compadre::GMLS | |
| operator()(const AssembleManifoldPsqrtW &, const member_type &teamMember) const | Compadre::GMLS | |
| operator()(const ApplyManifoldTargets &, const member_type &teamMember) const | Compadre::GMLS | |
| operator()(const ComputePrestencilWeights &, const member_type &teamMember) const | Compadre::GMLS | |
| parseConstraintType(const std::string &constraint_type) | Compadre::GMLS | inlineprotectedstatic | 
| parseProblemType(const std::string &problem_type) | Compadre::GMLS | inlineprotectedstatic | 
| parseSolverType(const std::string &dense_solver_type) | Compadre::GMLS | inlineprotectedstatic | 
| resetCoefficientData() | Compadre::GMLS | inline | 
| setAdditionalEvaluationSitesData(view_type_1 additional_evaluation_indices, view_type_2 additional_evaluation_coordinates) | Compadre::GMLS | inline | 
| setAuxiliaryEvaluationCoordinates(view_type evaluation_coordinates) | Compadre::GMLS | inline | 
| setAuxiliaryEvaluationCoordinates(decltype(_additional_evaluation_coordinates) evaluation_coordinates) | Compadre::GMLS | inline | 
| setAuxiliaryEvaluationIndicesLists(view_type indices_lists) | Compadre::GMLS | inline | 
| setAuxiliaryEvaluationIndicesLists(decltype(_additional_evaluation_indices) indices_lists) | Compadre::GMLS | inline | 
| setCurvaturePolynomialOrder(const int manifold_poly_order) | Compadre::GMLS | inline | 
| setCurvatureWeightingPower(int wp) | Compadre::GMLS | inline | 
| setCurvatureWeightingType(const std::string &wt) | Compadre::GMLS | inline | 
| setCurvatureWeightingType(const WeightingFunctionType wt) | Compadre::GMLS | inline | 
| setDimensionOfQuadraturePoints(int dim) | Compadre::GMLS | inline | 
| setNeighborLists(view_type neighbor_lists, view_type number_of_neighbors_list) | Compadre::GMLS | inline | 
| setNeighborLists(view_type neighbor_lists, view_type number_of_neighbors_list) | Compadre::GMLS | inline | 
| setNeighborLists(view_type neighbor_lists) | Compadre::GMLS | inline | 
| setOrderOfQuadraturePoints(int order) | Compadre::GMLS | inline | 
| setPolynomialOrder(const int poly_order) | Compadre::GMLS | inline | 
| setProblemData(view_type_1 neighbor_lists, view_type_2 source_coordinates, view_type_3 target_coordinates, view_type_4 epsilons) | Compadre::GMLS | inline | 
| setProblemData(view_type_1 cr_neighbor_lists, view_type_1 number_of_neighbors_list, view_type_2 source_coordinates, view_type_3 target_coordinates, view_type_4 epsilons) | Compadre::GMLS | inline | 
| setQuadratureType(std::string quadrature_type) | Compadre::GMLS | inline | 
| setReferenceOutwardNormalDirection(view_type outward_normal_directions, bool use_to_orient_surface=true) | Compadre::GMLS | inline | 
| setSourceExtraData(view_type extra_data) | Compadre::GMLS | inline | 
| setSourceExtraData(decltype(_source_extra_data) extra_data) | Compadre::GMLS | inline | 
| setSourceSites(view_type source_coordinates) | Compadre::GMLS | inline | 
| setSourceSites(decltype(_source_coordinates) source_coordinates) | Compadre::GMLS | inline | 
| setTangentBundle(view_type tangent_directions) | Compadre::GMLS | inline | 
| setTargetExtraData(view_type extra_data) | Compadre::GMLS | inline | 
| setTargetExtraData(decltype(_target_extra_data) extra_data) | Compadre::GMLS | inline | 
| setTargetSites(view_type target_coordinates) | Compadre::GMLS | inline | 
| setTargetSites(decltype(_target_coordinates) target_coordinates) | Compadre::GMLS | inline | 
| setWeightingPower(int wp) | Compadre::GMLS | inline | 
| setWeightingType(const std::string &wt) | Compadre::GMLS | inline | 
| setWeightingType(const WeightingFunctionType wt) | Compadre::GMLS | inline | 
| setWindowSizes(view_type epsilons) | Compadre::GMLS | inline | 
| setWindowSizes(decltype(_epsilons) epsilons) | Compadre::GMLS | inline | 
| Wab(const double r, const double h, const WeightingFunctionType &weighting_type, const int power) | Compadre::GMLS | inlinestatic | 
| ~GMLS() | Compadre::GMLS | inline | 
 1.8.5