BISICLES AMR ice sheet model
0.9
|
This is the complete list of members for InverseVerticallyIntegratedVelocitySolver, including all inherited members.
assign(Vector< LevelData< FArrayBox > * > &a_y, const Vector< LevelData< FArrayBox > * > &a_x) | InverseVerticallyIntegratedVelocitySolver | |
ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >::assign(Vector< LevelData< FArrayBox > * > &y, const Vector< LevelData< FArrayBox > * > &x)=0 | ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> > | pure virtual |
basalFriction() | InverseVerticallyIntegratedVelocitySolver | inlinevirtual |
InverseIceVelocitySolver::basalFriction(const Vector< LevelData< FArrayBox > *> &a_C, const Vector< int > &a_ratio, const RealVect &a_dxCrse) | InverseIceVelocitySolver | inlinestatic |
computeObjectiveAndGradient(Real &a_fm, Real &a_fp, Vector< LevelData< FArrayBox > * > &a_g, const Vector< LevelData< FArrayBox > * > &a_x, bool a_inner) | InverseVerticallyIntegratedVelocitySolver | |
ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >::computeObjectiveAndGradient(Real &fm, Real &fp, Vector< LevelData< FArrayBox > * > &g, const Vector< LevelData< FArrayBox > * > &x, bool inner)=0 | ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> > | pure virtual |
create(Vector< LevelData< FArrayBox > * > &a_a, const Vector< LevelData< FArrayBox > * > &a_b) | InverseVerticallyIntegratedVelocitySolver | |
ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >::create(Vector< LevelData< FArrayBox > * > &a, const Vector< LevelData< FArrayBox > * > &b)=0 | ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> > | pure virtual |
define(const ProblemDomain &a_coarseDomain, ConstitutiveRelation *a_constRel, BasalFrictionRelation *a_FrictionRel, const Vector< DisjointBoxLayout > &a_grids, const Vector< int > &a_refRatio, const RealVect &a_dxCrse, IceThicknessIBC *a_bc, int a_numLevels) | InverseVerticallyIntegratedVelocitySolver | inlinevirtual |
define(const AmrIceBase &a_amrIce, const ProblemDomain &a_coarseDomain, ConstitutiveRelation *a_constRel, BasalFrictionRelation *a_FrictionRel, const Vector< DisjointBoxLayout > &a_grids, const Vector< int > &a_refRatio, const RealVect &a_dxCrse, IceThicknessIBC *a_bc, int a_numLevels) | InverseVerticallyIntegratedVelocitySolver | |
dotProduct(Vector< LevelData< FArrayBox > * > &a_y, const Vector< LevelData< FArrayBox > * > &a_x) | InverseVerticallyIntegratedVelocitySolver | |
ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >::dotProduct(Vector< LevelData< FArrayBox > * > &a, const Vector< LevelData< FArrayBox > * > &b)=0 | ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> > | pure virtual |
free(Vector< LevelData< FArrayBox > *> &a_data) | InverseVerticallyIntegratedVelocitySolver | inlinevirtual |
IceVelocitySolver() | IceVelocitySolver | inline |
incr(Vector< LevelData< FArrayBox > * > &y, const Vector< LevelData< FArrayBox > * > &x, Real s) | InverseVerticallyIntegratedVelocitySolver | |
ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >::incr(Vector< LevelData< FArrayBox > * > &y, const Vector< LevelData< FArrayBox > * > &x, Real s)=0 | ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> > | pure virtual |
InverseVerticallyIntegratedVelocitySolver() | InverseVerticallyIntegratedVelocitySolver | |
isDefined() | IceVelocitySolver | inlinevirtual |
m_isDefined | IceVelocitySolver | protected |
m_verbosity | IceVelocitySolver | protected |
muCoefficient() | InverseVerticallyIntegratedVelocitySolver | inlinevirtual |
InverseIceVelocitySolver::muCoefficient(const Vector< LevelData< FArrayBox > *> &a_mu, const Vector< int > &a_ratio, const RealVect &a_dxCrse) | InverseIceVelocitySolver | inlinestatic |
nDoF(const Vector< LevelData< FArrayBox > * > &x) | InverseVerticallyIntegratedVelocitySolver | |
ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >::nDoF(const Vector< LevelData< FArrayBox > * > &x)=0 | ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> > | pure virtual |
plus(Vector< LevelData< FArrayBox > * > &a_a, Real a_r) | InverseVerticallyIntegratedVelocitySolver | |
preCond(Vector< LevelData< FArrayBox > * > &a_s, const Vector< LevelData< FArrayBox > * > &a_r) | InverseVerticallyIntegratedVelocitySolver | |
ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >::preCond(Vector< LevelData< FArrayBox > * > &a, const Vector< LevelData< FArrayBox > * > &b)=0 | ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> > | pure virtual |
restart() | InverseVerticallyIntegratedVelocitySolver | inlinevirtual |
scale(Vector< LevelData< FArrayBox > * > &a_x, const Real a_s) | InverseVerticallyIntegratedVelocitySolver | |
ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >::scale(Vector< LevelData< FArrayBox > * > &a, const Real s)=0 | ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> > | pure virtual |
setMaxIterations(int a_max_iter) | IceVelocitySolver | inlinevirtual |
setPreviousTime(Real a_time) | InverseVerticallyIntegratedVelocitySolver | inlinevirtual |
setTolerance(Real a_tolerance) | IceVelocitySolver | inlinevirtual |
setVerbosity(int a_verbosity) | IceVelocitySolver | inlinevirtual |
solve(Vector< LevelData< FArrayBox > * > &a_horizontalVel, Vector< LevelData< FArrayBox > * > &a_calvedIce, Vector< LevelData< FArrayBox > * > &a_addedIce, Vector< LevelData< FArrayBox > * > &a_removedIce, Real &a_initialResidualNorm, Real &a_finalResidualNorm, const Real a_convergenceMetric, const Vector< LevelData< FArrayBox > * > &a_rhs, const Vector< LevelData< FArrayBox > * > &a_C, const Vector< LevelData< FArrayBox > * > &a_C0, const Vector< LevelData< FArrayBox > * > &a_A, const Vector< LevelData< FArrayBox > * > &a_muCoef, Vector< RefCountedPtr< LevelSigmaCS > > &a_coordSys, Real a_time, int a_lbase, int a_maxLevel) | InverseVerticallyIntegratedVelocitySolver | virtual |
~IceVelocitySolver() | IceVelocitySolver | inlinevirtual |
~InverseVerticallyIntegratedVelocitySolver() | InverseVerticallyIntegratedVelocitySolver | |
~ObjectiveWithGradient() | ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> > | inlinevirtual |