|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
#include <pgd.hpp>
Public Types | |
| using | value_type = Scalar |
| using | x_vector_storage_t = ::mundy::storage<XVector> |
| using | grad_vector_storage_t = ::mundy::storage<GradVector> |
| using | x_tmp_vector_storage_t = ::mundy::storage<XTmpVector> |
| using | grad_tmp_vector_storage_t = ::mundy::storage<GradTmpVector> |
Public Member Functions | |
| PGDState (XVector &&x, GradVector &&g, XTmpVector &&x_tmp, GradTmpVector &&g_tmp) | |
| auto & | x () |
| const auto & | x () const |
| auto & | grad () |
| const auto & | grad () const |
| auto & | x_tmp () |
| const auto & | x_tmp () const |
| auto & | grad_tmp () |
| const auto & | grad_tmp () const |
| unsigned & | iter () |
| bool & | converged () |
| value_type & | residual () |
| value_type & | step_size () |
| unsigned | iter () const |
| bool | converged () const |
| value_type | residual () const |
| value_type | step_size () const |
| using mundy::PGDState< Scalar, XVector, GradVector, XTmpVector, GradTmpVector >::value_type = Scalar |
| using mundy::PGDState< Scalar, XVector, GradVector, XTmpVector, GradTmpVector >::x_vector_storage_t = ::mundy::storage<XVector> |
| using mundy::PGDState< Scalar, XVector, GradVector, XTmpVector, GradTmpVector >::grad_vector_storage_t = ::mundy::storage<GradVector> |
| using mundy::PGDState< Scalar, XVector, GradVector, XTmpVector, GradTmpVector >::x_tmp_vector_storage_t = ::mundy::storage<XTmpVector> |
| using mundy::PGDState< Scalar, XVector, GradVector, XTmpVector, GradTmpVector >::grad_tmp_vector_storage_t = ::mundy::storage<GradTmpVector> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |