b2api
B2000++ API Reference Manual, VERSION 4.6
Loading...
Searching...
No Matches
b2element_klt_compute_a1a2.H
1
//------------------------------------------------------------------------
2
// b2element_klt_compute_a1a2.H --
3
//
4
// Compute the surface tangent vectors and their derivatives.
5
//
6
// Copyright (c) 2017 SMR Engineering & Development SA
7
// 2502 Bienne, Switzerland
8
//
9
// (c) 2023 Deutsches Zentrum für Luft- und Raumfahrt (DLR) e.V.
10
// Linder Höhe, 51147 Köln
11
//
12
// All Rights Reserved. Proprietary source code. The contents of
13
// this file may not be disclosed to third parties, copied or
14
// duplicated in any form, in whole or in part, without the prior
15
// written permission of SMR.
16
//------------------------------------------------------------------------
17
18
#ifndef B2ELEMENT_KLT_COMPUTE_A1A2_H_
19
#define B2ELEMENT_KLT_COMPUTE_A1A2_H_
20
21
#include "b2element_klt_util.H"
22
#include "utils/b2linear_algebra.H"
23
#include "
utils/b2tensor_calculus.H
"
24
25
namespace
b2000::klt {
26
27
class
ComputeA1A2 {
28
public
:
29
// Always used. Must be externally resized and initialized.
30
b2linalg::Matrix<double, b2linalg::Mrectangle> N;
31
32
// For the deformed configuration, must be externally resized and
33
// initialized.
34
b2linalg::Index dof_numbering;
35
std::vector<int> dof_type;
36
};
37
38
}
// namespace b2000::klt
39
40
#endif
// B2ELEMENT_KLT_COMPUTE_A1A2_H_
b2tensor_calculus.H
elements
klt_shells
b2element_klt_compute_a1a2.H
Generated by
1.9.8