FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
FEAT::Solver::ExpressionTimings Class Reference
Inheritance diagram for FEAT::Solver::ExpressionTimings:
FEAT::Solver::ExpressionBase

Public Member Functions

 ExpressionTimings (String name, double solver_toe_in, double mpi_execute_reduction_in, double mpi_execute_blas2_in, double mpi_execute_blas3_in, double mpi_execute_collective_in, double mpi_wait_reduction_in, double mpi_wait_blas2_in, double mpi_wait_blas3_in, double mpi_wait_collective_in)
 
virtual ExpressionType get_type () override
 

Public Attributes

double mpi_execute_blas2
 
double mpi_execute_blas3
 
double mpi_execute_collective
 
double mpi_execute_reduction
 
double mpi_wait_blas2
 
double mpi_wait_blas3
 
double mpi_wait_collective
 
double mpi_wait_reduction
 
String solver_name
 
double solver_toe
 

Detailed Description

Definition at line 321 of file expression.hpp.

Constructor & Destructor Documentation

◆ ExpressionTimings()

FEAT::Solver::ExpressionTimings::ExpressionTimings ( String  name,
double  solver_toe_in,
double  mpi_execute_reduction_in,
double  mpi_execute_blas2_in,
double  mpi_execute_blas3_in,
double  mpi_execute_collective_in,
double  mpi_wait_reduction_in,
double  mpi_wait_blas2_in,
double  mpi_wait_blas3_in,
double  mpi_wait_collective_in 
)
inlineexplicit

Definition at line 326 of file expression.hpp.

◆ ~ExpressionTimings()

virtual FEAT::Solver::ExpressionTimings::~ExpressionTimings ( )
inlinevirtual

Definition at line 341 of file expression.hpp.

Member Function Documentation

◆ get_type()

virtual ExpressionType FEAT::Solver::ExpressionTimings::get_type ( )
inlineoverridevirtual

Implements FEAT::Solver::ExpressionBase.

Definition at line 345 of file expression.hpp.

Member Data Documentation

◆ mpi_execute_blas2

double FEAT::Solver::ExpressionTimings::mpi_execute_blas2

Definition at line 324 of file expression.hpp.

◆ mpi_execute_blas3

double FEAT::Solver::ExpressionTimings::mpi_execute_blas3

Definition at line 324 of file expression.hpp.

◆ mpi_execute_collective

double FEAT::Solver::ExpressionTimings::mpi_execute_collective

Definition at line 324 of file expression.hpp.

◆ mpi_execute_reduction

double FEAT::Solver::ExpressionTimings::mpi_execute_reduction

Definition at line 324 of file expression.hpp.

◆ mpi_wait_blas2

double FEAT::Solver::ExpressionTimings::mpi_wait_blas2

Definition at line 324 of file expression.hpp.

◆ mpi_wait_blas3

double FEAT::Solver::ExpressionTimings::mpi_wait_blas3

Definition at line 324 of file expression.hpp.

◆ mpi_wait_collective

double FEAT::Solver::ExpressionTimings::mpi_wait_collective

Definition at line 324 of file expression.hpp.

◆ mpi_wait_reduction

double FEAT::Solver::ExpressionTimings::mpi_wait_reduction

Definition at line 324 of file expression.hpp.

◆ solver_name

String FEAT::Solver::ExpressionBase::solver_name
inherited

Definition at line 95 of file expression.hpp.

◆ solver_toe

double FEAT::Solver::ExpressionTimings::solver_toe

Definition at line 324 of file expression.hpp.


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