SPHinXsys  alpha version
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SPH::ActiveMuscle< MuscleType > Class Template Reference

Here, the active reponse is considered. More...

#include <complex_solid.h>

Inherits MuscleType.

Public Member Functions

template<typename... ConstructorArgs>
 ActiveMuscle (ConstructorArgs &&...args)
 
void assignBaseParticles (BaseParticles *base_particles) override
 
virtual Matd StressPK2 (Matd &deformation, size_t index_i) override
 
virtual ActiveMuscle< MuscleType > * ThisObjectPtr () override
 

Protected Member Functions

void initializeContractionStress ()
 

Protected Attributes

StdLargeVec< Real > active_contraction_stress_
 

Detailed Description

template<class MuscleType>
class SPH::ActiveMuscle< MuscleType >

Here, the active reponse is considered.

Member Function Documentation

◆ initializeContractionStress()

template<class MuscleType >
void SPH::ActiveMuscle< MuscleType >::initializeContractionStress ( )
protected

initialize the local properties, fiber and sheet direction.

◆ StressPK2()

template<class MuscleType >
Matd SPH::ActiveMuscle< MuscleType >::StressPK2 ( Matd &  deformation,
size_t  index_i 
)
overridevirtual

compute the stress through Constitutive relation.

Member Data Documentation

◆ active_contraction_stress_

template<class MuscleType >
StdLargeVec<Real> SPH::ActiveMuscle< MuscleType >::active_contraction_stress_
protected

active contraction stress


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