CG
Version 25
|
Go to the source code of this file.
Macros | |
#define | U0(x, y, z, n, t) (vcenter[n-uc]*(t) + rx[n-uc]*((x)-xcenter) + ry[n-uc]*((y)-ycenter)) |
#define | U0T(x, y, z, n, t) (vcenter[n-uc] + rxt[n-uc]*((x)-xcenter) + ryt[n-uc]*((y)-ycenter)) |
#define | U0X(x, y, z, n, t) ( rx[n-uc] ) |
#define | U0Y(x, y, z, n, t) ( ry[n-uc] ) |
Functions | |
if (pdeVariation==SmParameters::hemp) | |
if (t==0.) printF("**** translationAndRotationSolution | |
Variables | |
const int | v2c = parameters.dbase.get<int >("v2c") |
const int | v3c = parameters.dbase.get<int >("v3c") |
bool | assignVelocities = v1c>=0 |
const int | s11c = parameters.dbase.get<int >("s11c") |
const int | s12c = parameters.dbase.get<int >("s12c") |
const int | s13c = parameters.dbase.get<int >("s13c") |
const int | s21c = parameters.dbase.get<int >("s21c") |
const int | s22c = parameters.dbase.get<int >("s22c") |
const int | s23c = parameters.dbase.get<int >("s23c") |
const int | s31c = parameters.dbase.get<int >("s31c") |
const int | s32c = parameters.dbase.get<int >("s32c") |
const int | s33c = parameters.dbase.get<int >("s33c") |
const int | pc = parameters.dbase.get<int >("pc") |
bool | assignStress = s11c >=0 |
std::vector< real > & | trd = parameters.dbase.get<std::vector<real> >("translationAndRotationSolutionData") |
real | omega = trd[0] |
real | xcenter = trd[1] |
real | ycenter = trd[2] |
real | zcenter = trd[3] |
real | vcenter [3] ={trd[4],trd[5],trd[6]} |
real | rx [3] ={cos(omega*t)-1.,-sin(omega*t), 0.} |
real | ry [3] ={sin(omega*t) , cos(omega*t)-1., 0.} |
real | rxt [3] ={-omega*sin(omega*t),-omega*cos(omega*t), 0.} |
real | ryt [3] ={ omega*cos(omega*t),-omega*sin(omega*t), 0.} |
if | ( | pdeVariation | = = SmParameters::hemp | ) |
References printF().
if | ( | t | = =0. | ) |
bool assignStress = s11c >=0 |
bool assignVelocities = v1c>=0 |
real omega = trd[0] |
const int pc = parameters.dbase.get<int >("pc") |
c icf computes the coefficient location given an index offset equation and component c c icf corresponds to the M123CE macro found in many C files dealing with coefficient gridFunctions c integer icf rxt are approximate second derivatives of the mapping in the parameter d is the r derivative of the c t c double precision rxr c c c c c c c c c c c c c c c c c y derivative of computation coordinate d m2 m2 m1 m2 m2 m2 m2 m1 m2 m2 m1 m2 m2 m2 m1 m2 * rx ={cos(omega*t)-1.,-sin(omega*t), 0.} |
Referenced by PenaltyWallFunctionBC::applyBC(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), applyFourthOrderBoundaryConditionsOld(), Cgsm::assignAnnulusEigenfunction(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Maxwell::assignInitialConditions(), Cgsm::assignSpecialInitialConditions(), checkNormalBC(), Maxwell::computeTimeStep(), Cgcns::formImplicitTimeSteppingMatrix(), Maxwell::getErrors(), Cgsm::getForcing(), Maxwell::getForcing(), Cgsm::getTimeStep(), Cgcns::getTimeSteppingEigenvalue(), Cgad::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), Cgcns::getUt(), if(), ogfTaylor(), DomainSolver::outputProbes(), and Maxwell::setupGridFunctions().
const int s11c = parameters.dbase.get<int >("s11c") |
const int s12c = parameters.dbase.get<int >("s12c") |
const int s13c = parameters.dbase.get<int >("s13c") |
const int s21c = parameters.dbase.get<int >("s21c") |
const int s22c = parameters.dbase.get<int >("s22c") |
const int s23c = parameters.dbase.get<int >("s23c") |
const int s31c = parameters.dbase.get<int >("s31c") |
const int s32c = parameters.dbase.get<int >("s32c") |
const int s33c = parameters.dbase.get<int >("s33c") |
std::vector<real>& trd = parameters.dbase.get<std::vector<real> >("translationAndRotationSolutionData") |
const int v2c = parameters.dbase.get<int >("v2c") |
const int v3c = parameters.dbase.get<int >("v3c") |
real xcenter = trd[1] |
real ycenter = trd[2] |
real zcenter = trd[3] |