suanPan
Loading...
Searching...
No Matches
Storage
Collaboration diagram for Storage:

Classes

class  Factory< T >
 A Factory class. More...
 

Enumerations

enum class  AnalysisType {
  AnalysisType::NONE , AnalysisType::DISP , AnalysisType::EIGEN , AnalysisType::BUCKLE ,
  AnalysisType::STATICS , AnalysisType::DYNAMICS
}
 
enum class  StorageScheme {
  StorageScheme::FULL , StorageScheme::BAND , StorageScheme::BANDSYMM , StorageScheme::SYMMPACK ,
  StorageScheme::SPARSE , StorageScheme::SPARSESYMM
}
 
enum class  SolverType {
  SolverType::LAPACK , SolverType::SPIKE , SolverType::SUPERLU , SolverType::MUMPS ,
  SolverType::CUDA , SolverType::PARDISO , SolverType::FGMRES , SolverType::MAGMA ,
  SolverType::LIS
}
 

Functions

 Factory< T >::Factory (unsigned=0, AnalysisType=AnalysisType::NONE, StorageScheme=StorageScheme::FULL)
 
void Factory< T >::set_size (unsigned)
 
unsigned Factory< T >::get_size () const
 
void Factory< T >::set_entry (uword)
 
uword Factory< T >::get_entry () const
 
void Factory< T >::set_nlgeom (bool)
 
bool Factory< T >::is_nlgeom () const
 
void Factory< T >::set_nonviscous (bool)
 
bool Factory< T >::is_nonviscous () const
 
void Factory< T >::set_solver_type (SolverType)
 
SolverType Factory< T >::get_solver_type () const
 
void Factory< T >::set_solver_setting (const SolverSetting< double > &)
 
const SolverSetting< double > & Factory< T >::get_solver_setting () const
 
void Factory< T >::set_analysis_type (AnalysisType)
 
AnalysisType Factory< T >::get_analysis_type () const
 
void Factory< T >::set_storage_scheme (StorageScheme)
 
StorageScheme Factory< T >::get_storage_scheme () const
 
bool Factory< T >::is_sparse () const
 
void Factory< T >::set_bandwidth (unsigned, unsigned)
 
std::pair< unsigned, unsigned > Factory< T >::get_bandwidth () const
 
void Factory< T >::update_reference_size ()
 
void Factory< T >::set_reference_size (unsigned)
 
unsigned Factory< T >::get_reference_size () const
 
void Factory< T >::update_reference_dof (const uvec &)
 
void Factory< T >::set_reference_dof (const suanpan::set< uword > &)
 
const suanpan::set< uword > & Factory< T >::get_reference_dof () const
 
void Factory< T >::set_error (T)
 
T Factory< T >::get_error () const
 
int Factory< T >::initialize ()
 
void Factory< T >::initialize_load_factor ()
 
void Factory< T >::initialize_load ()
 
void Factory< T >::initialize_settlement ()
 
void Factory< T >::initialize_resistance ()
 
void Factory< T >::initialize_damping_force ()
 
void Factory< T >::initialize_nonviscous_force ()
 
void Factory< T >::initialize_inertial_force ()
 
void Factory< T >::initialize_displacement ()
 
void Factory< T >::initialize_velocity ()
 
void Factory< T >::initialize_acceleration ()
 
void Factory< T >::initialize_temperature ()
 
void Factory< T >::initialize_auxiliary_resistance ()
 
void Factory< T >::initialize_mass ()
 
void Factory< T >::initialize_damping ()
 
void Factory< T >::initialize_nonviscous ()
 
void Factory< T >::initialize_stiffness ()
 
void Factory< T >::initialize_geometry ()
 
void Factory< T >::initialize_eigen ()
 
void Factory< T >::set_ninja (const Col< T > &)
 
void Factory< T >::set_sushi (const Col< T > &)
 
void Factory< T >::update_sushi_by (const Col< T > &)
 
void Factory< T >::set_mpc (unsigned)
 
void Factory< T >::set_reference_load (const SpMat< T > &)
 
void Factory< T >::set_mass (const shared_ptr< MetaMat< T > > &)
 
void Factory< T >::set_damping (const shared_ptr< MetaMat< T > > &)
 
void Factory< T >::set_nonviscous (const shared_ptr< MetaMat< T > > &)
 
void Factory< T >::set_stiffness (const shared_ptr< MetaMat< T > > &)
 
void Factory< T >::set_geometry (const shared_ptr< MetaMat< T > > &)
 
void Factory< T >::set_eigenvalue (const Col< T > &)
 
void Factory< T >::set_eigenvector (const Mat< T > &)
 
const Col< T > & Factory< T >::get_ninja () const
 
const Col< T > & Factory< T >::get_sushi () const
 
unsigned Factory< T >::get_mpc () const
 
const SpMat< T > & Factory< T >::get_reference_load () const
 
const uvec & Factory< T >::get_auxiliary_encoding () const
 
const Col< T > & Factory< T >::get_auxiliary_lambda () const
 
const Col< T > & Factory< T >::get_auxiliary_resistance () const
 
const Col< T > & Factory< T >::get_auxiliary_load () const
 
const SpMat< T > & Factory< T >::get_auxiliary_stiffness () const
 
const SpCol< T > & Factory< T >::get_trial_constraint_resistance () const
 
const SpCol< T > & Factory< T >::get_current_constraint_resistance () const
 
T Factory< T >::get_strain_energy ()
 
T Factory< T >::get_kinetic_energy ()
 
T Factory< T >::get_viscous_energy ()
 
T Factory< T >::get_nonviscous_energy ()
 
T Factory< T >::get_complementary_energy ()
 
const Col< T > & Factory< T >::get_momentum ()
 
const shared_ptr< MetaMat< T > > & Factory< T >::get_mass () const
 
const shared_ptr< MetaMat< T > > & Factory< T >::get_damping () const
 
const shared_ptr< MetaMat< T > > & Factory< T >::get_nonviscous () const
 
const shared_ptr< MetaMat< T > > & Factory< T >::get_stiffness () const
 
const shared_ptr< MetaMat< T > > & Factory< T >::get_geometry () const
 
std::mutex & Factory< T >::get_auxiliary_encoding_mutex ()
 
std::mutex & Factory< T >::get_auxiliary_resistance_mutex ()
 
std::mutex & Factory< T >::get_auxiliary_load_mutex ()
 
std::mutex & Factory< T >::get_auxiliary_stiffness_mutex ()
 
std::mutex & Factory< T >::get_trial_constraint_resistance_mutex ()
 
std::mutex & Factory< T >::get_trial_load_mutex ()
 
std::mutex & Factory< T >::get_trial_settlement_mutex ()
 
std::mutex & Factory< T >::get_reference_load_mutex ()
 
std::mutex & Factory< T >::get_mass_mutex ()
 
std::mutex & Factory< T >::get_damping_mutex ()
 
std::mutex & Factory< T >::get_nonviscous_mutex ()
 
std::mutex & Factory< T >::get_stiffness_mutex ()
 
std::mutex & Factory< T >::get_geometry_mutex ()
 
const Col< T > & Factory< T >::get_eigenvalue () const
 
const Mat< T > & Factory< T >::get_eigenvector () const
 
void Factory< T >::commit_energy ()
 
void Factory< T >::clear_energy ()
 
void Factory< T >::commit_status ()
 
void Factory< T >::commit_time ()
 
void Factory< T >::commit_load_factor ()
 
void Factory< T >::commit_load ()
 
void Factory< T >::commit_settlement ()
 
void Factory< T >::commit_resistance ()
 
void Factory< T >::commit_damping_force ()
 
void Factory< T >::commit_nonviscous_force ()
 
void Factory< T >::commit_inertial_force ()
 
void Factory< T >::commit_displacement ()
 
void Factory< T >::commit_velocity ()
 
void Factory< T >::commit_acceleration ()
 
void Factory< T >::commit_temperature ()
 
void Factory< T >::commit_auxiliary_resistance ()
 
void Factory< T >::commit_pre_status ()
 
void Factory< T >::commit_pre_time ()
 
void Factory< T >::commit_pre_load_factor ()
 
void Factory< T >::commit_pre_load ()
 
void Factory< T >::commit_pre_settlement ()
 
void Factory< T >::commit_pre_resistance ()
 
void Factory< T >::commit_pre_damping_force ()
 
void Factory< T >::commit_pre_nonviscous_force ()
 
void Factory< T >::commit_pre_inertial_force ()
 
void Factory< T >::commit_pre_displacement ()
 
void Factory< T >::commit_pre_velocity ()
 
void Factory< T >::commit_pre_acceleration ()
 
void Factory< T >::commit_pre_temperature ()
 
void Factory< T >::clear_status ()
 
void Factory< T >::clear_time ()
 
void Factory< T >::clear_load_factor ()
 
void Factory< T >::clear_load ()
 
void Factory< T >::clear_settlement ()
 
void Factory< T >::clear_resistance ()
 
void Factory< T >::clear_damping_force ()
 
void Factory< T >::clear_nonviscous_force ()
 
void Factory< T >::clear_inertial_force ()
 
void Factory< T >::clear_displacement ()
 
void Factory< T >::clear_velocity ()
 
void Factory< T >::clear_acceleration ()
 
void Factory< T >::clear_temperature ()
 
void Factory< T >::clear_auxiliary_resistance ()
 
void Factory< T >::reset_status ()
 
void Factory< T >::reset_time ()
 
void Factory< T >::reset_load_factor ()
 
void Factory< T >::reset_load ()
 
void Factory< T >::reset_settlement ()
 
void Factory< T >::reset_resistance ()
 
void Factory< T >::reset_damping_force ()
 
