OGS
ApplicationUtils::ComputeNaturalCoordsSolverInterface Class Referenceabstract

Detailed Description

Computes natural coordinates inside a given mesh element for some passed real coordinates.

This base class has implementations templated for each shape function, see ComputeNaturalCoordsSolverImplementation below.

Definition at line 30 of file ComputeNaturalCoordsSolver.h.

#include <ComputeNaturalCoordsSolver.h>

Inheritance diagram for ApplicationUtils::ComputeNaturalCoordsSolverInterface:
[legend]

Public Member Functions

virtual Eigen::Vector3d solve (MeshLib::Element const &e, Eigen::Vector3d const &real_coords, int const max_iter, double const real_coords_tolerance) const =0
 
virtual ~ComputeNaturalCoordsSolverInterface ()=default
 

Constructor & Destructor Documentation

◆ ~ComputeNaturalCoordsSolverInterface()

virtual ApplicationUtils::ComputeNaturalCoordsSolverInterface::~ComputeNaturalCoordsSolverInterface ( )
virtualdefault

Member Function Documentation

◆ solve()

virtual Eigen::Vector3d ApplicationUtils::ComputeNaturalCoordsSolverInterface::solve ( MeshLib::Element const & e,
Eigen::Vector3d const & real_coords,
int const max_iter,
double const real_coords_tolerance ) const
pure virtual

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