Compadre 1.5.5
Loading...
Searching...
No Matches
Compadre_Targets.hpp File Reference

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.
 

Macro Definition Documentation

◆ _USER_MANIFOLD_TARGET_FUNCTIONALS_HPP_

#define _USER_MANIFOLD_TARGET_FUNCTIONALS_HPP_

◆ _USER_STANDARD_TARGET_FUNCTIONALS_HPP_

#define _USER_STANDARD_TARGET_FUNCTIONALS_HPP_