libgenua
Basic Geometry, Numerical Algorithms and Interfaces
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Groups Pages
Public Member Functions | List of all members
SecondOrderSystem Class Referenceabstract

Detailed Description

Interface for SDIRK integrators.

Integration adapter for second-order dynamic systems of the form

\[ M a + C v + K u = F(t) \]

where the numerical stiffness of the differential equation is introduced by the linear left-hand terms (e.g. eig(K,M) span a wide range).

See Also
OwrenSimonsen22, OwrenSimonsen23, OwrenSimonsen34, StdSecondOrderSystem

#include <sdirk.h>

Inheritance diagram for SecondOrderSystem:
[legend]

Public Member Functions

 SecondOrderSystem ()=default
 undefined system
 
virtual ~SecondOrderSystem ()=default
 virtual base class
 
virtual void aSolve (Real hg, Real t, const Vector &u, const Vector &v, Vector &a)=0
 solve the system T*a = F(t) - K*u - C*v, with T = M + hg*C + sq(hg)*K
 

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