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 |