CurvatureOperationBase< dim, number > Class Template Reference
|
Developer Documentation
|
MeltPoolDG::LevelSet::CurvatureOperationBase< dim, number > Class Template Referenceabstract
#include <curvature_operation_base.hpp>
Inheritance diagram for MeltPoolDG::LevelSet::CurvatureOperationBase< dim, number >:
Public Member Functions | |
| virtual void | solve ()=0 |
| virtual void | update_normal_vector ()=0 |
| virtual void | reinit ()=0 |
| virtual const dealii::LinearAlgebra::distributed::Vector< number > & | get_curvature () const =0 |
| virtual const dealii::LinearAlgebra::distributed::BlockVector< number > & | get_normal_vector () const =0 |
| virtual dealii::LinearAlgebra::distributed::BlockVector< number > & | get_normal_vector ()=0 |
| virtual dealii::LinearAlgebra::distributed::Vector< number > & | get_curvature ()=0 |
| virtual void | attach_vectors (std::vector< dealii::LinearAlgebra::distributed::Vector< number > * > &vectors)=0 |
Member Function Documentation
◆ attach_vectors()
template<int dim, typename number >
|
pure virtual |
Implemented in MeltPoolDG::LevelSet::CurvatureOperation< dim, number >.
◆ get_curvature() [1/2]
template<int dim, typename number >
|
pure virtual |
Implemented in MeltPoolDG::LevelSet::CurvatureOperation< dim, number >.
◆ get_curvature() [2/2]
template<int dim, typename number >
|
pure virtual |
Implemented in MeltPoolDG::LevelSet::CurvatureOperation< dim, number >.
◆ get_normal_vector() [1/2]
template<int dim, typename number >
|
pure virtual |
Implemented in MeltPoolDG::LevelSet::CurvatureOperation< dim, number >.
◆ get_normal_vector() [2/2]
template<int dim, typename number >
|
pure virtual |
Implemented in MeltPoolDG::LevelSet::CurvatureOperation< dim, number >.
◆ reinit()
template<int dim, typename number >
|
pure virtual |
Implemented in MeltPoolDG::LevelSet::CurvatureOperation< dim, number >.
◆ solve()
template<int dim, typename number >
|
pure virtual |
Implemented in MeltPoolDG::LevelSet::CurvatureOperation< dim, number >.
◆ update_normal_vector()
template<int dim, typename number >
|
pure virtual |
Implemented in MeltPoolDG::LevelSet::CurvatureOperation< dim, number >.
The documentation for this class was generated from the following file:
- include/meltpooldg/level_set/curvature_operation_base.hpp
Generated by