Drake
Drake C++ Documentation
common Directory Reference
Directory dependency graph for common:

Directories

directory  proto
 
directory  schema
 
directory  symbolic
 
directory  test_utilities
 
directory  trajectories
 
directory  yaml
 

Files

file  autodiff.h
 
file  autodiff_overloads.h
 Overloads for STL mathematical operations on AutoDiffScalar.
 
file  autodiffxd.h
 
file  autodiffxd_make_coherent.h
 
file  bit_cast.h
 
file  cond.h
 
file  constants.h
 
file  copyable_unique_ptr.h
 
file  default_scalars.h
 
file  diagnostic_policy.h
 
file  double_overloads.h
 Provides necessary operations on double to have it as a ScalarType in drake.
 
file  doxygen_cxx.h
 
file  drake_assert.h
 Provides Drake's assertion implementation.
 
file  drake_assertion_error.h
 
file  drake_bool.h
 
file  drake_copyable.h
 Provides careful macros to selectively enable or disable the special member functions for copy-construction, copy-assignment, move-construction, and move-assignment.
 
file  drake_deprecated.h
 Provides a portable macro for use in generating compile-time warnings for use of code that is permitted but discouraged.
 
file  drake_marker.h
 This is an internal (not installed) header.
 
file  drake_path.h
 
file  drake_throw.h
 Provides a convenient wrapper to throw an exception when a condition is unmet.
 
file  dummy_value.h
 
file  eigen_autodiff_types.h
 This file contains abbreviated definitions for certain uses of AutoDiffScalar that are commonly used in Drake.
 
file  eigen_types.h
 This file contains abbreviated definitions for certain specializations of Eigen::Matrix that are commonly used in Drake.
 
file  extract_double.h
 
file  filesystem.h
 
file  find_loaded_library.h
 
file  find_resource.h
 
file  find_runfiles.h
 This file contains helpers to work with Bazel-declared runfiles – declared data dependencies used by C++ code.
 
file  hash.h
 
file  identifier.h
 
file  is_approx_equal_abstol.h
 
file  is_cloneable.h
 
file  is_less_than_comparable.h
 
file  name_value.h
 
file  never_destroyed.h
 
file  nice_type_name.h
 
file  nice_type_name_override.h
 (Advanced) Provides the ability to override NiceTypeName::Get(T*) so that Python objects can have human-readable names.
 
file  pointer_cast.h
 
file  polynomial.h
 
file  random.h
 
file  reset_after_move.h
 
file  reset_on_copy.h
 
file  scope_exit.h
 
file  scoped_singleton.h
 
file  sorted_pair.h
 Provides drake::MakeSortedPair and drake::SortedPair for storing two values of a certain type in sorted order.
 
file  symbolic.h
 Provides public header files for the extended portion of Drake's symbolic library that goes beyond the basic algebra (e.g., when using polynomials, simplification, decomposition, etc.).
 
file  symbolic_chebyshev_basis_element.h
 
file  symbolic_chebyshev_polynomial.h
 
file  symbolic_codegen.h
 
file  symbolic_decompose.h
 
file  symbolic_generic_polynomial.h
 
file  symbolic_latex.h
 
file  symbolic_monomial.h
 
file  symbolic_monomial_basis_element.h
 
file  symbolic_monomial_util.h
 
file  symbolic_polynomial.h
 
file  symbolic_polynomial_basis.h
 
file  symbolic_polynomial_basis_element.h
 
file  symbolic_rational_function.h
 
file  symbolic_simplification.h
 
file  symbolic_trigonometric_polynomial.h
 
file  temp_directory.h
 
file  text_logging.h
 This is the entry point for all text logging within Drake.
 
file  trig_poly.h
 
file  type_safe_index.h
 
file  unused.h
 
file  value.h