chrono::modal::ChModalAssembly::CustomForceFullCallback Class Referenceabstract

Description

Class to be used as a callback interface for computing a custom force F applied to the full (not reduced) coordinates; when in reduced mode, this force will be applied with an automatic transformation to the reduced coordinates.

Assuming F has size= n_boundary_coords_w + n_internal_coords_w. A derived class must implement evaluate().

#include <ChModalAssembly.h>

Public Member Functions

virtual void evaluate (ChVectorDynamic<> &computed_custom_F_full, const ChModalAssembly &link)=0
 Compute the custom force vector applied on the full coordinates, at the specified configuration. More...
 

Member Function Documentation

◆ evaluate()

virtual void chrono::modal::ChModalAssembly::CustomForceFullCallback::evaluate ( ChVectorDynamic<> &  computed_custom_F_full,
const ChModalAssembly link 
)
pure virtual

Compute the custom force vector applied on the full coordinates, at the specified configuration.

Parameters
linkassociated modal assembly

The documentation for this class was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono_modal/ChModalAssembly.h