void Factory< T >::reset_nonviscous_force ()
 
void Factory< T >::reset_inertial_force ()
 
void Factory< T >::reset_displacement ()
 
void Factory< T >::reset_velocity ()
 
void Factory< T >::reset_acceleration ()
 
void Factory< T >::reset_temperature ()
 
void Factory< T >::reset_auxiliary_resistance ()
 
void Factory< T >::clear_eigen ()
 
void Factory< T >::clear_mass ()
 
void Factory< T >::clear_damping ()
 
void Factory< T >::clear_nonviscous ()
 
void Factory< T >::clear_stiffness ()
 
void Factory< T >::clear_geometry ()
 
void Factory< T >::clear_auxiliary ()
 
void Factory< T >::reset ()
 
void Factory< T >::assemble_resistance (const Mat< T > &, const uvec &)
 
void Factory< T >::assemble_damping_force (const Mat< T > &, const uvec &)
 
void Factory< T >::assemble_nonviscous_force (const Mat< T > &, const uvec &)
 
void Factory< T >::assemble_inertial_force (const Mat< T > &, const uvec &)
 
void Factory< T >::assemble_mass (const Mat< T > &, const uvec &, const std::vector< MappingDOF > &)
 
void Factory< T >::assemble_damping (const Mat< T > &, const uvec &, const std::vector< MappingDOF > &)
 
void Factory< T >::assemble_nonviscous (const Mat< T > &, const uvec &, const std::vector< MappingDOF > &)
 
void Factory< T >::assemble_stiffness (const Mat< T > &, const uvec &, const std::vector< MappingDOF > &)
 
void Factory< T >::assemble_geometry (const Mat< T > &, const uvec &, const std::vector< MappingDOF > &)
 
void Factory< T >::assemble_stiffness (const SpMat< T > &, const uvec &)
 
void Factory< T >::print () const
 
shared_ptr< MetaMat< T > > & Factory< T >::modify_mass ()
 
shared_ptr< MetaMat< T > > & Factory< T >::modify_damping ()
 
shared_ptr< MetaMat< T > > & Factory< T >::modify_nonviscous ()
 
shared_ptr< MetaMat< T > > & Factory< T >::modify_stiffness ()
 
shared_ptr< MetaMat< T > > & Factory< T >::modify_geometry ()
 
Col< T > & Factory< T >::modify_ninja ()
 
Col< T > & Factory< T >::modify_sushi ()
 
suanpan::set< uword > & Factory< T >::modify_reference_dof ()
 
SpMat< T > & Factory< T >::modify_reference_load ()
 
uvec & Factory< T >::modify_auxiliary_encoding ()
 
Col< T > & Factory< T >::modify_auxiliary_lambda ()
 
Col< T > & Factory< T >::modify_auxiliary_resistance ()
 
Col< T > & Factory< T >::modify_auxiliary_load ()
 
SpMat< T > & Factory< T >::modify_auxiliary_stiffness ()
 
SpCol< T > & Factory< T >::modify_trial_constraint_resistance ()
 
SpCol< T > & Factory< T >::modify_current_constraint_resistance ()
 
Col< T > & Factory< T >::modify_eigenvalue ()
 
Mat< T > & Factory< T >::modify_eigenvector ()
 
void Factory< T >::set_trial_time (T)
 
void Factory< T >::set_trial_load_factor (const Col< T > &)
 
void Factory< T >::set_trial_load (const Col< T > &)
 
void Factory< T >::set_trial_settlement (const Col< T > &)
 
void Factory< T >::set_trial_resistance (const Col< T > &)
 
void Factory< T >::set_trial_damping_force (const Col< T > &)
 
void Factory< T >::set_trial_nonviscous_force (const Col< T > &)
 
void Factory< T >::set_trial_inertial_force (const Col< T > &)
 
void Factory< T >::set_trial_displacement (const Col< T > &)
 
void Factory< T >::set_trial_velocity (const Col< T > &)
 
void Factory< T >::set_trial_acceleration (const Col< T > &)
 
void Factory< T >::set_trial_temperature (const Col< T > &)
 
void Factory< T >::set_incre_time (T)
 
void Factory< T >::set_incre_load_factor (const Col< T > &)
 
void Factory< T >::set_incre_load (const Col< T > &)
 
void Factory< T >::set_incre_settlement (const Col< T > &)
 
void Factory< T >::set_incre_resistance (const Col< T > &)
 
void Factory< T >::set_incre_damping_force (const Col< T > &)
 
void Factory< T >::set_incre_nonviscous_force (const Col< T > &)
 
void Factory< T >::set_incre_inertial_force (const Col< T > &)
 
void Factory< T >::set_incre_displacement (const Col< T > &)
 
void Factory< T >::set_incre_velocity (const Col< T > &)
 
void Factory< T >::set_incre_acceleration (const Col< T > &)
 
void Factory< T >::set_incre_temperature (const Col< T > &)
 
void Factory< T >::set_current_time (T)
 
void Factory< T >::set_current_load_factor (const Col< T > &)
 
void Factory< T >::set_current_load (const Col< T > &)
 
void Factory< T >::set_current_settlement (const Col< T > &)
 
void Factory< T >::set_current_resistance (const Col< T > &)
 
void Factory< T >::set_current_damping_force (const Col< T > &)
 
void Factory< T >::set_current_nonviscous_force (const Col< T > &)
 
void Factory< T >::set_current_inertial_force (const Col< T > &)
 
void Factory< T >::set_current_displacement (const Col< T > &)
 
void Factory< T >::set_current_velocity (const Col< T > &)
 
void Factory< T >::set_current_acceleration (const Col< T > &)
 
void Factory< T >::set_current_temperature (const Col< T > &)
 
void Factory< T >::set_pre_time (T)
 
void Factory< T >::set_pre_load_factor (const Col< T > &)
 
void Factory< T >::set_pre_load (const Col< T > &)
 
void Factory< T >::set_pre_settlement (const Col< T > &)
 
void Factory< T >::set_pre_resistance (const Col< T > &)
 
void Factory< T >::set_pre_damping_force (const Col< T > &)
 
void Factory< T >::set_pre_nonviscous_force (const Col< T > &)
 
void Factory< T >::set_pre_inertial_force (const Col< T > &)
 
void Factory< T >::set_pre_displacement (const Col< T > &)
 
void Factory< T >::set_pre_velocity (const Col< T > &)
 
void Factory< T >::set_pre_acceleration (const Col< T > &)
 
void Factory< T >::set_pre_temperature (const Col< T > &)
 
T Factory< T >::get_trial_time () const
 
const Col< T > & Factory< T >::get_trial_load_factor () const
 
const Col< T > & Factory< T >::get_trial_load () const
 
const Col< T > & Factory< T >::get_trial_settlement () const
 
const Col< T > & Factory< T >::get_trial_resistance () const
 
const Col< T > & Factory< T >::get_trial_damping_force () const
 
const Col< T > & Factory< T >::get_trial_nonviscous_force () const
 
const Col< T > & Factory< T >::get_trial_inertial_force () const
 
const Col< T > & Factory< T >::get_trial_displacement () const
 
const Col< T > & Factory< T >::get_trial_velocity () const
 
const Col< T > & Factory< T >::get_trial_acceleration () const
 
const Col< T > & Factory< T >::get_trial_temperature () const
 
T Factory< T >::get_incre_time () const
 
const Col< T > & Factory< T >::get_incre_load_factor () const
 
const Col< T > & Factory< T >::get_incre_load () const
 
const Col< T > & Factory< T >::get_incre_settlement () const
 
const Col< T > & Factory< T >::get_incre_resistance () const
 
const Col< T > & Factory< T >::get_incre_damping_force () const
 
const Col< T > & Factory< T >::get_incre_nonviscous_force () const
 
const Col< T > & Factory< T >::get_incre_inertial_force () const
 
const Col< T > & Factory< T >::get_incre_displacement () const
 
const Col< T > & Factory< T >::get_incre_velocity () const
 
const Col< T > & Factory< T >::get_incre_acceleration () const
 
const Col< T > & Factory< T >::get_incre_temperature () const
 
T Factory< T >::get_current_time () const
 
const Col< T > & Factory< T >::get_current_load_factor () const
 
const Col< T > & Factory< T >::get_current_load () const
 
const Col< T > & Factory< T >::get_current_settlement () const
 
const Col< T > & Factory< T >::get_current_resistance () const
 
const Col< T > & Factory< T >::get_current_damping_force () const
 
const Col< T > & Factory< T >::get_current_nonviscous_force () const
 
const Col< T > & Factory< T >::get_current_inertial_force () const
 
const Col< T > & Factory< T >::get_current_displacement () const
 
const Col< T > & Factory< T >::get_current_velocity () const
 
const Col< T > & Factory< T >::get_current_acceleration () const
 
const Col< T > & Factory< T >::get_current_temperature () const
 
T Factory< T >::get_pre_time () const
 
const Col< T > & Factory< T >::get_pre_load_factor () const
 
const Col< T > & Factory< T >::get_pre_load () const
 
const Col< T > & Factory< T >::get_pre_settlement () const
 
const Col< T > & Factory< T >::get_pre_resistance () const
 
const Col< T > & Factory< T >::get_pre_damping_force () const
 
const Col< T > & Factory< T >::get_pre_nonviscous_force () const
 
const Col< T > & Factory< T >::get_pre_inertial_force () const
 
const Col< T > & Factory< T >::get_pre_displacement () const
 
const Col< T > & Factory< T >::get_pre_velocity () const
 
const Col< T > & Factory< T >::get_pre_acceleration () const
 
const Col< T > & Factory< T >::get_pre_temperature () const
 
