29#ifndef RIGIDWALLMULTIPLIER_H
30#define RIGIDWALLMULTIPLIER_H
35 const bool use_penalty =
false;
40 int initialize(
const shared_ptr<DomainBase>&)
override;
42 int process(
const shared_ptr<DomainBase>&)
override;
Definition: RigidWallMultiplier.h:45
RigidWallMultiplier1D(unsigned, unsigned, unsigned, vec &&, vec &&, double)
Definition: RigidWallMultiplier.cpp:66
Definition: RigidWallMultiplier.h:50
RigidWallMultiplier2D(unsigned, unsigned, unsigned, vec &&, vec &&, double)
Definition: RigidWallMultiplier.cpp:69
Definition: RigidWallMultiplier.h:56
RigidWallMultiplier3D(unsigned, unsigned, unsigned, vec &&, vec &&, double)
Definition: RigidWallMultiplier.cpp:80
A RigidWallMultiplier class.
Definition: RigidWallMultiplier.h:34
int process(const shared_ptr< DomainBase > &) override
This method provides all necessary pieces of typical constraints/loads required, including additional...
Definition: RigidWallMultiplier.cpp:33
int initialize(const shared_ptr< DomainBase > &) override
Definition: RigidWallMultiplier.cpp:22
A RigidWall class.
Definition: RigidWallPenalty.h:35
RigidWallPenalty(unsigned, unsigned, unsigned, vec &&, vec &&, double, unsigned)
Definition: RigidWallPenalty.cpp:22