SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::core::DerivativeMatrix< c >::Derivative Struct Reference

#include <DerivativeMatrix.h>

Public Member Functions

DerivativeElement operator() (sofa::SignedIndex row, sofa::SignedIndex col) const
 
 Derivative (BaseState *_mstate1, BaseState *_mstate2, DerivativeMatrix *_mat)
 
bool isValid () const
 
 operator bool () const
 
void checkValidity (const objectmodel::BaseObject *object) const
 

Constructor details

◆ Derivative()

template<matrixaccumulator::Contribution c>
sofa::core::DerivativeMatrix< c >::Derivative::Derivative ( BaseState _mstate1,
BaseState _mstate2,
DerivativeMatrix _mat 
)
inline

Function details

◆ checkValidity()

template<matrixaccumulator::Contribution c>
void sofa::core::DerivativeMatrix< c >::Derivative::checkValidity ( const objectmodel::BaseObject object) const
inline

◆ isValid()

template<matrixaccumulator::Contribution c>
bool sofa::core::DerivativeMatrix< c >::Derivative::isValid ( ) const
inline

◆ operator bool()

template<matrixaccumulator::Contribution c>
sofa::core::DerivativeMatrix< c >::Derivative::operator bool ( ) const
inline

◆ operator()()

template<matrixaccumulator::Contribution c>
DerivativeElement sofa::core::DerivativeMatrix< c >::Derivative::operator() ( sofa::SignedIndex  row,
sofa::SignedIndex  col 
) const
inline