Ignore:
Timestamp:
11/15/19 16:28:40 (5 years ago)
Author:
Mathieu Morlighem
Message:

NEW: added Inputs2, TODO: still AMR, GEMB and DC do not work, and need to delete current Inputs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/analyses/HydrologyDCInefficientAnalysis.h

    r23585 r24335  
    99#include "./Analysis.h"
    1010class Node;
    11 class Input;
     11class Input2;
    1212class HydrologyDCInefficientAnalysis: public Analysis{
    1313
     
    1616                int  DofsPerNode(int** doflist,int domaintype,int approximation);
    1717                void UpdateParameters(Parameters* parameters,IoModel* iomodel,int solution_enum,int analysis_enum);
    18                 void UpdateElements(Elements* elements,IoModel* iomodel,int analysis_counter,int analysis_type);
     18                void UpdateElements(Elements* elements,Inputs2* inputs2,IoModel* iomodel,int analysis_counter,int analysis_type);
    1919                void CreateNodes(Nodes* nodes,IoModel* iomodel,bool isamr=false);
    2020                void CreateConstraints(Constraints* constraints,IoModel* iomodel);
     
    3434                /*Intermediaries*/
    3535                void GetB(IssmDouble* B,Element* element,IssmDouble* xyz_list,Gauss* gauss);
    36                 IssmDouble SedimentStoring(Element* element, Gauss* gauss, Input* sed_head_input, Input* base_input);
    37                 IssmDouble SedimentTransmitivity(Element* element,Gauss* gauss,Input* sed_head_input, Input* base_input,Input* SedTrans_input);
     36                IssmDouble SedimentStoring(Element* element, Gauss* gauss, Input2* sed_head_input, Input2* base_input);
     37                IssmDouble SedimentTransmitivity(Element* element,Gauss* gauss,Input2* sed_head_input, Input2* base_input,Input2* SedTrans_input);
    3838                void GetHydrologyDCInefficientHmax(IssmDouble* ph_max,Element* element, Node* innode);
    3939                IssmDouble GetHydrologyKMatrixTransfer(Element* element);
    40                 IssmDouble GetHydrologyPVectorTransfer(Element* element, Gauss* gauss, Input* epl_head_input);
     40                IssmDouble GetHydrologyPVectorTransfer(Element* element, Gauss* gauss, Input2* epl_head_input);
    4141                void ElementizeEplMask(FemModel* femmodel);
    4242                void HydrologyIDSGetMask(Vector<IssmDouble>* vec_mask, Element* element);
Note: See TracChangeset for help on using the changeset viewer.