walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache Struct Reference

Public Member Functions

void resize (const size_t n)
 

Public Attributes

std::vector< Vec3r1_
 
std::vector< Vec3r2_
 
std::vector< BodyIDbody1_
 
std::vector< BodyIDbody2_
 
std::vector< Vec3n_
 
std::vector< Vec3t_
 
std::vector< Vec3o_
 
std::vector< real_tdist_
 
std::vector< real_tmu_
 
std::vector< Mat3diag_nto_
 
std::vector< Mat3diag_nto_inv_
 
std::vector< Mat2diag_to_inv_
 
std::vector< real_tdiag_n_inv_
 
std::vector< Vec3p_
 

Member Function Documentation

◆ resize()

void walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::resize ( const size_t  n)
inline

Member Data Documentation

◆ body1_

std::vector<BodyID> walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::body1_

◆ body2_

std::vector<BodyID> walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::body2_

◆ diag_n_inv_

std::vector<real_t> walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::diag_n_inv_

◆ diag_nto_

std::vector<Mat3> walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::diag_nto_

◆ diag_nto_inv_

std::vector<Mat3> walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::diag_nto_inv_

◆ diag_to_inv_

std::vector<Mat2> walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::diag_to_inv_

◆ dist_

std::vector<real_t> walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::dist_

◆ mu_

std::vector<real_t> walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::mu_

◆ n_

std::vector<Vec3> walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::n_

◆ o_

std::vector<Vec3> walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::o_

◆ p_

std::vector<Vec3> walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::p_

◆ r1_

std::vector<Vec3> walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::r1_

◆ r2_

std::vector<Vec3> walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::r2_

◆ t_

std::vector<Vec3> walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache::t_

The documentation for this struct was generated from the following files: