완성된 HHT trial의 constraint 자료 중복 평가 제거
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
#ifndef FESA_SRC_FESA_ELEMENTS_NONLINEAR_MITC4_CONFIGURATION_INTERNAL_H_
|
||||
#define FESA_SRC_FESA_ELEMENTS_NONLINEAR_MITC4_CONFIGURATION_INTERNAL_H_
|
||||
|
||||
#include <array>
|
||||
#include <string>
|
||||
|
||||
#include "fesa/elements/nonlinear_mitc4_shell.h"
|
||||
|
||||
namespace fesa::nonlinear_mitc4_internal {
|
||||
|
||||
/// @brief Owns reference values without depending on an analysis or identity
|
||||
/// key.
|
||||
struct ConfigurationSnapshot {
|
||||
std::array<double, 64> values{};
|
||||
SourceLocation source{};
|
||||
std::string identity;
|
||||
|
||||
/// @brief Copies all immutable inputs of the internal equilibrium evaluator.
|
||||
static ConfigurationSnapshot Read(const NonlinearMitc4Shell& element);
|
||||
};
|
||||
|
||||
} // namespace fesa::nonlinear_mitc4_internal
|
||||
|
||||
#endif // FESA_SRC_FESA_ELEMENTS_NONLINEAR_MITC4_CONFIGURATION_INTERNAL_H_
|
||||
Reference in New Issue
Block a user