ABLATE Source Documentation  0.12.36
ablate::domain::modifiers::Translate Class Reference
+ Inheritance diagram for ablate::domain::modifiers::Translate:

Public Member Functions

 Translate (std::vector< double > translate)
 
std::string ToString () const override
 
- Public Member Functions inherited from ablate::domain::modifiers::MeshMapper
 MeshMapper (std::shared_ptr< ablate::mathFunctions::MathFunction > mappingFunction, std::shared_ptr< ablate::domain::Region > mappingRegion={})
 
void Modify (DM &) override
 
void Modify (const std::vector< double > &in, std::vector< double > &out) const
 

Additional Inherited Members

- Static Protected Member Functions inherited from ablate::domain::modifiers::Modifier
static void ReplaceDm (DM &originalDm, DM &replaceDm)
 

Constructor & Destructor Documentation

◆ Translate()

ablate::domain::modifiers::Translate::Translate ( std::vector< double >  translate)
explicit

Translates the mesh by x, y, z

Member Function Documentation

◆ ToString()

std::string ablate::domain::modifiers::Translate::ToString ( ) const
overridevirtual

Provide name of modifier for debug/output

Returns

Reimplemented from ablate::domain::modifiers::MeshMapper.


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