v0.14.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
MeasureTime Struct Reference
Collaboration diagram for MeasureTime:
[legend]

Public Member Functions

 MeasureTime ()
 
 ~MeasureTime ()
 
 MeasureTime ()
 
 ~MeasureTime ()
 
 MeasureTime ()
 
 ~MeasureTime ()
 

Public Attributes

int time
 
chrono::high_resolution_clock::time_point start
 
chrono::high_resolution_clock::time_point stop
 

Detailed Description

Definition at line 30 of file multifield_plasticity.cpp.

Constructor & Destructor Documentation

◆ MeasureTime() [1/3]

MeasureTime::MeasureTime ( )
inline

Definition at line 34 of file multifield_plasticity.cpp.

34{ start = chrono::high_resolution_clock::now(); }
chrono::high_resolution_clock::time_point start

◆ ~MeasureTime() [1/3]

MeasureTime::~MeasureTime ( )
inline

Definition at line 35 of file multifield_plasticity.cpp.

35 {
36 stop = chrono::high_resolution_clock::now();
37 auto duration = chrono::duration_cast<chrono::microseconds>(stop - start);
38 cout << "Time taken by function: " << duration.count() << " us." << endl;
39 }
chrono::high_resolution_clock::time_point stop

◆ MeasureTime() [2/3]

MeasureTime::MeasureTime ( )
inline

Definition at line 37 of file ElasticOperators.cpp.

37{ start = chrono::high_resolution_clock::now(); }

◆ ~MeasureTime() [2/3]

MeasureTime::~MeasureTime ( )
inline

Definition at line 38 of file ElasticOperators.cpp.

38 {
39 stop = chrono::high_resolution_clock::now();
40 auto duration = chrono::duration_cast<chrono::microseconds>(stop - start);
41 cout << "Time taken by function: " << duration.count() << " ms." << endl;
42 }

◆ MeasureTime() [3/3]

MeasureTime::MeasureTime ( )
inline

Definition at line 40 of file RotatingFrameOperators.cpp.

40{ start = chrono::high_resolution_clock::now(); }

◆ ~MeasureTime() [3/3]

MeasureTime::~MeasureTime ( )
inline

Definition at line 41 of file RotatingFrameOperators.cpp.

41 {
42 stop = chrono::high_resolution_clock::now();
43 auto duration = chrono::duration_cast<chrono::microseconds>(stop - start);
44 cout << "Time taken by function: " << duration.count() << " ms." << endl;
45 }

Member Data Documentation

◆ start

chrono::high_resolution_clock::time_point MeasureTime::start

Definition at line 32 of file multifield_plasticity.cpp.

◆ stop

chrono::high_resolution_clock::time_point MeasureTime::stop

Definition at line 33 of file multifield_plasticity.cpp.

◆ time

int MeasureTime::time

Definition at line 31 of file multifield_plasticity.cpp.


The documentation for this struct was generated from the following files: