37 typedef typename Base::Residual_t Residual_t;
38 typedef typename Base::ALResidual_t ALResidual_t;
39 typedef typename Base::Jacobian_t Jacobian_t;
40 typedef typename Base::dJacobian_t dJacobian_t;
77 void setLoad(
const T L)
override;
89 void reset()
override;
93 std::vector<gsStaticBase<T> *> m_solvers;
100 using Base::m_verbose;
102 using Base::m_options;
104 using Base::m_numIterations;
107 using Base::m_status;
114 #ifndef GISMO_BUILD_LIB
115 #include GISMO_HPP_HEADER(gsStaticComposite.hpp)
void setLoad(const T L) override
See gsStaticBase.
Definition: gsStaticComposite.hpp:85
gsStatus solve() override
See gsStaticBase.
Definition: gsStaticComposite.hpp:21
Base class for static solvers.
void getOptions() override
See gsStaticBase.
Definition: gsStaticComposite.hpp:62
#define index_t
Definition: gsConfig.h:32
gsStatus
Definition: gsStructuralAnalysisTypes.h:20
void setSolution(const gsVector< T > &displacement, const T L) override
See gsStaticBase.
Definition: gsStaticComposite.hpp:92
void setUpdate(const gsVector< T > &update) override
See gsStaticBase.
Definition: gsStaticComposite.hpp:99
void defaultOptions() override
See gsStaticBase.
Definition: gsStaticComposite.hpp:52
void reset() override
See gsStaticBase.
Definition: gsStaticComposite.hpp:106
gsStaticComposite(std::vector< gsStaticBase< T > * > solvers)
Constructs a new instance.
Definition: gsStaticComposite.h:49
void setOptions(gsOptionList &options) override
See gsStaticBase.
Definition: gsStaticComposite.hpp:72
void setDisplacement(const gsVector< T > &displacement) override
See gsStaticBase.
Definition: gsStaticComposite.hpp:78
virtual gsVector< T > update() const
Access the update.
Definition: gsStaticBase.h:98
Static solver using a newton method.
Definition: gsStaticComposite.h:31
Class which holds a list of parameters/options, and provides easy access to them. ...
Definition: gsOptionList.h:32
virtual gsOptionList options() const
Get options.
Definition: gsStaticBase.h:92
void initialize() override
See gsStaticBase.
Definition: gsStaticComposite.hpp:45
index_t numDofs() override
See gsStaticBase.
Definition: gsStaticComposite.h:86
Base class for static solvers.
Definition: gsStaticBase.h:37