Files
FESADev/src/fesa/analysis/analysis.cpp
T

31 lines
671 B
C++

#include <fesa/analysis/analysis.hpp>
namespace fesa::analysis {
Analysis::~Analysis() = default;
void Analysis::run()
{
initialize();
build_analysis_model();
build_dof_map();
build_sparse_pattern();
assemble();
apply_boundary_conditions();
solve();
update_state();
write_results();
}
void Analysis::initialize() {}
void Analysis::build_analysis_model() {}
void Analysis::build_dof_map() {}
void Analysis::build_sparse_pattern() {}
void Analysis::assemble() {}
void Analysis::apply_boundary_conditions() {}
void Analysis::solve() {}
void Analysis::update_state() {}
void Analysis::write_results() {}
} // namespace fesa::analysis