CEPS  24.01
Cardiac ElectroPhysiology Simulator
PacemakerBidomainProblem::PowerSupply Class Reference

Detailed Description

Power source function.

Definition at line 64 of file PacemakerBidomainProblem.hpp.

#include <PacemakerBidomainProblem.hpp>

Inheritance diagram for PacemakerBidomainProblem::PowerSupply:
[legend]

Public Member Functions

 PowerSupply (PacemakerBidomainProblem *problem)
 constructor More...
 
 ~PowerSupply () override=default
 destructor More...
 
CepsReal eval (CepsStandardArgs args) final
 Evaluation function. More...
 
- Public Member Functions inherited from AbstractPacemakerProblem::PowerSupply
 PowerSupply (AbstractPacemakerProblem *problem)
 Constructor with problem to be linked to. More...
 
CepsReal eval (CepsStandardArgs args) override
 Evaluation of function. More...
 
CepsEnum getFlags () const override
 time varying function More...
 
- Public Member Functions inherited from SAFunc< CepsReal >
 SAFunc (const SAFunc &)=default
 We allow the copy from a functor to another. More...
 
SAFuncoperator= (const SAFunc &)=default
 We allow the assignement from a functor to another. More...
 
virtual void getLocalData ()
 Authorize access to data for solvecSAFunc, other derived classes : nothing. More...
 
virtual void releaseLocalData ()
 Authorize access to data for solvecSAFunc, other derived classes : nothing. More...
 
CepsBool hasOption (CepsFunctionFlag flag)
 Tells if option is activated. More...
 

Protected Attributes

PacemakerBidomainProblemm_problem
 Linked problem. More...
 
- Protected Attributes inherited from AbstractPacemakerProblem::PowerSupply
AbstractPacemakerProblemm_problem
 Linked problem. More...
 

Additional Inherited Members

- Public Types inherited from SAFunc< CepsReal >
using BaseFunction = ceps::Function< CepsReal(CepsStandardArgs)>
 Typedef for the function type. More...
 

Constructor & Destructor Documentation

◆ PowerSupply()

PacemakerBidomainProblem::PowerSupply::PowerSupply ( PacemakerBidomainProblem problem)

constructor

Definition at line 38 of file PacemakerBidomainProblem.cpp.

◆ ~PowerSupply()

PacemakerBidomainProblem::PowerSupply::~PowerSupply ( )
overridevirtualdefault

destructor

Reimplemented from AbstractPacemakerProblem::PowerSupply.

Member Function Documentation

◆ eval()

CepsReal PacemakerBidomainProblem::PowerSupply::eval ( CepsStandardArgs  args)
final

Evaluation function.

Definition at line 44 of file PacemakerBidomainProblem.cpp.

Field Documentation

◆ m_problem

PacemakerBidomainProblem* PacemakerBidomainProblem::PowerSupply::m_problem
protected

Linked problem.

Definition at line 82 of file PacemakerBidomainProblem.hpp.


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