TFactory< T >::modify_trial_time ()
 
Col< T > & Factory< T >::modify_trial_load_factor ()
 
Col< T > & Factory< T >::modify_trial_load ()
 
Col< T > & Factory< T >::modify_trial_settlement ()
 
Col< T > & Factory< T >::modify_trial_resistance ()
 
Col< T > & Factory< T >::modify_trial_damping_force ()
 
Col< T > & Factory< T >::modify_trial_nonviscous_force ()
 
Col< T > & Factory< T >::modify_trial_inertial_force ()
 
Col< T > & Factory< T >::modify_trial_displacement ()
 
Col< T > & Factory< T >::modify_trial_velocity ()
 
Col< T > & Factory< T >::modify_trial_acceleration ()
 
Col< T > & Factory< T >::modify_trial_temperature ()
 
TFactory< T >::modify_incre_time ()
 
Col< T > & Factory< T >::modify_incre_load_factor ()
 
Col< T > & Factory< T >::modify_incre_load ()
 
Col< T > & Factory< T >::modify_incre_settlement ()
 
Col< T > & Factory< T >::modify_incre_resistance ()
 
Col< T > & Factory< T >::modify_incre_damping_force ()
 
Col< T > & Factory< T >::modify_incre_nonviscous_force ()
 
Col< T > & Factory< T >::modify_incre_inertial_force ()
 
Col< T > & Factory< T >::modify_incre_displacement ()
 
Col< T > & Factory< T >::modify_incre_velocity ()
 
Col< T > & Factory< T >::modify_incre_acceleration ()
 
Col< T > & Factory< T >::modify_incre_temperature ()
 
TFactory< T >::modify_current_time ()
 
Col< T > & Factory< T >::modify_current_load_factor ()
 
Col< T > & Factory< T >::modify_current_load ()
 
Col< T > & Factory< T >::modify_current_settlement ()
 
Col< T > & Factory< T >::modify_current_resistance ()
 
Col< T > & Factory< T >::modify_current_damping_force ()
 
Col< T > & Factory< T >::modify_current_nonviscous_force ()
 
Col< T > & Factory< T >::modify_current_inertial_force ()
 
Col< T > & Factory< T >::modify_current_displacement ()
 
Col< T > & Factory< T >::modify_current_velocity ()
 
Col< T > & Factory< T >::modify_current_acceleration ()
 
Col< T > & Factory< T >::modify_current_temperature ()
 
TFactory< T >::modify_pre_time ()
 
Col< T > & Factory< T >::modify_pre_load_factor ()
 
Col< T > & Factory< T >::modify_pre_load ()
 
Col< T > & Factory< T >::modify_pre_settlement ()
 
Col< T > & Factory< T >::modify_pre_resistance ()
 
Col< T > & Factory< T >::modify_pre_damping_force ()
 
Col< T > & Factory< T >::modify_pre_nonviscous_force ()
 
Col< T > & Factory< T >::modify_pre_inertial_force ()
 
Col< T > & Factory< T >::modify_pre_displacement ()
 
Col< T > & Factory< T >::modify_pre_velocity ()
 
Col< T > & Factory< T >::modify_pre_acceleration ()
 
Col< T > & Factory< T >::modify_pre_temperature ()
 
void Factory< T >::update_trial_time (T)
 
void Factory< T >::update_trial_load_factor (const Col< T > &)
 
void Factory< T >::update_trial_load (const Col< T > &)
 
void Factory< T >::update_trial_settlement (const Col< T > &)
 
void Factory< T >::update_trial_resistance (const Col< T > &)
 
void Factory< T >::update_trial_damping_force (const Col< T > &)
 
void Factory< T >::update_trial_nonviscous_force (const Col< T > &)
 
void Factory< T >::update_trial_inertial_force (const Col< T > &)
 
void Factory< T >::update_trial_displacement (const Col< T > &)
 
void Factory< T >::update_trial_velocity (const Col< T > &)
 
void Factory< T >::update_trial_acceleration (const Col< T > &)
 
void Factory< T >::update_trial_temperature (const Col< T > &)
 
void Factory< T >::update_incre_time (T)
 
void Factory< T >::update_incre_load_factor (const Col< T > &)
 
void Factory< T >::update_incre_load (const Col< T > &)
 
void Factory< T >::update_incre_settlement (const Col< T > &)
 
void Factory< T >::update_incre_resistance (const Col< T > &)
 
void Factory< T >::update_incre_damping_force (const Col< T > &)
 
void Factory< T >::update_incre_nonviscous_force (const Col< T > &)
 
void Factory< T >::update_incre_inertial_force (const Col< T > &)
 
void Factory< T >::update_incre_displacement (const Col< T > &)
 
void Factory< T >::update_incre_velocity (const Col< T > &)
 
void Factory< T >::update_incre_acceleration (const Col< T > &)
 
void Factory< T >::update_incre_temperature (const Col< T > &)
 
void Factory< T >::update_current_time (T)
 
void Factory< T >::update_current_load_factor (const Col< T > &)
 
void Factory< T >::update_current_load (const Col< T > &)
 
void Factory< T >::update_current_settlement (const Col< T > &)
 
void Factory< T >::update_current_resistance (const Col< T > &)
 
void Factory< T >::update_current_damping_force (const Col< T > &)
 
void Factory< T >::update_current_nonviscous_force (const Col< T > &)
 
void Factory< T >::update_current_inertial_force (const Col< T > &)
 
void Factory< T >::update_current_displacement (const Col< T > &)
 
void Factory< T >::update_current_velocity (const Col< T > &)
 
void Factory< T >::update_current_acceleration (const Col< T > &)
 
void Factory< T >::update_current_temperature (const Col< T > &)
 
void Factory< T >::update_trial_time_by (T)
 
void Factory< T >::update_trial_load_factor_by (const Col< T > &)
 
void Factory< T >::update_trial_load_by (const Col< T > &)
 
void Factory< T >::update_trial_settlement_by (const Col< T > &)
 
void Factory< T >::update_trial_resistance_by (const Col< T > &)
 
void Factory< T >::update_trial_damping_force_by (const Col< T > &)
 
void Factory< T >::update_trial_nonviscous_force_by (const Col< T > &)
 
void Factory< T >::update_trial_inertial_force_by (const Col< T > &)
 
void Factory< T >::update_trial_displacement_by (const Col< T > &)
 
void Factory< T >::update_trial_velocity_by (const Col< T > &)
 
void Factory< T >::update_trial_acceleration_by (const Col< T > &)
 
void Factory< T >::update_trial_temperature_by (const Col< T > &)
 
void Factory< T >::update_incre_time_by (T)
 
void Factory< T >::update_incre_load_factor_by (const Col< T > &)
 
void Factory< T >::update_incre_load_by (const Col< T > &)
 
void Factory< T >::update_incre_settlement_by (const Col< T > &)
 
void Factory< T >::update_incre_resistance_by (const Col< T > &)
 
void Factory< T >::update_incre_damping_force_by (const Col< T > &)
 
void Factory< T >::update_incre_nonviscous_force_by (const Col< T > &)
 
void Factory< T >::update_incre_inertial_force_by (const Col< T > &)
 
void Factory< T >::update_incre_displacement_by (const Col< T > &)
 
void Factory< T >::update_incre_velocity_by (const Col< T > &)
 
void Factory< T >::update_incre_acceleration_by (const Col< T > &)
 
void Factory< T >::update_incre_temperature_by (const Col< T > &)
 
void Factory< T >::update_current_time_by (T)
 
void Factory< T >::update_current_load_factor_by (const Col< T > &)
 
void Factory< T >::update_current_load_by (const Col< T > &)
 
void Factory< T >::update_current_settlement_by (const Col< T > &)
 
void Factory< T >::update_current_resistance_by (const Col< T > &)
 
void Factory< T >::update_current_damping_force_by (const Col< T > &)
 
void Factory< T >::update_current_nonviscous_force_by (const Col< T > &)
 
void Factory< T >::update_current_inertial_force_by (const Col< T > &)
 
void Factory< T >::update_current_displacement_by (const Col< T > &)
 
void Factory< T >::update_current_velocity_by (const Col< T > &)
 
void Factory< T >::update_current_acceleration_by (const Col< T > &)
 
void Factory< T >::update_current_temperature_by (const Col< T > &)
 

Detailed Description

Enumeration Type Documentation

◆ AnalysisType

enum class AnalysisType
strong
Enumerator
NONE 
DISP 
EIGEN 
BUCKLE 
STATICS 
DYNAMICS 

◆ SolverType

enum class SolverType
strong
Enumerator
LAPACK 
SPIKE 
SUPERLU 
MUMPS 
CUDA 
PARDISO 
FGMRES 
MAGMA 
LIS 

◆ StorageScheme

enum class StorageScheme
strong
Enumerator
FULL 
BAND 
BANDSYMM 
SYMMPACK 
SPARSE 
SPARSESYMM 

Function Documentation

◆ assemble_damping()

template<sp_d T>
void Factory< T >::assemble_damping ( const Mat< T > & EC,
const uvec & EI,
const std::vector< MappingDOF > & MAP )

◆ assemble_damping_force()

template<sp_d T>
void Factory< T >::assemble_damping_force ( const Mat< T > & ER,
const uvec & EI )

◆ assemble_geometry()

template<sp_d T>
void Factory< T >::assemble_geometry ( const Mat< T > & EG,
const uvec & EI,
const std::vector< MappingDOF > & MAP )

◆ assemble_inertial_force()

template<sp_d T>
void Factory< T >::assemble_inertial_force ( const Mat< T > & ER,
const uvec & EI )

