Compadre  1.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Compadre::GMLS Member List

This is the complete list of members for Compadre::GMLS, including all inherited members.

_added_alpha_sizeCompadre::GMLSprotected
_additional_evaluation_coordinatesCompadre::GMLSprotected
_additional_evaluation_indicesCompadre::GMLSprotected
_alphasCompadre::GMLSprotected
_basis_multiplierCompadre::GMLSprotected
_constraint_typeCompadre::GMLSprotected
_curvature_poly_orderCompadre::GMLSprotected
_curvature_support_operationsCompadre::GMLSprotected
_curvature_weighting_powerCompadre::GMLSprotected
_curvature_weighting_typeCompadre::GMLSprotected
_data_sampling_functionalCompadre::GMLSprotected
_data_sampling_multiplierCompadre::GMLSprotected
_dense_solver_typeCompadre::GMLSprotected
_dimension_of_quadrature_pointsCompadre::GMLSprotected
_dimensionsCompadre::GMLSprotected
_entire_batch_computed_at_onceCompadre::GMLSprotected
_epsilonsCompadre::GMLSprotected
_global_dimensionsCompadre::GMLSprotected
_host_additional_evaluation_indicesCompadre::GMLSprotected
_host_alphasCompadre::GMLSprotected
_host_epsilonsCompadre::GMLSprotected
_host_lro_input_tensor_rankCompadre::GMLSprotected
_host_lro_input_tile_sizeCompadre::GMLSprotected
_host_lro_output_tensor_rankCompadre::GMLSprotected
_host_lro_output_tile_sizeCompadre::GMLSprotected
_host_lro_total_offsetsCompadre::GMLSprotected
_host_number_of_neighbors_listCompadre::GMLSprotected
_host_operationsCompadre::GMLSprotected
_host_prestencil_weightsCompadre::GMLSprotected
_host_ref_NCompadre::GMLSprotected
_host_TCompadre::GMLSprotected
_initial_index_for_batchCompadre::GMLSprotected
_local_dimensionsCompadre::GMLSprotected
_lroCompadre::GMLSprotected
_lro_input_tensor_rankCompadre::GMLSprotected
_lro_input_tile_sizeCompadre::GMLSprotected
_lro_lookupCompadre::GMLSprotected
_lro_output_tensor_rankCompadre::GMLSprotected
_lro_output_tile_sizeCompadre::GMLSprotected
_lro_total_offsetsCompadre::GMLSprotected
_manifold_curvature_coefficientsCompadre::GMLSprotected
_manifold_curvature_gradientCompadre::GMLSprotected
_manifold_metric_tensor_inverseCompadre::GMLSprotected
_max_evaluation_sites_per_targetCompadre::GMLSprotected
_max_num_neighborsCompadre::GMLSprotected
_neighbor_listsCompadre::GMLSprotected
_nontrivial_nullspaceCompadre::GMLSprotected
_NPCompadre::GMLSprotected
_number_of_additional_evaluation_indicesCompadre::GMLSprotected
_operationsCompadre::GMLSprotected
_order_of_quadrature_pointsCompadre::GMLSprotected
_orthonormal_tangent_space_providedCompadre::GMLSprotected
_PCompadre::GMLSprotected
_pmCompadre::GMLSprotected
_poly_orderCompadre::GMLSprotected
_polynomial_sampling_functionalCompadre::GMLSprotected
_prestencil_weightsCompadre::GMLSprotected
_problem_typeCompadre::GMLSprotected
_qmCompadre::GMLSprotected
_quadrature_typeCompadre::GMLSprotected
_random_number_poolCompadre::GMLSprotected
_reconstruction_spaceCompadre::GMLSprotected
_reconstruction_space_rankCompadre::GMLSprotected
_ref_NCompadre::GMLSprotected
_reference_outward_normal_direction_providedCompadre::GMLSprotected
_RHSCompadre::GMLSprotected
_sampling_multiplierCompadre::GMLSprotected
_source_coordinatesCompadre::GMLSprotected
_source_extra_dataCompadre::GMLSprotected
_store_PTWP_inv_PTWCompadre::GMLSprotected
_TCompadre::GMLSprotected
_target_coordinatesCompadre::GMLSprotected
_target_extra_dataCompadre::GMLSprotected
_total_alpha_valuesCompadre::GMLSprotected
_use_reference_outward_normal_direction_provided_to_orient_surfaceCompadre::GMLSprotected
_wCompadre::GMLSprotected
_weighting_powerCompadre::GMLSprotected
_weighting_typeCompadre::GMLSprotected
addTargets(TargetOperation lro)Compadre::GMLSinline
addTargets(std::vector< TargetOperation > lro)Compadre::GMLSinline
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::GMLSprotected
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::GMLSprotected
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::GMLSprotected
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::GMLSprotected
calculateBasisMultiplier(const ReconstructionSpace rs) const Compadre::GMLSinline
calculateSamplingMultiplier(const ReconstructionSpace rs, const SamplingFunctional sro) const Compadre::GMLSinline
clearTargets()Compadre::GMLSinline
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::GMLSprotected
computeTargetFunctionals(const member_type &teamMember, scratch_vector_type t1, scratch_vector_type t2, scratch_matrix_right_type P_target_row) const Compadre::GMLSprotected
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::GMLSprotected
convertGlobalToLocalCoordinate(const XYZ global_coord, const int dim, const scratch_matrix_right_type *V) const Compadre::GMLSinlineprotected
convertLocalToGlobalCoordinate(const XYZ local_coord, const int dim, const scratch_matrix_right_type *V) const Compadre::GMLSinlineprotected
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::GMLSprotected
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::GMLSprotected
EuclideanVectorLength(const XYZ &delta_vector, const int dimension)Compadre::GMLSinlinestatic
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::GMLSinlineprotected
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::GMLSinline
getAlpha0TensorTo0Tensor(TargetOperation lro, const int target_index, const int neighbor_index, const int additional_evaluation_site=0) const Compadre::GMLSinline
getAlpha0TensorTo1Tensor(TargetOperation lro, const int target_index, const int output_component, const int neighbor_index, const int additional_evaluation_site=0) const Compadre::GMLSinline
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::GMLSinline
getAlpha1TensorTo0Tensor(TargetOperation lro, const int target_index, const int neighbor_index, const int input_component, const int additional_evaluation_site=0) const Compadre::GMLSinline
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::GMLSinline
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::GMLSinline
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::GMLSinline
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::GMLSinline
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::GMLSinline
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::GMLSinline
getAlphaIndexDevice(const int target_index, const int alpha_column_offset) const Compadre::GMLSinline
getAlphaIndexHost(const int target_index, const int alpha_column_offset) const Compadre::GMLSinline
getAlphas() const Compadre::GMLSinline
getConstraintType()Compadre::GMLSinline
getDataSamplingFunctional() const Compadre::GMLSinline
getDenseSolverType()Compadre::GMLSinline
getDimensionOfQuadraturePoints() const Compadre::GMLSinline
getDimensions() const Compadre::GMLSinline
getFullPolynomialCoefficientsBasis() const Compadre::GMLSinline
getGlobalDimensions() const Compadre::GMLSinline
getInputDimensionOfOperation(TargetOperation lro) const Compadre::GMLSinline
getInputDimensionOfSampling(SamplingFunctional sro) const Compadre::GMLSinline
getInputRankOfSampling(SamplingFunctional sro)Compadre::GMLSinlinestatic
getLocalDimensions() const Compadre::GMLSinline
getManifoldWeightingPower() const Compadre::GMLSinline
getManifoldWeightingType() const Compadre::GMLSinline
getMaxEvaluationSitesPerTarget() const Compadre::GMLSinlineprotected
getMaxNNeighbors() const Compadre::GMLSinlineprotected
getNeighborCoordinate(const int target_index, const int neighbor_list_num, const int dim, const scratch_matrix_right_type *V=NULL) const Compadre::GMLSinlineprotected
getNeighborIndex(const int target_index, const int neighbor_list_num) const Compadre::GMLSinlineprotected
getNeighborLists()Compadre::GMLSinline
getNEvaluationSitesPerTarget(const int target_index) const Compadre::GMLSinlineprotected
getNN(const int m, const int dimension=3, const ReconstructionSpace r_space=ReconstructionSpace::ScalarTaylorPolynomial)Compadre::GMLSinlinestatic
getNNeighbors(const int target_index) const Compadre::GMLSinlineprotected
getNP(const int m, const int dimension=3, const ReconstructionSpace r_space=ReconstructionSpace::ScalarTaylorPolynomial)Compadre::GMLSinlinestatic
getNumberOfQuadraturePoints() const Compadre::GMLSinline
getOrderOfQuadraturePoints() const Compadre::GMLSinline
getOutputDimensionOfOperation(TargetOperation lro, bool ambient=false) const Compadre::GMLSinline
getOutputDimensionOfSampling(SamplingFunctional sro) const Compadre::GMLSinline
getOutputRankOfSampling(SamplingFunctional sro)Compadre::GMLSinlinestatic
getPolynomialCoefficientsDomainRangeSize() const Compadre::GMLSinline
getPolynomialCoefficientsMemorySize() const Compadre::GMLSinline
getPolynomialCoefficientsSize() const Compadre::GMLSinline
getPolynomialSamplingFunctional() const Compadre::GMLSinline
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::GMLSinline
getPrestencilWeights() const Compadre::GMLSinline
getProblemType()Compadre::GMLSinline
getQuadratureType() const Compadre::GMLSinline
getReconstructionSpace() const Compadre::GMLSinline
getReferenceNormalDirection(const int target_index, const int component) const Compadre::GMLSinline
getReferenceNormalDirections() const Compadre::GMLSinline
getRelativeCoord(const int target_index, const int neighbor_list_num, const int dimension, const scratch_matrix_right_type *V=NULL) const Compadre::GMLSinlineprotected
getSamplingOutputIndex(const SamplingFunctional sf, const int output_component_axis_1, const int output_component_axis_2)Compadre::GMLSinlinestatic
getTangentBundle(const int target_index, const int direction, const int component) const Compadre::GMLSinline
getTangentDirections() const Compadre::GMLSinline
getTargetAuxiliaryCoordinate(const int target_index, const int additional_list_num, const int dim, const scratch_matrix_right_type *V=NULL) const Compadre::GMLSinlineprotected
getTargetCoordinate(const int target_index, const int dim, const scratch_matrix_right_type *V=NULL) const Compadre::GMLSinlineprotected
getTargetOffsetIndexDevice(const int lro_num, const int input_component, const int output_component, const int additional_evaluation_local_index=0) const Compadre::GMLSinlineprotected
getTargetOffsetIndexHost(const int lro_num, const int input_component, const int output_component, const int additional_evaluation_local_index=0) const Compadre::GMLSinlineprotected
getTargetOperationLocalIndex(TargetOperation lro) const Compadre::GMLSinline
getTargetOutputIndex(const int operation_num, const int output_component_axis_1, const int output_component_axis_2, const int dimensions)Compadre::GMLSinlinestatic
getWeightingPower() const Compadre::GMLSinline
getWeightingType() const Compadre::GMLSinline
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::GMLSinline
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::GMLSinline
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::GMLSinline
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::GMLSinlineprotectedstatic
parseProblemType(const std::string &problem_type)Compadre::GMLSinlineprotectedstatic
parseSolverType(const std::string &dense_solver_type)Compadre::GMLSinlineprotectedstatic
resetCoefficientData()Compadre::GMLSinline
setAdditionalEvaluationSitesData(view_type_1 additional_evaluation_indices, view_type_2 additional_evaluation_coordinates)Compadre::GMLSinline
setAuxiliaryEvaluationCoordinates(view_type evaluation_coordinates)Compadre::GMLSinline
setAuxiliaryEvaluationCoordinates(decltype(_additional_evaluation_coordinates) evaluation_coordinates)Compadre::GMLSinline
setAuxiliaryEvaluationIndicesLists(view_type indices_lists)Compadre::GMLSinline
setAuxiliaryEvaluationIndicesLists(decltype(_additional_evaluation_indices) indices_lists)Compadre::GMLSinline
setCurvaturePolynomialOrder(const int manifold_poly_order)Compadre::GMLSinline
setCurvatureWeightingPower(int wp)Compadre::GMLSinline
setCurvatureWeightingType(const std::string &wt)Compadre::GMLSinline
setCurvatureWeightingType(const WeightingFunctionType wt)Compadre::GMLSinline
setDimensionOfQuadraturePoints(int dim)Compadre::GMLSinline
setNeighborLists(view_type neighbor_lists, view_type number_of_neighbors_list)Compadre::GMLSinline
setNeighborLists(view_type neighbor_lists, view_type number_of_neighbors_list)Compadre::GMLSinline
setNeighborLists(view_type neighbor_lists)Compadre::GMLSinline
setOrderOfQuadraturePoints(int order)Compadre::GMLSinline
setPolynomialOrder(const int poly_order)Compadre::GMLSinline
setProblemData(view_type_1 neighbor_lists, view_type_2 source_coordinates, view_type_3 target_coordinates, view_type_4 epsilons)Compadre::GMLSinline
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::GMLSinline
setQuadratureType(std::string quadrature_type)Compadre::GMLSinline
setReferenceOutwardNormalDirection(view_type outward_normal_directions, bool use_to_orient_surface=true)Compadre::GMLSinline
setSourceExtraData(view_type extra_data)Compadre::GMLSinline
setSourceExtraData(decltype(_source_extra_data) extra_data)Compadre::GMLSinline
setSourceSites(view_type source_coordinates)Compadre::GMLSinline
setSourceSites(decltype(_source_coordinates) source_coordinates)Compadre::GMLSinline
setTangentBundle(view_type tangent_directions)Compadre::GMLSinline
setTargetExtraData(view_type extra_data)Compadre::GMLSinline
setTargetExtraData(decltype(_target_extra_data) extra_data)Compadre::GMLSinline
setTargetSites(view_type target_coordinates)Compadre::GMLSinline
setTargetSites(decltype(_target_coordinates) target_coordinates)Compadre::GMLSinline
setWeightingPower(int wp)Compadre::GMLSinline
setWeightingType(const std::string &wt)Compadre::GMLSinline
setWeightingType(const WeightingFunctionType wt)Compadre::GMLSinline
setWindowSizes(view_type epsilons)Compadre::GMLSinline
setWindowSizes(decltype(_epsilons) epsilons)Compadre::GMLSinline
Wab(const double r, const double h, const WeightingFunctionType &weighting_type, const int power)Compadre::GMLSinlinestatic
~GMLS()Compadre::GMLSinline