Header file for the hard contact solver.
#include "pe/cr/ICR.h"
#include "pe/communication/PackNotification.h"
#include "pe/communication/RigidBodyVelocityCorrectionNotification.h"
#include "pe/rigidbody/RigidBody.h"
#include "pe/Types.h"
#include <core/config/Config.h>
#include <core/DataTypes.h>
#include <core/debug/Debug.h>
#include <core/logging/Logging.h>
#include <core/math/Matrix2.h>
#include <core/math/Matrix3.h>
#include <core/math/Vector2.h>
#include <core/math/Vector3.h>
#include <core/mpi/BufferSystem.h>
#include <core/mpi/Reduce.h>
#include <core/mpi/RecvBuffer.h>
#include <core/mpi/SendBuffer.h>
#include <core/NonCopyable.h>
#include "HCSITS.impl.h"
Classes | |
class | walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers |
Particular implementation of the collision resolution for the hard contacts. More... | |
struct | walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::BodyCache |
struct | walberla::pe::cr::HardContactSemiImplicitTimesteppingSolvers::ContactCache |
Namespaces | |
walberla | |
\file TimestepTracker.h \ingroup lbm \author Frederik Hennig frede rik. henni g@fa u.de | |
walberla::pe | |
walberla::pe::cr | |
Typedefs | |
using | walberla::pe::cr::HCSITS = HardContactSemiImplicitTimesteppingSolvers |
Functions | |
void | walberla::configure (const Config::BlockHandle &config, pe::cr::HCSITS &cr) |
configures HardContactSemiImplicitTimesteppingSolvers with parameters from config file More... | |