◆ assemble_mass()

template<sp_d T>
void Factory< T >::assemble_mass ( const Mat< T > & EM,
const uvec & EI,
const std::vector< MappingDOF > & MAP )

◆ assemble_nonviscous()

template<sp_d T>
void Factory< T >::assemble_nonviscous ( const Mat< T > & EC,
const uvec & EI,
const std::vector< MappingDOF > & MAP )

◆ assemble_nonviscous_force()

template<sp_d T>
void Factory< T >::assemble_nonviscous_force ( const Mat< T > & ER,
const uvec & EI )

◆ assemble_resistance()

template<sp_d T>
void Factory< T >::assemble_resistance ( const Mat< T > & ER,
const uvec & EI )

◆ assemble_stiffness() [1/2]

template<sp_d T>
void Factory< T >::assemble_stiffness ( const Mat< T > & EK,
const uvec & EI,
const std::vector< MappingDOF > & MAP )

◆ assemble_stiffness() [2/2]

template<sp_d T>
void Factory< T >::assemble_stiffness ( const SpMat< T > & EK,
const uvec & EI )

◆ clear_acceleration()

template<sp_d T>
void Factory< T >::clear_acceleration ( )

◆ clear_auxiliary()

template<sp_d T>
void Factory< T >::clear_auxiliary ( )

◆ clear_auxiliary_resistance()

template<sp_d T>
void Factory< T >::clear_auxiliary_resistance ( )

◆ clear_damping()

template<sp_d T>
void Factory< T >::clear_damping ( )

◆ clear_damping_force()

template<sp_d T>
void Factory< T >::clear_damping_force ( )

◆ clear_displacement()

template<sp_d T>
void Factory< T >::clear_displacement ( )

◆ clear_eigen()

template<sp_d T>
void Factory< T >::clear_eigen ( )

◆ clear_energy()

template<sp_d T>
void Factory< T >::clear_energy ( )

◆ clear_geometry()

template<sp_d T>
void Factory< T >::clear_geometry ( )

◆ clear_inertial_force()

template<sp_d T>
void Factory< T >::clear_inertial_force ( )

◆ clear_load()

template<sp_d T>
void Factory< T >::clear_load ( )

◆ clear_load_factor()

template<sp_d T>
void Factory< T >::clear_load_factor ( )

◆ clear_mass()

template<sp_d T>
void Factory< T >::clear_mass ( )

◆ clear_nonviscous()

template<sp_d T>
void Factory< T >::clear_nonviscous ( )

◆ clear_nonviscous_force()

template<sp_d T>
void Factory< T >::clear_nonviscous_force ( )

◆ clear_resistance()

template<sp_d T>
void Factory< T >::clear_resistance ( )

◆ clear_settlement()

template<sp_d T>
void Factory< T >::clear_settlement ( )

◆ clear_status()

template<sp_d T>
void Factory< T >::clear_status ( )

◆ clear_stiffness()

template<sp_d T>
void Factory< T >::clear_stiffness ( )

◆ clear_temperature()

template<sp_d T>
void Factory< T >::clear_temperature ( )

◆ clear_time()

template<sp_d T>
void Factory< T >::clear_time ( )

◆ clear_velocity()

template<sp_d T>
void Factory< T >::clear_velocity ( )

◆ commit_acceleration()

template<sp_d T>
void Factory< T >::commit_acceleration ( )

◆ commit_auxiliary_resistance()

template<sp_d T>
void Factory< T >::commit_auxiliary_resistance ( )

◆ commit_damping_force()

template<sp_d T>
void Factory< T >::commit_damping_force ( )

◆ commit_displacement()

template<sp_d T>
void Factory< T >::commit_displacement ( )

◆ commit_energy()

template<sp_d T>
void Factory< T >::commit_energy ( )

◆ commit_inertial_force()

template<sp_d T>
void Factory< T >::commit_inertial_force ( )

◆ commit_load()

template<sp_d T>
void Factory< T >::commit_load ( )

◆ commit_load_factor()

template<sp_d T>
void Factory< T >::commit_load_factor ( )

◆ commit_nonviscous_force()

template<sp_d T>
void Factory< T >::commit_nonviscous_force ( )

◆ commit_pre_acceleration()

template<sp_d T>
void Factory< T >::commit_pre_acceleration ( )

◆ commit_pre_damping_force()

template<sp_d T>
void Factory< T >::commit_pre_damping_force ( )

◆ commit_pre_displacement()

template<sp_d T>
void Factory< T >::commit_pre_displacement ( )

◆ commit_pre_inertial_force()

template<sp_d T>
void Factory< T >::commit_pre_inertial_force ( )

◆ commit_pre_load()

template<sp_d T>
void Factory< T >::commit_pre_load ( )

◆ commit_pre_load_factor()

template<sp_d T>
void Factory< T >::commit_pre_load_factor ( )

◆ commit_pre_nonviscous_force()

template<sp_d T>
void Factory< T >::commit_pre_nonviscous_force ( )

◆ commit_pre_resistance()

template<sp_d T>
void Factory< T >::commit_pre_resistance ( )

◆ commit_pre_settlement()

template<sp_d T>
void Factory< T >::commit_pre_settlement ( )

◆ commit_pre_status()

template<sp_d T>
void Factory< T >::commit_pre_status ( )

◆ commit_pre_temperature()

template<sp_d T>
void Factory< T >::commit_pre_temperature ( )

◆ commit_pre_time()

template<sp_d T>
void Factory< T >::commit_pre_time ( )

◆ commit_pre_velocity()

template<sp_d T>
void Factory< T >::commit_pre_velocity ( )

◆ commit_resistance()

template<sp_d T>
void Factory< T >::commit_resistance ( )

◆ commit_settlement()

template<sp_d T>
void Factory< T >::commit_settlement ( )

◆ commit_status()

template<sp_d T>
void Factory< T >::commit_status ( )

◆ commit_temperature()

template<sp_d T>
void Factory< T >::commit_temperature ( )

◆ commit_time()

template<sp_d T>
void Factory< T >::commit_time ( )

◆ commit_velocity()

template<sp_d T>
void Factory< T >::commit_velocity ( )

◆ Factory()

template<sp_d T>
Factory< T >::Factory ( unsigned D = 0,
AnalysisType AT = AnalysisType::NONE,
StorageScheme SS = StorageScheme::FULL )
explicit

◆ get_analysis_type()

template<sp_d T>
AnalysisType Factory< T >::get_analysis_type ( ) const

◆ get_auxiliary_encoding()

template<sp_d T>
const uvec & Factory< T >::get_auxiliary_encoding ( ) const

◆ get_auxiliary_encoding_mutex()

template<sp_d T>
std::mutex & Factory< T >::get_auxiliary_encoding_mutex ( )

◆ get_auxiliary_lambda()

template<sp_d T>
const Col< T > & Factory< T >::get_auxiliary_lambda ( ) const

◆ get_auxiliary_load()

template<sp_d T>
const Col< T > & Factory< T >::get_auxiliary_load ( ) const

◆ get_auxiliary_load_mutex()

template<sp_d T>
std::mutex & Factory< T >::get_auxiliary_load_mutex ( )

◆ get_auxiliary_resistance()

template<sp_d T>
const Col< T > & Factory< T >::get_auxiliary_resistance ( ) const

◆ get_auxiliary_resistance_mutex()

template<sp_d T>
std::mutex & Factory< T >::get_auxiliary_resistance_mutex ( )

◆ get_auxiliary_stiffness()

template<sp_d T>
const SpMat< T > & Factory< T >::get_auxiliary_stiffness ( ) const

◆ get_auxiliary_stiffness_mutex()

template<sp_d T>
std::mutex & Factory< T >::get_auxiliary_stiffness_mutex ( )

◆ get_bandwidth()

template<sp_d T>
std::pair< unsigned, unsigned > Factory< T >::get_bandwidth ( ) const

◆ get_complementary_energy()

template<sp_d T>
T Factory< T >::get_complementary_energy ( )

◆ get_current_acceleration()

template<sp_d T>
const Col< T > & Factory< T >::get_current_acceleration ( ) const

◆ get_current_constraint_resistance()

template<sp_d T>
const SpCol< T > & Factory< T >::get_current_constraint_resistance ( ) const

◆ get_current_damping_force()

template<sp_d T>
const Col< T > & Factory< T >::get_current_damping_force ( ) const

◆ get_current_displacement()

template<sp_d T>
const Col< T > & Factory< T >::get_current_displacement ( ) const

◆ get_current_inertial_force()

template<sp_d T>
const Col< T > & Factory< T >::get_current_inertial_force ( ) const

◆ get_current_load()

template<sp_d T>
const Col< T > & Factory< T >::get_current_load ( ) const

◆ get_current_load_factor()

template<sp_d T>
const Col< T > & Factory< T >::get_current_load_factor ( ) const

◆ get_current_nonviscous_force()

template<sp_d T>
const Col< T > & Factory< T >::get_current_nonviscous_force ( ) const

◆ get_current_resistance()

template<sp_d T>
const Col< T > & Factory< T >::get_current_resistance ( ) const

◆ get_current_settlement()

template<sp_d T>
const Col< T > & Factory< T >::get_current_settlement ( ) const

◆ get_current_temperature()

template<sp_d T>
const Col< T > & Factory< T >::get_current_temperature ( ) const

◆ get_current_time()

template<sp_d T>
T Factory< T >::get_current_time ( ) const

◆ get_current_velocity()

template<sp_d T>
const Col< T > & Factory< T >::get_current_velocity ( ) const

◆ get_damping()

template<sp_d T>
const shared_ptr< MetaMat< T > > & Factory< T >::get_damping ( ) const

