Drake
Drake C++ Documentation
mesh_field_linear.h File Reference
#include <algorithm>
#include <array>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <utility>
#include <vector>
#include "drake/common/drake_assert.h"
#include "drake/common/eigen_types.h"
#include "drake/common/nice_type_name.h"
#include "drake/common/reset_on_copy.h"
#include "drake/common/sorted_pair.h"
#include "drake/common/unused.h"
#include "drake/geometry/proximity/mesh_traits.h"
#include "drake/math/rigid_transform.h"
Include dependency graph for mesh_field_linear.h:
This graph shows which files directly or indirectly include this file:

Classes

class  MeshFieldLinear< T, MeshType >
 MeshFieldLinear represents a continuous piecewise-linear scalar field f defined on a (triangular or tetrahedral) mesh; the field value changes linearly within each element E (triangle or tetrahedron), and the gradient ∇f is constant within each element. More...
 

Namespaces

 drake
 
 drake::geometry
 

Enumerations

enum  MeshGradientMode { kNone, kOkOrMarkDegenerate, kOkOrThrow }
 Specify whether to generate gradients, and how to handle numerical failures. More...