CEPS
24.01
Cardiac ElectroPhysiology Simulator
|
A SAFunc is a ceps::Function that uses CepsStandardArgs as argument of call operator (), hence the name. Moreover, an object is stored as ptr in the class. This object can be used to evaluate the result.
_Result |
Definition at line 99 of file SAFunc.hpp.
#include <SAFunc.hpp>
Public Types | |
using | BaseFunction = ceps::Function< _Result(CepsStandardArgs)> |
Typedef for the function type. More... | |
Public Member Functions | |
SAFunc (const SAFunc &)=default | |
We allow the copy from a functor to another. More... | |
SAFunc & | operator= (const SAFunc &)=default |
We allow the assignement from a functor to another. More... | |
virtual CepsEnum | getFlags () const =0 |
Could be none, but better make it pure virtual. 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... | |
using SAFunc< _Result >::BaseFunction = ceps::Function<_Result(CepsStandardArgs)> |
Typedef for the function type.
Definition at line 104 of file SAFunc.hpp.
We allow the copy from a functor to another.
Could be none, but better make it pure virtual.
Implemented in OperatorSAFunc< _Op, _Res1, _Res2 >, DicoFuncTimeSelector, TimeOnlySAFunc< _Result >, TimeOnlySAFunc< CepsReal >, ExcitationSpatialFunction, BoundaryCondition< _Result >, CardiacProblem::FiberAligner, AbstractPacemakerProblem::PowerSupply, SolVecSAFunc, FctPiecewiseSAFunc< _Result >, CstPiecewiseSAFunc< _Result >, CoeffInterpolatorSAFunc< _Result >, FileInterpolatorSAFunc, ConstantSAFunc< _Result >, and ArraySAFunc< _Result >.
|
virtual |
Authorize access to data for solvecSAFunc, other derived classes : nothing.
Reimplemented in OperatorSAFunc< _Op, _Res1, _Res2 >, and SolVecSAFunc.
CepsBool SAFunc< _Result >::hasOption | ( | CepsFunctionFlag | flag | ) |
Tells if option is activated.
|
default |
We allow the assignement from a functor to another.
|
virtual |
Authorize access to data for solvecSAFunc, other derived classes : nothing.
Reimplemented in OperatorSAFunc< _Op, _Res1, _Res2 >, and SolVecSAFunc.