◆ get_damping_mutex()

template<sp_d T>
std::mutex & Factory< T >::get_damping_mutex ( )

◆ get_eigenvalue()

template<sp_d T>
const Col< T > & Factory< T >::get_eigenvalue ( ) const

◆ get_eigenvector()

template<sp_d T>
const Mat< T > & Factory< T >::get_eigenvector ( ) const

◆ get_entry()

template<sp_d T>
uword Factory< T >::get_entry ( ) const

◆ get_error()

template<sp_d T>
T Factory< T >::get_error ( ) const

◆ get_geometry()

template<sp_d T>
const shared_ptr< MetaMat< T > > & Factory< T >::get_geometry ( ) const

◆ get_geometry_mutex()

template<sp_d T>
std::mutex & Factory< T >::get_geometry_mutex ( )

◆ get_incre_acceleration()

template<sp_d T>
const Col< T > & Factory< T >::get_incre_acceleration ( ) const

◆ get_incre_damping_force()

template<sp_d T>
const Col< T > & Factory< T >::get_incre_damping_force ( ) const

◆ get_incre_displacement()

template<sp_d T>
const Col< T > & Factory< T >::get_incre_displacement ( ) const

◆ get_incre_inertial_force()

template<sp_d T>
const Col< T > & Factory< T >::get_incre_inertial_force ( ) const

◆ get_incre_load()

template<sp_d T>
const Col< T > & Factory< T >::get_incre_load ( ) const

◆ get_incre_load_factor()

template<sp_d T>
const Col< T > & Factory< T >::get_incre_load_factor ( ) const

◆ get_incre_nonviscous_force()

template<sp_d T>
const Col< T > & Factory< T >::get_incre_nonviscous_force ( ) const

◆ get_incre_resistance()

template<sp_d T>
const Col< T > & Factory< T >::get_incre_resistance ( ) const

◆ get_incre_settlement()

template<sp_d T>
const Col< T > & Factory< T >::get_incre_settlement ( ) const

◆ get_incre_temperature()

template<sp_d T>
const Col< T > & Factory< T >::get_incre_temperature ( ) const

◆ get_incre_time()

template<sp_d T>
T Factory< T >::get_incre_time ( ) const

◆ get_incre_velocity()

template<sp_d T>
const Col< T > & Factory< T >::get_incre_velocity ( ) const

◆ get_kinetic_energy()

template<sp_d T>
T Factory< T >::get_kinetic_energy ( )

◆ get_mass()

template<sp_d T>
const shared_ptr< MetaMat< T > > & Factory< T >::get_mass ( ) const

◆ get_mass_mutex()

template<sp_d T>
std::mutex & Factory< T >::get_mass_mutex ( )

◆ get_momentum()

template<sp_d T>
const Col< T > & Factory< T >::get_momentum ( )

◆ get_mpc()

template<sp_d T>
unsigned Factory< T >::get_mpc ( ) const

◆ get_ninja()

template<sp_d T>
const Col< T > & Factory< T >::get_ninja ( ) const

◆ get_nonviscous()

template<sp_d T>
const shared_ptr< MetaMat< T > > & Factory< T >::get_nonviscous ( ) const

◆ get_nonviscous_energy()

template<sp_d T>
T Factory< T >::get_nonviscous_energy ( )

◆ get_nonviscous_mutex()

template<sp_d T>
std::mutex & Factory< T >::get_nonviscous_mutex ( )

◆ get_pre_acceleration()

template<sp_d T>
const Col< T > & Factory< T >::get_pre_acceleration ( ) const

◆ get_pre_damping_force()

template<sp_d T>
const Col< T > & Factory< T >::get_pre_damping_force ( ) const

◆ get_pre_displacement()

template<sp_d T>
const Col< T > & Factory< T >::get_pre_displacement ( ) const

◆ get_pre_inertial_force()

template<sp_d T>
const Col< T > & Factory< T >::get_pre_inertial_force ( ) const

◆ get_pre_load()

template<sp_d T>
const Col< T > & Factory< T >::get_pre_load ( ) const

◆ get_pre_load_factor()

template<sp_d T>
const Col< T > & Factory< T >::get_pre_load_factor ( ) const

◆ get_pre_nonviscous_force()

template<sp_d T>
const Col< T > & Factory< T >::get_pre_nonviscous_force ( ) const

◆ get_pre_resistance()

template<sp_d T>
const Col< T > & Factory< T >::get_pre_resistance ( ) const

◆ get_pre_settlement()

template<sp_d T>
const Col< T > & Factory< T >::get_pre_settlement ( ) const

◆ get_pre_temperature()

template<sp_d T>
const Col< T > & Factory< T >::get_pre_temperature ( ) const

◆ get_pre_time()

template<sp_d T>
T Factory< T >::get_pre_time ( ) const

◆ get_pre_velocity()

template<sp_d T>
const Col< T > & Factory< T >::get_pre_velocity ( ) const

◆ get_reference_dof()

template<sp_d T>
const suanpan::set< uword > & Factory< T >::get_reference_dof ( ) const

◆ get_reference_load()

template<sp_d T>
const SpMat< T > & Factory< T >::get_reference_load ( ) const

◆ get_reference_load_mutex()

template<sp_d T>
std::mutex & Factory< T >::get_reference_load_mutex ( )

◆ get_reference_size()

template<sp_d T>
unsigned Factory< T >::get_reference_size ( ) const

◆ get_size()

template<sp_d T>
unsigned Factory< T >::get_size ( ) const

◆ get_solver_setting()

template<sp_d T>
const SolverSetting< double > & Factory< T >::get_solver_setting ( ) const

◆ get_solver_type()

template<sp_d T>
SolverType Factory< T >::get_solver_type ( ) const

◆ get_stiffness()

template<sp_d T>
const shared_ptr< MetaMat< T > > & Factory< T >::get_stiffness ( ) const

◆ get_stiffness_mutex()

template<sp_d T>
std::mutex & Factory< T >::get_stiffness_mutex ( )

◆ get_storage_scheme()

template<sp_d T>
StorageScheme Factory< T >::get_storage_scheme ( ) const

◆ get_strain_energy()

template<sp_d T>
T Factory< T >::get_strain_energy ( )

◆ get_sushi()

template<sp_d T>
const Col< T > & Factory< T >::get_sushi ( ) const

◆ get_trial_acceleration()

template<sp_d T>
const Col< T > & Factory< T >::get_trial_acceleration ( ) const

◆ get_trial_constraint_resistance()

template<sp_d T>
const SpCol< T > & Factory< T >::get_trial_constraint_resistance ( ) const

◆ get_trial_constraint_resistance_mutex()

template<sp_d T>
std::mutex & Factory< T >::get_trial_constraint_resistance_mutex ( )

◆ get_trial_damping_force()

template<sp_d T>
const Col< T > & Factory< T >::get_trial_damping_force ( ) const

◆ get_trial_displacement()

template<sp_d T>
const Col< T > & Factory< T >::get_trial_displacement ( ) const

◆ get_trial_inertial_force()

template<sp_d T>
const Col< T > & Factory< T >::get_trial_inertial_force ( ) const

◆ get_trial_load()

template<sp_d T>
const Col< T > & Factory< T >::get_trial_load ( ) const

◆ get_trial_load_factor()

template<sp_d T>
const Col< T > & Factory< T >::get_trial_load_factor ( ) const

◆ get_trial_load_mutex()

template<sp_d T>
std::mutex & Factory< T >::get_trial_load_mutex ( )

◆ get_trial_nonviscous_force()

template<sp_d T>
const Col< T > & Factory< T >::get_trial_nonviscous_force ( ) const

◆ get_trial_resistance()

template<sp_d T>
const Col< T > & Factory< T >::get_trial_resistance ( ) const

◆ get_trial_settlement()

template<sp_d T>
const Col< T > & Factory< T >::get_trial_settlement ( ) const

◆ get_trial_settlement_mutex()

template<sp_d T>
std::mutex & Factory< T >::get_trial_settlement_mutex ( )

◆ get_trial_temperature()

template<sp_d T>
const Col< T > & Factory< T >::get_trial_temperature ( ) const

◆ get_trial_time()

template<sp_d T>
T Factory< T >::get_trial_time ( ) const

◆ get_trial_velocity()

template<sp_d T>
const Col< T > & Factory< T >::get_trial_velocity ( ) const

◆ get_viscous_energy()

template<sp_d T>
T Factory< T >::get_viscous_energy ( )

◆ initialize()

template<sp_d T>
int Factory< T >::initialize ( )
Here is the call graph for this function:

◆ initialize_acceleration()

template<sp_d T>
void Factory< T >::initialize_acceleration ( )

◆ initialize_auxiliary_resistance()

template<sp_d T>
void Factory< T >::initialize_auxiliary_resistance ( )

◆ initialize_damping()

template<sp_d T>
void Factory< T >::initialize_damping ( )

◆ initialize_damping_force()

template<sp_d T>
void Factory< T >::initialize_damping_force ( )

◆ initialize_displacement()

template<sp_d T>
void Factory< T >::initialize_displacement ( )

◆ initialize_eigen()

template<sp_d T>
void Factory< T >::initialize_eigen ( )

◆ initialize_geometry()

template<sp_d T>
void Factory< T >::initialize_geometry ( )

◆ initialize_inertial_force()

template<sp_d T>
void Factory< T >::initialize_inertial_force ( )

◆ initialize_load()

template<sp_d T>
void Factory< T >::initialize_load ( )

◆ initialize_load_factor()

template<sp_d T>
void Factory< T >::initialize_load_factor ( )

◆ initialize_mass()

template<sp_d T>
void Factory< T >::initialize_mass ( )

