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 VectorType &x, VectorType &AX) |
| Perform the Schur Product. | |
Public Attributes | |
| SparseMatrixType | NschurB |
Public Attributes inherited from chrono::ChSchurProduct | |
| ChMulticoreDataManager * | data_manager |
| Pointer to the system's data manager. | |
Additional Inherited Members | |
Protected Attributes inherited from chrono::ChSchurProduct | |
| SparseMatrixType | m_D_n_T |
| SparseMatrixType | m_D_t_T |
| SparseMatrixType | m_D_s_T |
| SparseMatrixType | m_D_b_T |
| SparseMatrixType | m_M_invD_n |
| SparseMatrixType | m_M_invD_t |
| SparseMatrixType | m_M_invD_s |
| SparseMatrixType | m_M_invD_b |
| VectorType | m_tmp |
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_multicore/solver/ChSolverMulticore.h
- /builds/uwsbel/chrono/src/chrono_multicore/solver/ChSchurProduct.cpp
Public Attributes inherited from