#include <SubSystem.h>
|
void | analyse (Eigen::MatrixXd &J, Eigen::MatrixXd &ker, Eigen::MatrixXd &img) |
|
void | applySolution () |
|
void | calcGrad (Eigen::VectorXd &grad) |
|
void | calcGrad (VEC_pD ¶ms, Eigen::VectorXd &grad) |
|
void | calcJacobi (Eigen::MatrixXd &jacobi) |
|
void | calcJacobi (VEC_pD ¶ms, Eigen::MatrixXd &jacobi) |
|
void | calcResidual (Eigen::VectorXd &r) |
|
void | calcResidual (Eigen::VectorXd &r, double &err) |
|
int | cSize () |
|
double | error () |
|
void | getConstraintList (std::vector< Constraint * > &clist_) |
|
void | getParamList (VEC_pD &plistOut) |
|
void | getParamMap (MAP_pD_pD &pmapOut) |
|
void | getParams (Eigen::VectorXd &xOut) |
|
void | getParams (VEC_pD ¶ms, Eigen::VectorXd &xOut) |
|
double | maxStep (Eigen::VectorXd &xdir) |
|
double | maxStep (VEC_pD ¶ms, Eigen::VectorXd &xdir) |
|
void | printResidual () |
|
int | pSize () |
|
void | redirectParams () |
|
void | report () |
|
void | revertParams () |
|
void | setParams (Eigen::VectorXd &xIn) |
|
void | setParams (VEC_pD ¶ms, Eigen::VectorXd &xIn) |
|
| SubSystem (std::vector< Constraint * > &clist_, VEC_pD ¶ms) |
|
| SubSystem (std::vector< Constraint * > &clist_, VEC_pD ¶ms, MAP_pD_pD &reductionmap) |
|
| ~SubSystem () |
|
◆ SubSystem() [1/2]
GCS::SubSystem::SubSystem |
( |
std::vector< Constraint * > & |
clist_, |
|
|
VEC_pD & |
params |
|
) |
| |
◆ SubSystem() [2/2]
◆ ~SubSystem()
GCS::SubSystem::~SubSystem |
( |
| ) |
|
◆ analyse()
void GCS::SubSystem::analyse |
( |
Eigen::MatrixXd & |
J, |
|
|
Eigen::MatrixXd & |
ker, |
|
|
Eigen::MatrixXd & |
img |
|
) |
| |
◆ applySolution()
void GCS::SubSystem::applySolution |
( |
| ) |
|
◆ calcGrad() [1/2]
void GCS::SubSystem::calcGrad |
( |
Eigen::VectorXd & |
grad | ) |
|
◆ calcGrad() [2/2]
void GCS::SubSystem::calcGrad |
( |
VEC_pD & |
params, |
|
|
Eigen::VectorXd & |
grad |
|
) |
| |
◆ calcJacobi() [1/2]
void GCS::SubSystem::calcJacobi |
( |
Eigen::MatrixXd & |
jacobi | ) |
|
◆ calcJacobi() [2/2]
void GCS::SubSystem::calcJacobi |
( |
VEC_pD & |
params, |
|
|
Eigen::MatrixXd & |
jacobi |
|
) |
| |
◆ calcResidual() [1/2]
void GCS::SubSystem::calcResidual |
( |
Eigen::VectorXd & |
r | ) |
|
◆ calcResidual() [2/2]
void GCS::SubSystem::calcResidual |
( |
Eigen::VectorXd & |
r, |
|
|
double & |
err |
|
) |
| |
◆ cSize()
int GCS::SubSystem::cSize |
( |
| ) |
|
◆ error()
double GCS::SubSystem::error |
( |
| ) |
|
◆ getConstraintList()
void GCS::SubSystem::getConstraintList |
( |
std::vector< Constraint * > & |
clist_ | ) |
|
◆ getParamList()
void GCS::SubSystem::getParamList |
( |
VEC_pD & |
plistOut | ) |
|
◆ getParamMap()
void GCS::SubSystem::getParamMap |
( |
MAP_pD_pD & |
pmapOut | ) |
|
◆ getParams() [1/2]
void GCS::SubSystem::getParams |
( |
Eigen::VectorXd & |
xOut | ) |
|
◆ getParams() [2/2]
void GCS::SubSystem::getParams |
( |
VEC_pD & |
params, |
|
|
Eigen::VectorXd & |
xOut |
|
) |
| |
◆ maxStep() [1/2]
double GCS::SubSystem::maxStep |
( |
Eigen::VectorXd & |
xdir | ) |
|
◆ maxStep() [2/2]
double GCS::SubSystem::maxStep |
( |
VEC_pD & |
params, |
|
|
Eigen::VectorXd & |
xdir |
|
) |
| |
◆ printResidual()
void GCS::SubSystem::printResidual |
( |
| ) |
|
◆ pSize()
int GCS::SubSystem::pSize |
( |
| ) |
|
◆ redirectParams()
void GCS::SubSystem::redirectParams |
( |
| ) |
|
◆ report()
void GCS::SubSystem::report |
( |
| ) |
|
Referenced by femsolver.run.Check::check_geos_beamsection_and_shellthickness(), femsolver.run.Check::check_geos_beamsection_no(), femsolver.run.Check::check_geos_beamsection_single(), femsolver.run.Check::check_geos_shellthickness_no(), femsolver.run.Check::check_geos_shellthickness_single(), femsolver.run.Check::check_material_exists(), femsolver.run.Check::check_material_single(), femsolver.run.Check::check_mesh_exists(), femsolver.elmer.tasks.Check::checkEquations(), femsolver.elmer.tasks.Prepare::checkHandled(), femsolver.elmer.tasks.Check::checkMeshType(), femsolver.run.Check::checkSupported(), femsolver.calculix.tasks.Check::run(), femsolver.elmer.tasks.Prepare::run(), femsolver.elmer.tasks.Solve::run(), femsolver.elmer.tasks.Results::run(), femsolver.run.Machine::run(), and femsolver.task.Task::start().
◆ revertParams()
void GCS::SubSystem::revertParams |
( |
| ) |
|
◆ setParams() [1/2]
void GCS::SubSystem::setParams |
( |
Eigen::VectorXd & |
xIn | ) |
|
◆ setParams() [2/2]
void GCS::SubSystem::setParams |
( |
VEC_pD & |
params, |
|
|
Eigen::VectorXd & |
xIn |
|
) |
| |
The documentation for this class was generated from the following files:
- FreeCAD/src/Mod/Sketcher/App/planegcs/SubSystem.h
- FreeCAD/src/Mod/Sketcher/App/planegcs/SubSystem.cpp