◆ initialize_nonviscous()

template<sp_d T>
void Factory< T >::initialize_nonviscous ( )

◆ initialize_nonviscous_force()

template<sp_d T>
void Factory< T >::initialize_nonviscous_force ( )

◆ initialize_resistance()

template<sp_d T>
void Factory< T >::initialize_resistance ( )

◆ initialize_settlement()

template<sp_d T>
void Factory< T >::initialize_settlement ( )

◆ initialize_stiffness()

template<sp_d T>
void Factory< T >::initialize_stiffness ( )

◆ initialize_temperature()

template<sp_d T>
void Factory< T >::initialize_temperature ( )

◆ initialize_velocity()

template<sp_d T>
void Factory< T >::initialize_velocity ( )

◆ is_nlgeom()

template<sp_d T>
bool Factory< T >::is_nlgeom ( ) const

◆ is_nonviscous()

template<sp_d T>
bool Factory< T >::is_nonviscous ( ) const

◆ is_sparse()

template<sp_d T>
bool Factory< T >::is_sparse ( ) const

◆ modify_auxiliary_encoding()

template<sp_d T>
uvec & Factory< T >::modify_auxiliary_encoding ( )

◆ modify_auxiliary_lambda()

template<sp_d T>
Col< T > & Factory< T >::modify_auxiliary_lambda ( )

◆ modify_auxiliary_load()

template<sp_d T>
Col< T > & Factory< T >::modify_auxiliary_load ( )

◆ modify_auxiliary_resistance()

template<sp_d T>
Col< T > & Factory< T >::modify_auxiliary_resistance ( )

◆ modify_auxiliary_stiffness()

template<sp_d T>
SpMat< T > & Factory< T >::modify_auxiliary_stiffness ( )

◆ modify_current_acceleration()

template<sp_d T>
Col< T > & Factory< T >::modify_current_acceleration ( )

◆ modify_current_constraint_resistance()

template<sp_d T>
SpCol< T > & Factory< T >::modify_current_constraint_resistance ( )

◆ modify_current_damping_force()

template<sp_d T>
Col< T > & Factory< T >::modify_current_damping_force ( )

◆ modify_current_displacement()

template<sp_d T>
Col< T > & Factory< T >::modify_current_displacement ( )

◆ modify_current_inertial_force()

template<sp_d T>
Col< T > & Factory< T >::modify_current_inertial_force ( )

◆ modify_current_load()

template<sp_d T>
Col< T > & Factory< T >::modify_current_load ( )

◆ modify_current_load_factor()

template<sp_d T>
Col< T > & Factory< T >::modify_current_load_factor ( )

◆ modify_current_nonviscous_force()

template<sp_d T>
Col< T > & Factory< T >::modify_current_nonviscous_force ( )

◆ modify_current_resistance()

template<sp_d T>
Col< T > & Factory< T >::modify_current_resistance ( )

◆ modify_current_settlement()

template<sp_d T>
Col< T > & Factory< T >::modify_current_settlement ( )

◆ modify_current_temperature()

template<sp_d T>
Col< T > & Factory< T >::modify_current_temperature ( )

◆ modify_current_time()

template<sp_d T>
T & Factory< T >::modify_current_time ( )

◆ modify_current_velocity()

template<sp_d T>
Col< T > & Factory< T >::modify_current_velocity ( )

◆ modify_damping()

template<sp_d T>
shared_ptr< MetaMat< T > > & Factory< T >::modify_damping ( )

◆ modify_eigenvalue()

template<sp_d T>
Col< T > & Factory< T >::modify_eigenvalue ( )

◆ modify_eigenvector()

template<sp_d T>
Mat< T > & Factory< T >::modify_eigenvector ( )

◆ modify_geometry()

template<sp_d T>
shared_ptr< MetaMat< T > > & Factory< T >::modify_geometry ( )

◆ modify_incre_acceleration()

template<sp_d T>
Col< T > & Factory< T >::modify_incre_acceleration ( )

◆ modify_incre_damping_force()

template<sp_d T>
Col< T > & Factory< T >::modify_incre_damping_force ( )

◆ modify_incre_displacement()

template<sp_d T>
Col< T > & Factory< T >::modify_incre_displacement ( )

◆ modify_incre_inertial_force()

template<sp_d T>
Col< T > & Factory< T >::modify_incre_inertial_force ( )

◆ modify_incre_load()

template<sp_d T>
Col< T > & Factory< T >::modify_incre_load ( )

◆ modify_incre_load_factor()

template<sp_d T>
Col< T > & Factory< T >::modify_incre_load_factor ( )

◆ modify_incre_nonviscous_force()

template<sp_d T>
Col< T > & Factory< T >::modify_incre_nonviscous_force ( )

◆ modify_incre_resistance()

template<sp_d T>
Col< T > & Factory< T >::modify_incre_resistance ( )

◆ modify_incre_settlement()

template<sp_d T>
Col< T > & Factory< T >::modify_incre_settlement ( )

◆ modify_incre_temperature()

template<sp_d T>
Col< T > & Factory< T >::modify_incre_temperature ( )

◆ modify_incre_time()

template<sp_d T>
T & Factory< T >::modify_incre_time ( )

◆ modify_incre_velocity()

template<sp_d T>
Col< T > & Factory< T >::modify_incre_velocity ( )

◆ modify_mass()

template<sp_d T>
shared_ptr< MetaMat< T > > & Factory< T >::modify_mass ( )

◆ modify_ninja()

template<sp_d T>
Col< T > & Factory< T >::modify_ninja ( )

◆ modify_nonviscous()

template<sp_d T>
shared_ptr< MetaMat< T > > & Factory< T >::modify_nonviscous ( )

◆ modify_pre_acceleration()

template<sp_d T>
Col< T > & Factory< T >::modify_pre_acceleration ( )

◆ modify_pre_damping_force()

template<sp_d T>
Col< T > & Factory< T >::modify_pre_damping_force ( )

◆ modify_pre_displacement()

template<sp_d T>
Col< T > & Factory< T >::modify_pre_displacement ( )

◆ modify_pre_inertial_force()

template<sp_d T>
Col< T > & Factory< T >::modify_pre_inertial_force ( )

◆ modify_pre_load()

template<sp_d T>
Col< T > & Factory< T >::modify_pre_load ( )

◆ modify_pre_load_factor()

template<sp_d T>
Col< T > & Factory< T >::modify_pre_load_factor ( )

◆ modify_pre_nonviscous_force()

template<sp_d T>
Col< T > & Factory< T >::modify_pre_nonviscous_force ( )

◆ modify_pre_resistance()

template<sp_d T>
Col< T > & Factory< T >::modify_pre_resistance ( )

◆ modify_pre_settlement()

template<sp_d T>
Col< T > & Factory< T >::modify_pre_settlement ( )

◆ modify_pre_temperature()

template<sp_d T>
Col< T > & Factory< T >::modify_pre_temperature ( )

◆ modify_pre_time()

template<sp_d T>
T & Factory< T >::modify_pre_time ( )

◆ modify_pre_velocity()

template<sp_d T>
Col< T > & Factory< T >::modify_pre_velocity ( )

◆ modify_reference_dof()

template<sp_d T>
suanpan::set< uword > & Factory< T >::modify_reference_dof ( )

◆ modify_reference_load()

template<sp_d T>
SpMat< T > & Factory< T >::modify_reference_load ( )

◆ modify_stiffness()

template<sp_d T>
shared_ptr< MetaMat< T > > & Factory< T >::modify_stiffness ( )

◆ modify_sushi()

template<sp_d T>
Col< T > & Factory< T >::modify_sushi ( )

◆ modify_trial_acceleration()

template<sp_d T>
Col< T > & Factory< T >::modify_trial_acceleration ( )

◆ modify_trial_constraint_resistance()

template<sp_d T>
SpCol< T > & Factory< T >::modify_trial_constraint_resistance ( )

◆ modify_trial_damping_force()

template<sp_d T>
Col< T > & Factory< T >::modify_trial_damping_force ( )

◆ modify_trial_displacement()

template<sp_d T>
Col< T > & Factory< T >::modify_trial_displacement ( )

◆ modify_trial_inertial_force()

template<sp_d T>
Col< T > & Factory< T >::modify_trial_inertial_force ( )

◆ modify_trial_load()

template<sp_d T>
Col< T > & Factory< T >::modify_trial_load ( )

◆ modify_trial_load_factor()

template<sp_d T>
Col< T > & Factory< T >::modify_trial_load_factor ( )

◆ modify_trial_nonviscous_force()

template<sp_d T>
Col< T > & Factory< T >::modify_trial_nonviscous_force ( )

◆ modify_trial_resistance()

template<sp_d T>
Col< T > & Factory< T >::modify_trial_resistance ( )

◆ modify_trial_settlement()

template<sp_d T>
Col< T > & Factory< T >::modify_trial_settlement ( )

◆ modify_trial_temperature()

template<sp_d T>
Col< T > & Factory< T >::modify_trial_temperature ( )

◆ modify_trial_time()

template<sp_d T>
T & Factory< T >::modify_trial_time ( )

◆ modify_trial_velocity()

template<sp_d T>
Col< T > & Factory< T >::modify_trial_velocity ( )

◆ print()

template<sp_d T>
void Factory< T >::print ( ) const

◆ reset()

template<sp_d T>
void Factory< T >::reset ( )

◆ reset_acceleration()

template<sp_d T>
void Factory< T >::reset_acceleration ( )

◆ reset_auxiliary_resistance()

template<sp_d T>
void Factory< T >::reset_auxiliary_resistance ( )

◆ reset_damping_force()

