Project Chrono: chrono::ChState Class Reference

Public Member Functions | List of all members
chrono::ChState Class Reference

## Description

Class for state of time-integrable objects.

This is a vector (one-column matrix) which extends ChVectorDynamic.

`#include <ChState.h>`

## Public Member Functions
| ChState (ChIntegrable *intgr=0)
| ChState (Eigen::Index size, ChIntegrable *intgr)
| ChState (ChVectorConstRef vec, ChIntegrable *intgr)
| ChState (const ChState &other)
| Copy constructor.
template<typename OtherDerived>
ChState & | operator= (const Eigen::MatrixBase< OtherDerived > &other)
| This method allows assigning Eigen expressions to ChStateDelta.
ChState | operator- ()
| Unary minus operator.
ChState | operator+ (ChVectorConstRef vec) const
| Return the sum of this state and another vector.
ChState | operator- (ChVectorConstRef vec) const
| Return the difference of this state vector and another vector.
ChState | operator* (double factor) const
| Return this state vector scaled by the given value.
void | setZero (Eigen::Index size, ChIntegrable *intgr)
| Reset to zeroes and (if needed) changes the size.
ChIntegrable * | GetIntegrable () const

The documentation for this class was generated from the following file:

- D:/W/B/src/chrono-9.0.1/src/chrono/timestepper/ChState.h