ROL
|
Contains local time step information. More...
#include <ROL_TimeStamp.hpp>
Public Types | |
using | size_type = typename std::vector< Real >::size_type |
Public Member Functions | |
TimeStamp & | operator= (const TimeStamp &ts) |
Static Public Member Functions | |
static TimeStampsPtr< Real > | make_uniform (Real t_initial, Real t_final, const std::vector< Real > &t_ref, size_type num_steps) |
Create a vector of uniform TimeStamp objects for the interval [t_initial,t_final] where each step has local time points based on t_ref defined on the standard interval [0,1]. More... | |
Public Attributes | |
size_type | k |
std::vector< Real > | t |
Contains local time step information.
Definition at line 27 of file ROL_TimeStamp.hpp.
using ROL::TimeStamp< typename >::size_type = typename std::vector<Real>::size_type |
Definition at line 37 of file ROL_TimeStamp.hpp.
|
inline |
Definition at line 42 of file ROL_TimeStamp.hpp.
|
inlinestatic |
Create a vector of uniform TimeStamp objects for the interval [t_initial,t_final] where each step has local time points based on t_ref defined on the standard interval [0,1].
Definition at line 50 of file ROL_TimeStamp.hpp.
size_type ROL::TimeStamp< typename >::k |
Definition at line 39 of file ROL_TimeStamp.hpp.
Referenced by ROL::DynamicTrackingObjective< Real >::gradient_un(), ROL::DynamicTrackingFEMObjective< Real >::gradient_un(), ROL::DynamicTrackingObjective< Real >::gradient_uo(), ROL::DynamicTrackingFEMObjective< Real >::gradient_uo(), ROL::DynamicTrackingObjective< Real >::hessVec_uo_uo(), ROL::DynamicTrackingFEMObjective< Real >::hessVec_uo_uo(), ROL::TimeStamp< Real >::make_uniform(), ROL::TimeStamp< Real >::operator=(), ROL::DynamicTrackingObjective< Real >::value(), and ROL::DynamicTrackingFEMObjective< Real >::value().
std::vector<Real> ROL::TimeStamp< typename >::t |
Definition at line 40 of file ROL_TimeStamp.hpp.
Referenced by ROL::DynamicTrackingObjective< Real >::gradient_un(), ROL::DynamicTrackingFEMObjective< Real >::gradient_un(), ROL::DynamicTrackingObjective< Real >::gradient_uo(), ROL::DynamicTrackingFEMObjective< Real >::gradient_uo(), ROL::DynamicTrackingObjective< Real >::gradient_z(), ROL::DynamicTrackingFEMObjective< Real >::gradient_z(), ROL::DynamicTrackingObjective< Real >::hessVec_un_un(), ROL::DynamicTrackingFEMObjective< Real >::hessVec_un_un(), ROL::DynamicTrackingObjective< Real >::hessVec_uo_uo(), ROL::DynamicTrackingFEMObjective< Real >::hessVec_uo_uo(), ROL::DynamicTrackingObjective< Real >::hessVec_z_z(), ROL::DynamicTrackingFEMObjective< Real >::hessVec_z_z(), ROL::TimeStamp< Real >::operator=(), ROL::DynamicTrackingObjective< Real >::value(), and ROL::DynamicTrackingFEMObjective< Real >::value().