template<sp_d T>
void Factory< T >::reset_damping_force ( )

◆ reset_displacement()

template<sp_d T>
void Factory< T >::reset_displacement ( )

◆ reset_inertial_force()

template<sp_d T>
void Factory< T >::reset_inertial_force ( )

◆ reset_load()

template<sp_d T>
void Factory< T >::reset_load ( )

◆ reset_load_factor()

template<sp_d T>
void Factory< T >::reset_load_factor ( )

◆ reset_nonviscous_force()

template<sp_d T>
void Factory< T >::reset_nonviscous_force ( )

◆ reset_resistance()

template<sp_d T>
void Factory< T >::reset_resistance ( )

◆ reset_settlement()

template<sp_d T>
void Factory< T >::reset_settlement ( )

◆ reset_status()

template<sp_d T>
void Factory< T >::reset_status ( )

◆ reset_temperature()

template<sp_d T>
void Factory< T >::reset_temperature ( )

◆ reset_time()

template<sp_d T>
void Factory< T >::reset_time ( )

◆ reset_velocity()

template<sp_d T>
void Factory< T >::reset_velocity ( )

◆ set_analysis_type()

template<sp_d T>
void Factory< T >::set_analysis_type ( AnalysisType AT)

◆ set_bandwidth()

template<sp_d T>
void Factory< T >::set_bandwidth ( unsigned L,
unsigned U )

◆ set_current_acceleration()

template<sp_d T>
void Factory< T >::set_current_acceleration ( const Col< T > & A)

◆ set_current_damping_force()

template<sp_d T>
void Factory< T >::set_current_damping_force ( const Col< T > & R)

◆ set_current_displacement()

template<sp_d T>
void Factory< T >::set_current_displacement ( const Col< T > & D)

◆ set_current_inertial_force()

template<sp_d T>
void Factory< T >::set_current_inertial_force ( const Col< T > & R)

◆ set_current_load()

template<sp_d T>
void Factory< T >::set_current_load ( const Col< T > & L)

◆ set_current_load_factor()

template<sp_d T>
void Factory< T >::set_current_load_factor ( const Col< T > & L)

◆ set_current_nonviscous_force()

template<sp_d T>
void Factory< T >::set_current_nonviscous_force ( const Col< T > & R)

◆ set_current_resistance()

template<sp_d T>
void Factory< T >::set_current_resistance ( const Col< T > & R)

◆ set_current_settlement()

template<sp_d T>
void Factory< T >::set_current_settlement ( const Col< T > & S)

◆ set_current_temperature()

template<sp_d T>
void Factory< T >::set_current_temperature ( const Col< T > & M)

◆ set_current_time()

template<sp_d T>
void Factory< T >::set_current_time ( T M)

◆ set_current_velocity()

template<sp_d T>
void Factory< T >::set_current_velocity ( const Col< T > & V)

◆ set_damping()

template<sp_d T>
void Factory< T >::set_damping ( const shared_ptr< MetaMat< T > > & C)

◆ set_eigenvalue()

template<sp_d T>
void Factory< T >::set_eigenvalue ( const Col< T > & L)

◆ set_eigenvector()

template<sp_d T>
void Factory< T >::set_eigenvector ( const Mat< T > & V)

◆ set_entry()

template<sp_d T>
void Factory< T >::set_entry ( uword N)

◆ set_error()

template<sp_d T>
void Factory< T >::set_error ( T E)

◆ set_geometry()

template<sp_d T>
void Factory< T >::set_geometry ( const shared_ptr< MetaMat< T > > & G)

◆ set_incre_acceleration()

template<sp_d T>
void Factory< T >::set_incre_acceleration ( const Col< T > & A)

◆ set_incre_damping_force()

template<sp_d T>
void Factory< T >::set_incre_damping_force ( const Col< T > & R)

◆ set_incre_displacement()

template<sp_d T>
void Factory< T >::set_incre_displacement ( const Col< T > & D)

◆ set_incre_inertial_force()

template<sp_d T>
void Factory< T >::set_incre_inertial_force ( const Col< T > & R)

◆ set_incre_load()

template<sp_d T>
void Factory< T >::set_incre_load ( const Col< T > & L)

◆ set_incre_load_factor()

template<sp_d T>
void Factory< T >::set_incre_load_factor ( const Col< T > & L)

◆ set_incre_nonviscous_force()

template<sp_d T>
void Factory< T >::set_incre_nonviscous_force ( const Col< T > & R)

◆ set_incre_resistance()

template<sp_d T>
void Factory< T >::set_incre_resistance ( const Col< T > & R)

◆ set_incre_settlement()

template<sp_d T>
void Factory< T >::set_incre_settlement ( const Col< T > & S)

◆ set_incre_temperature()

template<sp_d T>
void Factory< T >::set_incre_temperature ( const Col< T > & M)

◆ set_incre_time()

template<sp_d T>
void Factory< T >::set_incre_time ( T M)

◆ set_incre_velocity()

template<sp_d T>
void Factory< T >::set_incre_velocity ( const Col< T > & V)

◆ set_mass()

template<sp_d T>
void Factory< T >::set_mass ( const shared_ptr< MetaMat< T > > & M)

◆ set_mpc()

template<sp_d T>
void Factory< T >::set_mpc ( unsigned S)

◆ set_ninja()

template<sp_d T>
void Factory< T >::set_ninja ( const Col< T > & N)

◆ set_nlgeom()

template<sp_d T>
void Factory< T >::set_nlgeom ( bool B)

◆ set_nonviscous() [1/2]

template<sp_d T>
void Factory< T >::set_nonviscous ( bool B)

◆ set_nonviscous() [2/2]

template<sp_d T>
void Factory< T >::set_nonviscous ( const shared_ptr< MetaMat< T > > & C)

◆ set_pre_acceleration()

template<sp_d T>
void Factory< T >::set_pre_acceleration ( const Col< T > & A)

◆ set_pre_damping_force()

template<sp_d T>
void Factory< T >::set_pre_damping_force ( const Col< T > & R)

◆ set_pre_displacement()

template<sp_d T>
void Factory< T >::set_pre_displacement ( const Col< T > & D)

◆ set_pre_inertial_force()

template<sp_d T>
void Factory< T >::set_pre_inertial_force ( const Col< T > & R)

◆ set_pre_load()

template<sp_d T>
void Factory< T >::set_pre_load ( const Col< T > & L)

◆ set_pre_load_factor()

template<sp_d T>
void Factory< T >::set_pre_load_factor ( const Col< T > & L)

◆ set_pre_nonviscous_force()

template<sp_d T>
void Factory< T >::set_pre_nonviscous_force ( const Col< T > & R)

◆ set_pre_resistance()

template<sp_d T>
void Factory< T >::set_pre_resistance ( const Col< T > & R)

◆ set_pre_settlement()

template<sp_d T>
void Factory< T >::set_pre_settlement ( const Col< T > & S)

◆ set_pre_temperature()

template<sp_d T>
void Factory< T >::set_pre_temperature ( const Col< T > & M)

◆ set_pre_time()

template<sp_d T>
void Factory< T >::set_pre_time ( T M)

◆ set_pre_velocity()

template<sp_d T>
void Factory< T >::set_pre_velocity ( const Col< T > & V)

◆ set_reference_dof()

template<sp_d T>
void Factory< T >::set_reference_dof ( const suanpan::set< uword > & D)

◆ set_reference_load()

template<sp_d T>
void Factory< T >::set_reference_load ( const SpMat< T > & L)

◆ set_reference_size()

template<sp_d T>
void Factory< T >::set_reference_size ( unsigned S)

◆ set_size()

template<sp_d T>
void Factory< T >::set_size ( unsigned D)

◆ set_solver_setting()

template<sp_d T>
void Factory< T >::set_solver_setting ( const SolverSetting< double > & SS)

◆ set_solver_type()

template<sp_d T>
void Factory< T >::set_solver_type ( SolverType E)

◆ set_stiffness()

template<sp_d T>
void Factory< T >::set_stiffness ( const shared_ptr< MetaMat< T > > & K)

◆ set_storage_scheme()

template<sp_d T>
void Factory< T >::set_storage_scheme ( StorageScheme SS)

◆ set_sushi()

template<sp_d T>
void Factory< T >::set_sushi ( const Col< T > & S)

◆ set_trial_acceleration()

template<sp_d T>
void Factory< T >::set_trial_acceleration ( const Col< T > & A)

◆ set_trial_damping_force()

template<sp_d T>
void Factory< T >::set_trial_damping_force ( const Col< T > & R)

◆ set_trial_displacement()

template<sp_d T>
void Factory< T >::set_trial_displacement ( const Col< T > & D)

◆ set_trial_inertial_force()

template<sp_d T>
void Factory< T >::set_trial_inertial_force ( const Col< T > & R)

◆ set_trial_load()

template<sp_d T>
void Factory< T >::set_trial_load ( const Col< T > & L)

◆ set_trial_load_factor()

template<sp_d T>
void Factory< T >::set_trial_load_factor ( const Col< T > & L)

◆ set_trial_nonviscous_force()

template<sp_d T>
void Factory< T >::set_trial_nonviscous_force ( const Col< T > & R)

◆ set_trial_resistance()

template<sp_d T>
void Factory< T >::set_trial_resistance ( const Col< T > & R)

◆ set_trial_settlement()

template<sp_d T>
void Factory< T >::set_trial_settlement ( const Col< T > & S)

◆ set_trial_temperature()

template<sp_d T>
void Factory< T >::set_trial_temperature ( const Col< T > & M)

◆ set_trial_time()

template<sp_d T>
void Factory< T >::set_trial_time ( T M)

◆ set_trial_velocity()

template<sp_d T>
void Factory< T >::set_trial_velocity ( const Col< T > & V)

◆ update_current_acceleration()

template<sp_d T>
void Factory< T >::update_current_acceleration ( const Col< T > & A)

◆ update_current_acceleration_by()

template<sp_d T>
void Factory< T >::update_current_acceleration_by ( const Col< T > & A)

◆ update_current_damping_force()

template<sp_d T>
void Factory< T >::update_current_damping_force ( const Col< T > & R)

◆ update_current_damping_force_by()

template<sp_d T>
void Factory< T >::update_current_damping_force_by ( const Col< T > & R)

◆ update_current_displacement()

template<sp_d T>
void Factory< T >::update_current_displacement ( const Col< T > & D)

◆ update_current_displacement_by()

template<sp_d T>
void Factory< T >::update_current_displacement_by ( const Col< T > & D)

◆ update_current_inertial_force()

template<sp_d T>
void Factory< T >::update_current_inertial_force ( const Col< T > & R)

◆ update_current_inertial_force_by()

template<sp_d T>
void Factory< T >::update_current_inertial_force_by ( const Col< T > & R)

◆ update_current_load()

template<sp_d T>
void Factory< T >::update_current_load ( const Col< T > & L)

◆ update_current_load_by()

template<sp_d T>
void Factory< T >::update_current_load_by ( const Col< T > & L)

◆ update_current_load_factor()

template<sp_d T>
void Factory< T >::update_current_load_factor ( const Col< T > & L)

◆ update_current_load_factor_by()

template<sp_d T>
void Factory< T >::update_current_load_factor_by ( const Col< T > & L)

◆ update_current_nonviscous_force()

template<sp_d T>
void Factory< T >::update_current_nonviscous_force ( const Col< T > & R)

◆ update_current_nonviscous_force_by()

template<sp_d T>
void Factory< T >::update_current_nonviscous_force_by ( const Col< T > & R)

◆ update_current_resistance()

template<sp_d T>
void Factory< T >::update_current_resistance ( const Col< T > & R)

◆ update_current_resistance_by()

template<sp_d T>
void Factory< T >::update_current_resistance_by ( const Col< T > & R)

◆ update_current_settlement()

template<sp_d T>
void Factory< T >::update_current_settlement ( const Col< T > & S)

◆ update_current_settlement_by()

template<sp_d T>
void Factory< T >::update_current_settlement_by ( const Col< T > & S)

◆ update_current_temperature()

template<sp_d T>
void Factory< T >::update_current_temperature ( const Col< T > & M)

◆ update_current_temperature_by()

template<sp_d T>
void Factory< T >::update_current_temperature_by ( const Col< T > & M)

◆ update_current_time()

template<sp_d T>
void Factory< T >::update_current_time ( T M)

◆ update_current_time_by()

template<sp_d T>
void Factory< T >::update_current_time_by ( T M)

◆ update_current_velocity()

template<sp_d T>
void Factory< T >::update_current_velocity ( const Col< T > & V)

◆ update_current_velocity_by()

template<sp_d T>
void Factory< T >::update_current_velocity_by ( const Col< T > & V)

◆ update_incre_acceleration()

template<sp_d T>
void Factory< T >::update_incre_acceleration ( const Col< T > & A)

◆ update_incre_acceleration_by()

template<sp_d T>
void Factory< T >::update_incre_acceleration_by ( const Col< T > & A)

◆ update_incre_damping_force()

template<sp_d T>
void Factory< T >::update_incre_damping_force ( const Col< T > & R)

◆ update_incre_damping_force_by()

template<sp_d T>
void Factory< T >::update_incre_damping_force_by ( const Col< T > & R)

◆ update_incre_displacement()

template<sp_d T>
void Factory< T >::update_incre_displacement ( const Col< T > & D)

◆ update_incre_displacement_by()

template<sp_d T>
void Factory< T >::update_incre_displacement_by ( const Col< T > & D)

◆ update_incre_inertial_force()

template<sp_d T>
void Factory< T >::update_incre_inertial_force ( const Col< T > & R)

◆ update_incre_inertial_force_by()

template<sp_d T>
void Factory< T >::update_incre_inertial_force_by ( const Col< T > & R)

◆ update_incre_load()

template<sp_d T>
void Factory< T >::update_incre_load ( const Col< T > & L)

◆ update_incre_load_by()

template<sp_d T>
void Factory< T >::update_incre_load_by ( const Col< T > & L)

◆ update_incre_load_factor()

template<sp_d T>
void Factory< T >::update_incre_load_factor ( const Col< T > & L)

◆ update_incre_load_factor_by()

template<sp_d T>
void Factory< T >::update_incre_load_factor_by ( const Col< T > & L)

◆ update_incre_nonviscous_force()

template<sp_d T>
void Factory< T >::update_incre_nonviscous_force ( const Col< T > & R)

◆ update_incre_nonviscous_force_by()

template<sp_d T>
void Factory< T >::update_incre_nonviscous_force_by ( const Col< T > & R)

◆ update_incre_resistance()

template<sp_d T>
void Factory< T >::update_incre_resistance ( const Col< T > & R)

◆ update_incre_resistance_by()

template<sp_d T>
void Factory< T >::update_incre_resistance_by ( const Col< T > & R)

◆ update_incre_settlement()

template<sp_d T>
void Factory< T >::update_incre_settlement ( const Col< T > & S)

◆ update_incre_settlement_by()

template<sp_d T>
void Factory< T >::update_incre_settlement_by ( const Col< T > & S)

◆ update_incre_temperature()

template<sp_d T>
void Factory< T >::update_incre_temperature ( const Col< T > & M)

◆ update_incre_temperature_by()

template<sp_d T>
void Factory< T >::update_incre_temperature_by ( const Col< T > & M)

◆ update_incre_time()

template<sp_d T>
void Factory< T >::update_incre_time ( T M)

◆ update_incre_time_by()

template<sp_d T>
void Factory< T >::update_incre_time_by ( T M)

◆ update_incre_velocity()

template<sp_d T>
void Factory< T >::update_incre_velocity ( const Col< T > & V)

◆ update_incre_velocity_by()

template<sp_d T>
void Factory< T >::update_incre_velocity_by ( const Col< T > & V)

◆ update_reference_dof()

template<sp_d T>
void Factory< T >::update_reference_dof ( const uvec & S)

◆ update_reference_size()

template<sp_d T>
void Factory< T >::update_reference_size ( )

◆ update_sushi_by()

template<sp_d T>
void Factory< T >::update_sushi_by ( const Col< T > & S)

◆ update_trial_acceleration()

template<sp_d T>
void Factory< T >::update_trial_acceleration ( const Col< T > & A)

◆ update_trial_acceleration_by()

template<sp_d T>
void Factory< T >::update_trial_acceleration_by ( const Col< T > & A)

◆ update_trial_damping_force()

template<sp_d T>
void Factory< T >::update_trial_damping_force ( const Col< T > & R)

◆ update_trial_damping_force_by()

template<sp_d T>
void Factory< T >::update_trial_damping_force_by ( const Col< T > & R)

◆ update_trial_displacement()

template<sp_d T>
void Factory< T >::update_trial_displacement ( const Col< T > & D)

◆ update_trial_displacement_by()

template<sp_d T>
void Factory< T >::update_trial_displacement_by ( const Col< T > & D)

◆ update_trial_inertial_force()

template<sp_d T>
void Factory< T >::update_trial_inertial_force ( const Col< T > & R)

◆ update_trial_inertial_force_by()

template<sp_d T>
void Factory< T >::update_trial_inertial_force_by ( const Col< T > & R)

◆ update_trial_load()

template<sp_d T>
void Factory< T >::update_trial_load ( const Col< T > & L)

◆ update_trial_load_by()

template<sp_d T>
void Factory< T >::update_trial_load_by ( const Col< T > & L)

◆ update_trial_load_factor()

template<sp_d T>
void Factory< T >::update_trial_load_factor ( const Col< T > & L)

◆ update_trial_load_factor_by()

template<sp_d T>
void Factory< T >::update_trial_load_factor_by ( const Col< T > & L)

◆ update_trial_nonviscous_force()

template<sp_d T>
void Factory< T >::update_trial_nonviscous_force ( const Col< T > & R)

◆ update_trial_nonviscous_force_by()

template<sp_d T>
void Factory< T >::update_trial_nonviscous_force_by ( const Col< T > & R)

◆ update_trial_resistance()

template<sp_d T>
void Factory< T >::update_trial_resistance ( const Col< T > & R)

◆ update_trial_resistance_by()

template<sp_d T>
void Factory< T >::update_trial_resistance_by ( const Col< T > & R)

◆ update_trial_settlement()

template<sp_d T>
void Factory< T >::update_trial_settlement ( const Col< T > & S)

◆ update_trial_settlement_by()

template<sp_d T>
void Factory< T >::update_trial_settlement_by ( const Col< T > & S)

◆ update_trial_temperature()

template<sp_d T>
void Factory< T >::update_trial_temperature ( const Col< T > & M)

◆ update_trial_temperature_by()

template<sp_d T>
void Factory< T >::update_trial_temperature_by ( const Col< T > & M)

◆ update_trial_time()

template<sp_d T>
void Factory< T >::update_trial_time ( T M)

◆ update_trial_time_by()

template<sp_d T>
void Factory< T >::update_trial_time_by ( T M)

◆ update_trial_velocity()

template<sp_d T>
void Factory< T >::update_trial_velocity ( const Col< T > & V)

◆ update_trial_velocity_by()

template<sp_d T>
void Factory< T >::update_trial_velocity_by ( const Col< T > & V)