NimbleSM
NimbleSM is a solid mechanics simulation code for dynamic systems
Loading...
Searching...
No Matches
nimble_contact_manager.h File Reference
#include <cfloat>
#include <cmath>
#include <map>
#include <memory>
#include <unordered_map>
#include <stdexcept>
#include <vector>
#include "nimble_contact_entity.h"
#include "nimble_contact_interface.h"
#include "nimble_defs.h"
#include "nimble_exodus_output.h"
#include "nimble_genesis_mesh.h"
#include "nimble_view.h"
#include "nimble_timer.h"

Go to the source code of this file.

Classes

struct  nimble::PenaltyContactEnforcement
 
class  nimble::ContactManager
 

Namespaces

namespace  nimble_kokkos
 
namespace  nimble
 
namespace  nimble::details
 

Functions

void nimble::details::getContactForce (const double penalty, const double gap, const double normal[3], double contact_force[3])
 
std::shared_ptr< nimble::ContactManagernimble::GetContactManager (std::shared_ptr< ContactInterface > interface, nimble::DataManager &data_manager)