openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
Functions
SF::detail Namespace Reference

Functions

template<typename T , typename S >
void init_or_throw_ginkgo (SF::abstract_vector< T, S > **object)
 
template<typename T , typename S >
void init_or_throw_ginkgo (SF::abstract_matrix< T, S > **object)
 
template<typename T , typename S >
void init_or_throw_ginkgo (SF::abstract_linear_solver< T, S > **object)
 
template<typename T , typename S >
void init_or_throw_petsc (SF::abstract_vector< T, S > **object)
 
template<typename T , typename S >
void init_or_throw_petsc (SF::abstract_matrix< T, S > **object)
 
template<typename T , typename S >
void init_or_throw_petsc (SF::abstract_linear_solver< T, S > **object)
 

Function Documentation

◆ init_or_throw_ginkgo() [1/3]

template<typename T , typename S >
void SF::detail::init_or_throw_ginkgo ( SF::abstract_vector< T, S > **  object)
inline

Simple helper function which initializes a Ginkgo vector or throws

Definition at line 21 of file SF_init.h.

Here is the caller graph for this function:

◆ init_or_throw_ginkgo() [2/3]

template<typename T , typename S >
void SF::detail::init_or_throw_ginkgo ( SF::abstract_matrix< T, S > **  object)
inline

Simple helper function which initializes a Ginkgo matrix or throws

Definition at line 32 of file SF_init.h.

◆ init_or_throw_ginkgo() [3/3]

template<typename T , typename S >
void SF::detail::init_or_throw_ginkgo ( SF::abstract_linear_solver< T, S > **  object)
inline

Simple helper function which initializes a Ginkgo solver or throws

Definition at line 43 of file SF_init.h.

◆ init_or_throw_petsc() [1/3]

template<typename T , typename S >
void SF::detail::init_or_throw_petsc ( SF::abstract_vector< T, S > **  object)
inline

Simple helper function which initializes a PETSc vector or throws

Definition at line 54 of file SF_init.h.

Here is the caller graph for this function:

◆ init_or_throw_petsc() [2/3]

template<typename T , typename S >
void SF::detail::init_or_throw_petsc ( SF::abstract_matrix< T, S > **  object)
inline

Simple helper function which initializes a PETSc matrix or throws

Definition at line 65 of file SF_init.h.

◆ init_or_throw_petsc() [3/3]

template<typename T , typename S >
void SF::detail::init_or_throw_petsc ( SF::abstract_linear_solver< T, S > **  object)
inline

Simple helper function which initializes a PETSc solver or throws

Definition at line 76 of file SF_init.h.