openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
Public Member Functions | List of all members
opencarp::mech_internal_forces_integrator Class Reference

Used to integrate the internal nodel forces per element. More...

#include <mechanic_integrators.h>

Inheritance diagram for opencarp::mech_internal_forces_integrator:
Collaboration diagram for opencarp::mech_internal_forces_integrator:

Public Member Functions

 mech_internal_forces_integrator (MaterialType &inp_mat)
 
void operator() (const SF::element_view< mesh_int_t, mesh_real_t > &elem, double *buff)
 Calculate internal force vector for a given element at each node. More...
 
void dpn (mesh_int_t &dpn)
 return (by reference) the row and column dimensions More...
 

Additional Inherited Members

- Protected Member Functions inherited from SF::vector_integrator< mesh_int_t, mesh_real_t >
void zero_buff (double *buff, mesh_int_t nrows)
 

Detailed Description

Used to integrate the internal nodel forces per element.

Definition at line 73 of file mechanic_integrators.h.

Constructor & Destructor Documentation

◆ mech_internal_forces_integrator()

opencarp::mech_internal_forces_integrator::mech_internal_forces_integrator ( MaterialType inp_mat)
inline

Definition at line 92 of file mechanic_integrators.h.

Member Function Documentation

◆ dpn()

void opencarp::mech_internal_forces_integrator::dpn ( mesh_int_t dpn)
virtual

return (by reference) the row and column dimensions

Implements SF::vector_integrator< mesh_int_t, mesh_real_t >.

Definition at line 312 of file mechanic_integrators.cc.

Here is the caller graph for this function:

◆ operator()()

void opencarp::mech_internal_forces_integrator::operator() ( const SF::element_view< mesh_int_t, mesh_real_t > &  elem,
double *  buff 
)
virtual

Calculate internal force vector for a given element at each node.

Parameters
elemElement from reference mesh
buffBuffer for internal forces vector

Implements SF::vector_integrator< mesh_int_t, mesh_real_t >.

Definition at line 192 of file mechanic_integrators.cc.


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