Drake
common Directory Reference
Directory dependency graph for common:

Directories

directory  proto
 
directory  schema
 
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  cond.h
 
file  constants.h
 
file  copyable_unique_ptr.h
 
file  default_scalars.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_stl_types.h
 This file contains definitions for using Eigen with the STL.
 
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  sorted_vectors_have_intersection.h
 
file  symbolic.h
 Provides public header files of Drake's symbolic library.
 
file  symbolic_chebyshev_basis_element.h
 
file  symbolic_chebyshev_polynomial.h
 
file  symbolic_codegen.h
 
file  symbolic_decompose.h
 
file  symbolic_environment.h
 
file  symbolic_expression.h
 
file  symbolic_expression_cell.h
 Provides implementation-details of symbolic expressions.
 
file  symbolic_expression_visitor.h
 
file  symbolic_formula.h
 
file  symbolic_formula_cell.h
 Provides implementation-details of symbolic formulas.
 
file  symbolic_formula_visitor.h
 
file  symbolic_generic_polynomial.h
 
file  symbolic_ldlt.h
 Eigen::LDLT is specialized for drake::symbolic::Expression, for certain matrix sizes.
 
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_variable.h
 
file  symbolic_variables.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