ug4
ug::VectorTimeSeries< TVector >::TimeSol Class Reference

grouping of solution and time point More...

#include <solution_time_series.h>

Public Member Functions

SmartPtr< vector_typesolution ()
 access solution More...
 
ConstSmartPtr< vector_typesolution () const
 const access solution More...
 
numbertime ()
 access time More...
 
const numbertime () const
 const access time More...
 
 TimeSol ()
 
 TimeSol (SmartPtr< vector_type > vec_, number t_)
 

Protected Attributes

number t
 
SmartPtr< vector_typevec
 

Detailed Description

template<typename TVector>
class ug::VectorTimeSeries< TVector >::TimeSol

grouping of solution and time point

Constructor & Destructor Documentation

◆ TimeSol() [1/2]

template<typename TVector >
ug::VectorTimeSeries< TVector >::TimeSol::TimeSol ( )
inline

◆ TimeSol() [2/2]

template<typename TVector >
ug::VectorTimeSeries< TVector >::TimeSol::TimeSol ( SmartPtr< vector_type vec_,
number  t_ 
)
inline

Member Function Documentation

◆ solution() [1/2]

template<typename TVector >
SmartPtr<vector_type> ug::VectorTimeSeries< TVector >::TimeSol::solution ( )
inline

access solution

References ug::VectorTimeSeries< TVector >::TimeSol::vec.

◆ solution() [2/2]

template<typename TVector >
ConstSmartPtr<vector_type> ug::VectorTimeSeries< TVector >::TimeSol::solution ( ) const
inline

const access solution

References ug::VectorTimeSeries< TVector >::TimeSol::vec.

◆ time() [1/2]

template<typename TVector >
number& ug::VectorTimeSeries< TVector >::TimeSol::time ( )
inline

◆ time() [2/2]

template<typename TVector >
const number& ug::VectorTimeSeries< TVector >::TimeSol::time ( ) const
inline

const access time

References ug::VectorTimeSeries< TVector >::TimeSol::t.

Member Data Documentation

◆ t

template<typename TVector >
number ug::VectorTimeSeries< TVector >::TimeSol::t
protected

◆ vec

template<typename TVector >
SmartPtr<vector_type> ug::VectorTimeSeries< TVector >::TimeSol::vec
protected

The documentation for this class was generated from the following file: