|
virtual void | init (CParameterNetCDF &fp) |
|
virtual void | assignG (const Cmesh< T, Timg > &oMesh, CImgList< T > &K, CImgList< T > &Ke) |
|
virtual void | tensors (const int &thread, const CImgList< T > &Ve, const T &residue, CImgList< T > &Ke) |
|
virtual void | assembly (const int &thread, const Cmesh< T, Timg > &oMesh, const int &elem, const CImgList< T > &Ke, CImgList< T > &K) |
|
virtual void | solve (CImgList< T > &K, const Cmesh< T, Timg > &oMesh, CImgList< T > &solution) |
|
virtual void | test (const CImgList< T > &solution, const double &epsilon, Cfield< T, Timg > &oField, T &previous_res, int &iter, int &converged) |
|
virtual void | assignL (const Cmesh< T, Timg > &oMesh, CImgList< T > &Ve) |
|
virtual void | evalGN (const std::vector< T > &grad, const CImgList< T > &N, CImgList< T > &Ve) |
|
virtual void | e_ref (const Cimage< Timg > &oImage, const Cmesh< T, Timg > &oMesh, const int &elem, std::vector< T > &ref) |
|
virtual void | evalShape (const CImg< Timg > &list, const Cimage< Timg > &oImage, const Cfield< T, Timg > &oField, const std::vector< T > &ref, const std::vector< T > &lCoor, const std::vector< T > &gCoor, CImgList< T > &N) |
|
virtual void | evalU (const CImgList< T > &solution, const Cmesh< T, Timg > &oMesh, const int &elem, const CImgList< T > &N, std::vector< T > &U) |
|
virtual void | exec (const Cimage< Timg > &oImage, const Cmesh< T, Timg > &oMesh, Cfield< T, Timg > &oField) |
|
virtual void | reset (const int &thread, CImgList< T > &Ke) |
|
virtual void | gradient (const Cimage< Timg > &oImage, const std::vector< T > &x, std::vector< T > &grad) |
|
void | evalRes_loop (const Cimage< Timg > &oImage, const std::vector< T > &U, const std::vector< T > &x, T &residue, T &deformed) |
|
void | evalRes_final (const Cimage< Timg > &oImage, const std::vector< T > &U, const std::vector< T > &x, T &residue, T &deformed) |
|
virtual void | metric (const Cimage< Timg > &oImage, const Cmesh< T, Timg > &oMesh, CImgList< T > &solution, Cfield< T, Timg > &oField, CImgList< T > &N, CImgList< T > &Ve, CImgList< T > &Ke, std::vector< T > &ref, std::vector< T > &offset, std::vector< T > &lCoor, std::vector< T > &gCoor, std::vector< T > &U, std::vector< T > &grad, T &residue, T &deformed, CImg< Timg > &list, CImg< int > &p, CImg< T > ¤t_res, CImgList< T > &K) |
|
virtual void | export_res (const Cimage< Timg > &oImage, const Cmesh< T, Timg > &oMesh, Cfield< T, Timg > &oField, CImgList< T > &N, std::vector< T > &ref, std::vector< T > &offset, std::vector< T > &lCoor, std::vector< T > &gCoor, std::vector< T > &U, T &residue, T &deformed, CImg< Timg > &list) |
|
virtual void | store (Cfield< T, Timg > &oField, const Cimage< Timg > &oImage, const std::vector< T > gCoor, const std::vector< T > &U, const T &deformed, const T &residue) |
|
virtual void | regularize (const Cmesh< T, Timg > &oMesh, const Cimage< Timg > &oImage, CImgList< T > &solution) |
|
void | count (const int &increment, const int &dim, int &counter) |
|