openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
Classes | Namespaces | Macros | Functions
mechanic_integrators.h File Reference
#include "SF_base.h"
#include "basics.h"
#include "fem_types.h"
#include "sf_interface.h"
#include "constitutive_model_library.h"
#include "constitutive_model.h"
#include "mechanics.h"
Include dependency graph for mechanic_integrators.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  opencarp::mech_stiffness_integrator
 
class  opencarp::mech_internal_forces_integrator
 Used to integrate the internal nodel forces per element. More...
 
class  opencarp::mech_mass_integrator
 

Namespaces

 opencarp
 

Macros

#define EP_MAX_IPOINTS   128
 maximum supported number of integration points More...
 
#define EP_MAX_LPOINTS   8
 maximum supported number of points in a local element More...
 

Functions

void opencarp::calc_deformation_gradient (const SF::element_view< mesh_int_t, mesh_real_t > &elem, int ipt, double *F, double *iF, double &detF, int index, double eps)
 Calculate deformation gradient at a given integration point. More...
 
void opencarp::calc_left_cauchy_green (double *F, double *b)
 
void opencarp::calc_right_cauchy_green (double *F, double *C)
 
void opencarp::calc_green_strain (double *F, double *E_Green)
 
void opencarp::calc_green_strain_voigt (double *F, double *E_Green)
 
Basic_constitutive_model * opencarp::constitutive_model_setup (mechMat_t type, double *parameter_list)
 

Macro Definition Documentation

◆ EP_MAX_IPOINTS

#define EP_MAX_IPOINTS   128

maximum supported number of integration points

Definition at line 41 of file mechanic_integrators.h.

◆ EP_MAX_LPOINTS

#define EP_MAX_LPOINTS   8

maximum supported number of points in a local element

Definition at line 43 of file mechanic_integrators.h.