Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::PyGlideSolver< dim > Class Template Reference

#include <PyGlideSolver.h>

Inheritance diagram for model::PyGlideSolver< dim >:
Collaboration diagram for model::PyGlideSolver< dim >:

Public Member Functions

Eigen::MatrixXd updateUnconnectedNodePythonVelocity (const Eigen::MatrixXd &nodePythonVelocity, const std::map< size_t, size_t > &removedNodeIDmap) const
 PyGlideSolver (const DislocationNetwork< dim > &)
Eigen::VectorXd getNodeVelocities () const override
Public Member Functions inherited from model::DislocationGlideSolverBase< dim >
 DislocationGlideSolverBase (const DislocationNetwork< dim > &)
Public Member Functions inherited from model::DislocationVelocitySolverBase< dim >
 DislocationVelocitySolverBase (const DislocationNetwork< dim > &)
virtual ~DislocationVelocitySolverBase ()=default

Public Attributes

const std::string pyModuleName
pybind11::module pyModule
Public Attributes inherited from model::DislocationVelocitySolverBase< dim >
const DislocationNetwork< dim > & DN

Detailed Description

template<int dim>
class model::PyGlideSolver< dim >

Definition at line 36 of file PyGlideSolver.h.

Constructor & Destructor Documentation

◆ PyGlideSolver()

template<int dim>
model::PyGlideSolver< dim >::PyGlideSolver ( const DislocationNetwork< dim > & DN_in)

Definition at line 168 of file PyGlideSolver.cpp.

Member Function Documentation

◆ getNodeVelocities()

template<int dim>
Eigen::VectorXd model::PyGlideSolver< dim >::getNodeVelocities ( ) const
overridevirtual

Implements model::DislocationVelocitySolverBase< dim >.

Definition at line 212 of file PyGlideSolver.cpp.

◆ updateUnconnectedNodePythonVelocity()

template<int dim>
Eigen::MatrixXd model::PyGlideSolver< dim >::updateUnconnectedNodePythonVelocity ( const Eigen::MatrixXd & nodePythonVelocity,
const std::map< size_t, size_t > & removedNodeIDmap ) const

Definition at line 184 of file PyGlideSolver.cpp.

Member Data Documentation

◆ pyModule

template<int dim>
pybind11::module model::PyGlideSolver< dim >::pyModule

Definition at line 50 of file PyGlideSolver.h.

◆ pyModuleName

template<int dim>
const std::string model::PyGlideSolver< dim >::pyModuleName

Definition at line 47 of file PyGlideSolver.h.


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