|
| | SupportMotion (unsigned, double, uvec &&, std::vector< Node::DOF > &&, unsigned) |
| |
| bool | if_displacement_control () const final |
| |
| int | initialize (const shared_ptr< DomainBase > &) override |
| |
| | Load (unsigned, unsigned, std::vector< Node::DOF > &&, std::vector< Node::DOF > &&, double) |
| |
| const vec & | get_trial_load () const |
| |
| const vec & | get_trial_settlement () const |
| |
| const sp_vec & | get_reference_load () const |
| |
| | ConditionalModifier (unsigned, unsigned, std::vector< Node::DOF > &&, std::vector< Node::DOF > &&) |
| |
| virtual int | process (const shared_ptr< DomainBase > &)=0 |
| | Process and update both stiffness and resistance.
|
| |
| virtual int | process_resistance (const shared_ptr< DomainBase > &) |
| | Process and update resistance.
|
| |
| virtual void | stage (const shared_ptr< DomainBase > &) |
| | Some algorithms need to manually modify some variables after solving.
|
| |
| std::set< uword > | get_involving_nodes (const shared_ptr< DomainBase > &) const |
| | Return a set of all nodes involved.
|
| |
| const uvec & | get_node_dof () const |
| |
| void | deinitialize () |
| |
| bool | is_initialized () const |
| |
| void | set_start_step (unsigned) |
| |
| unsigned | get_start_step () const |
| |
| void | set_end_step (unsigned) |
| |
| unsigned | get_end_step () const |
| |
| virtual bool | is_connected () const |
| | Indicate if this modifier can be deemed as an element that needs to account for connectivity.
|
| |
| bool | validate_step (const shared_ptr< DomainBase > &) const |
| | Validate itself against the current active step to see if itself needs to be applied.
|
| |
| virtual void | update_status (const vec &) |
| |
| virtual void | clear_status () |
| |
| virtual void | commit_status () |
| |
| virtual void | reset_status () |
| |
| | UniqueTag (const UniqueTag &)=delete |
| |
| | UniqueTag (UniqueTag &&)=delete |
| |
| UniqueTag & | operator= (const UniqueTag &)=delete |
| |
| UniqueTag & | operator= (UniqueTag &&)=delete |
| |
| | ~UniqueTag () override=default |
| |
| | Tag (unsigned=0) |
| |
| | Tag (const Tag &)=default |
| |
| | Tag (Tag &&) noexcept=default |
| |
| | Tag (unsigned=0) |
| |
| | Tag (const Tag &)=default |
| |
| | Tag (Tag &&) noexcept=default |
| |
| Tag & | operator= (const Tag &)=delete |
| |
| Tag & | operator= (Tag &&)=delete |
| |
| virtual | ~Tag ()=default |
| |
| void | set_tag (unsigned) const |
| |
| unsigned | get_tag () const |
| |
| void | enable () |
| |
| void | disable () |
| |
| void | guard () |
| |
| void | unguard () |
| |
| bool | is_active () const |
| |
| bool | is_guarded () const |
| |
| virtual void | print () |
| |
A SupportAcceleration class.
The SupportAcceleration class is in charge of handling displacement load.
- Author
- tlc
- Date
- 01/04/2021
- Version
- 0.1.0