b2api
B2000++ API Reference Manual, VERSION 4.6
 
Loading...
Searching...
No Matches
b2property_contact_aabb.H
1//------------------------------------------------------------------------
2// b2property_contact_aabb.H --
3//
4// written by Thomas Ludwig
5//
6// Copyright (c) 2013,2016
7// SMR Engineering & Development SA
8// 2502 Bienne, Switzerland
9//
10// All Rights Reserved. Proprietary source code. The contents of
11// this file may not be disclosed to third parties, copied or
12// duplicated in any form, in whole or in part, without the prior
13// written permission of SMR.
14//------------------------------------------------------------------------
15
16#ifndef _B2PROPERTY_CONTACT_AABB_H_
17#define _B2PROPERTY_CONTACT_AABB_H_
18
19#include "elements/properties/b2property_contact_rb.H"
20#include "model/b2element.H"
21
22namespace b2000 {
23class PropertyContactAABB : public PropertyContactRB {
24public:
25 const double* get_aabb() const { return aabb; }
26
27 bool check(const double coor[3], double coor_target[3]) const override;
28
29protected:
30 double aabb[6];
31 double regularize_length;
32};
33} // namespace b2000
34
35#endif /*_B2PROPERTY_CONTACT_AABB_H_ */
Contains the base classes for implementing Finite Elements.
Definition b2boundary_condition.H:32