|
Compadre 1.5.5
|
#include "Compadre_GMLS.hpp"#include "Compadre_Manifold_Functions.hpp"#include "Compadre_USER_StandardTargetFunctionals.hpp"#include "Compadre_USER_ManifoldTargetFunctionals.hpp"Go to the source code of this file.
Namespaces | |
| namespace | Compadre |
Macros | |
| #define | _USER_STANDARD_TARGET_FUNCTIONALS_HPP_ |
| #define | _USER_MANIFOLD_TARGET_FUNCTIONALS_HPP_ |
Functions | |
| template<typename TargetData> | |
| KOKKOS_INLINE_FUNCTION void | Compadre::computeTargetFunctionals (const TargetData &data, const member_type &teamMember, scratch_vector_type delta, scratch_vector_type thread_workspace, scratch_matrix_right_type P_target_row) |
| Evaluates a polynomial basis with a target functional applied to each member of the basis. | |
| template<typename TargetData> | |
| KOKKOS_INLINE_FUNCTION void | Compadre::computeCurvatureFunctionals (const TargetData &data, const member_type &teamMember, scratch_vector_type delta, scratch_vector_type thread_workspace, scratch_matrix_right_type P_target_row, const scratch_matrix_right_type *V, const local_index_type local_neighbor_index=-1) |
| Evaluates a polynomial basis for the curvature with a gradient target functional applied. | |
| template<typename TargetData> | |
| KOKKOS_INLINE_FUNCTION void | Compadre::computeTargetFunctionalsOnManifold (const TargetData &data, const member_type &teamMember, scratch_vector_type delta, scratch_vector_type thread_workspace, scratch_matrix_right_type P_target_row, scratch_matrix_right_type V, scratch_vector_type curvature_coefficients) |
| Evaluates a polynomial basis with a target functional applied, using information from the manifold curvature. | |
| #define _USER_MANIFOLD_TARGET_FUNCTIONALS_HPP_ |
| #define _USER_STANDARD_TARGET_FUNCTIONALS_HPP_ |