chrono::ChSchurProductBilateral Class Reference

Description

Functor class for performing the Schur product of the matrix of bilateral constraints.

#include <ChSolverMulticore.h>

Inheritance diagram for chrono::ChSchurProductBilateral:
Collaboration diagram for chrono::ChSchurProductBilateral:

Public Member Functions

virtual void Setup (ChMulticoreDataManager *data_container_)
 
virtual void operator() (const DynamicVector< real > &x, DynamicVector< real > &AX)
 Perform the Schur Product.
 

Public Attributes

CompressedMatrix< real > NschurB
 
- Public Attributes inherited from chrono::ChSchurProduct
ChMulticoreDataManagerdata_manager
 Pointer to the system's data manager.
 

Member Function Documentation

◆ operator()()

void ChSchurProductBilateral::operator() ( const DynamicVector< real > & x,
DynamicVector< real > & AX )
virtual

Perform the Schur Product.

Reimplemented from chrono::ChSchurProduct.

◆ Setup()

void ChSchurProductBilateral::Setup ( ChMulticoreDataManager * data_container_)
virtual

Reimplemented from chrono::ChSchurProduct.


The documentation for this class was generated from the following files:
  • C:/M/B/src/chrono-9.0.1/src/chrono_multicore/solver/ChSolverMulticore.h
  • C:/M/B/src/chrono-9.0.1/src/chrono_multicore/solver/ChSchurProduct.cpp