v0.14.0
Public Member Functions | List of all members
MoFEM::ScalingMethod Struct Reference

#include <src/boundary_conditions/ScalingMethod.hpp>

Inheritance diagram for MoFEM::ScalingMethod:
[legend]

Public Member Functions

virtual double getScale (const double time)
 Get scaling at given time. More...
 
 ScalingMethod ()=default
 
virtual ~ScalingMethod ()=default
 

Detailed Description

Definition at line 16 of file ScalingMethod.hpp.

Constructor & Destructor Documentation

◆ ScalingMethod()

MoFEM::ScalingMethod::ScalingMethod ( )
default

◆ ~ScalingMethod()

virtual MoFEM::ScalingMethod::~ScalingMethod ( )
virtualdefault

Member Function Documentation

◆ getScale()

double MoFEM::ScalingMethod::getScale ( const double  time)
virtual

Get scaling at given time.

Parameters
time
Returns
double

Reimplemented in Example::DynamicFirstOrderConsConstantTimeScale, Example::DynamicFirstOrderConsSinusTimeScale, LinMomTimeScale, Example::ScaledTimeScale, Example::ScaledTimeScale, Contact::ScaledTimeScale, and MoFEM::TimeScale.

Definition at line 15 of file ScalingMethod.cpp.

15  {
16  THROW_MESSAGE("getScale not implemented");
17 }

The documentation for this struct was generated from the following files:
THROW_MESSAGE
#define THROW_MESSAGE(msg)
Throw MoFEM exception.
Definition: definitions.h:574