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)
Class which holds a list of parameters/options, and provides easy access to them.
Definition gsOptionList.h:33
Base class for static solvers.
Definition gsStaticBase.h:38
virtual gsVector< T > update() const
Access the update.
Definition gsStaticBase.h:98
virtual gsOptionList options() const
Get options.
Definition gsStaticBase.h:92
Static solver using a newton method.
Definition gsStaticComposite.h:32
void setLoad(const T L) override
See gsStaticBase.
Definition gsStaticComposite.hpp:90
void setOptions(gsOptionList &options) override
See gsStaticBase.
Definition gsStaticComposite.hpp:77
void initialize() override
See gsStaticBase.
Definition gsStaticComposite.hpp:50
void defaultOptions() override
See gsStaticBase.
Definition gsStaticComposite.hpp:57
void getOptions() override
See gsStaticBase.
Definition gsStaticComposite.hpp:67
void setDisplacement(const gsVector< T > &displacement) override
See gsStaticBase.
Definition gsStaticComposite.hpp:83
gsStatus solve() override
See gsStaticBase.
Definition gsStaticComposite.hpp:21
gsStaticComposite(std::vector< gsStaticBase< T > * > solvers)
Constructs a new instance.
Definition gsStaticComposite.h:49
void setSolution(const gsVector< T > &displacement, const T L) override
See gsStaticBase.
Definition gsStaticComposite.hpp:97
void setUpdate(const gsVector< T > &update) override
See gsStaticBase.
Definition gsStaticComposite.hpp:104
index_t numDofs() override
See gsStaticBase.
Definition gsStaticComposite.h:86
void reset() override
See gsStaticBase.
Definition gsStaticComposite.hpp:111
A vector with arbitrary coefficient type and fixed or dynamic size.
Definition gsVector.h:37
#define index_t
Definition gsConfig.h:32
Base class for static solvers.
The G+Smo namespace, containing all definitions for the library.
gsStatus
Definition gsStructuralAnalysisTypes.h:21