BISICLES AMR ice sheet model  0.9
InverseVerticallyIntegratedVelocitySolver Member List

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)=0ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >pure virtual
basalFriction()InverseVerticallyIntegratedVelocitySolverinlinevirtual
InverseIceVelocitySolver::basalFriction(const Vector< LevelData< FArrayBox > *> &a_C, const Vector< int > &a_ratio, const RealVect &a_dxCrse)InverseIceVelocitySolverinlinestatic
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)=0ObjectiveWithGradient< 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)=0ObjectiveWithGradient< 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)InverseVerticallyIntegratedVelocitySolverinlinevirtual
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)=0ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >pure virtual
free(Vector< LevelData< FArrayBox > *> &a_data)InverseVerticallyIntegratedVelocitySolverinlinevirtual
IceVelocitySolver()IceVelocitySolverinline
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)=0ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >pure virtual
InverseVerticallyIntegratedVelocitySolver()InverseVerticallyIntegratedVelocitySolver
isDefined()IceVelocitySolverinlinevirtual
m_isDefinedIceVelocitySolverprotected
m_verbosityIceVelocitySolverprotected
muCoefficient()InverseVerticallyIntegratedVelocitySolverinlinevirtual
InverseIceVelocitySolver::muCoefficient(const Vector< LevelData< FArrayBox > *> &a_mu, const Vector< int > &a_ratio, const RealVect &a_dxCrse)InverseIceVelocitySolverinlinestatic
nDoF(const Vector< LevelData< FArrayBox > * > &x)InverseVerticallyIntegratedVelocitySolver
ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >::nDoF(const Vector< LevelData< FArrayBox > * > &x)=0ObjectiveWithGradient< 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)=0ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >pure virtual
restart()InverseVerticallyIntegratedVelocitySolverinlinevirtual
scale(Vector< LevelData< FArrayBox > * > &a_x, const Real a_s)InverseVerticallyIntegratedVelocitySolver
ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >::scale(Vector< LevelData< FArrayBox > * > &a, const Real s)=0ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >pure virtual
setMaxIterations(int a_max_iter)IceVelocitySolverinlinevirtual
setPreviousTime(Real a_time)InverseVerticallyIntegratedVelocitySolverinlinevirtual
setTolerance(Real a_tolerance)IceVelocitySolverinlinevirtual
setVerbosity(int a_verbosity)IceVelocitySolverinlinevirtual
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)InverseVerticallyIntegratedVelocitySolvervirtual
~IceVelocitySolver()IceVelocitySolverinlinevirtual
~InverseVerticallyIntegratedVelocitySolver()InverseVerticallyIntegratedVelocitySolver
~ObjectiveWithGradient()ObjectiveWithGradient< Vector< LevelData< FArrayBox > *> >inlinevirtual