diff --git a/NonLinearSolver/nlsolver/nonLinearMechSolver.cpp b/NonLinearSolver/nlsolver/nonLinearMechSolver.cpp index 45ffe7235c0bd46b1e8a08abe806fc4a2e2bd538..9bca682e9997a4771ab4037db084140edf5626f2 100644 --- a/NonLinearSolver/nlsolver/nonLinearMechSolver.cpp +++ b/NonLinearSolver/nlsolver/nonLinearMechSolver.cpp @@ -8333,10 +8333,11 @@ void nonLinearMechSolver::archivingNodeIPOnPhysicalGroup(const int dim, const in }; /** - * @brief Arching a value IP on an interface element + * @brief Archiving a value IP on an interface element. The result is stored under a csv file. * @param elenumMinus, elenumPlus: interface between two bulk elements - * @param ipval: a quantity specified IPField::Ouput - * @param elemval: operation to perform: 1 - mean value, 2 - min value, 3 - max value, otherwise - value at a specific Gausspoint specifyied by numip + * @param ipval: a quantity specified in IPField::Ouput + * @param elemval: an operation to perform: 1 - mean value, 2 - min value, 3 - max value, and aribtrary another value - value at a specific Gausspoint specifyied by numip + * @param elemval: an operation to perform: 1 - mean value, 2 - min value, 3 - max value, and aribtrary another value - value at a specific Gausspoint specifyied by numip * @param numip (0 by default): specifying a IP to archive, ranging from 0 to npts-1. This optiton is considered if elemval is not 1, 2, or 3 * @param nstep (1 by default): archiving frequence after each nstep time steps */ @@ -8346,10 +8347,10 @@ void nonLinearMechSolver::archivingInterfaceElementIP(const int elenumMinus,cons /** - * @brief Arching a value IP on an bulk element + * @brief Archiving a value IP on a bulk element. . The result is stored under a csv file. * @param elenum: element number - * @param ipval: a quantity specified IPField::Ouput - * @param elemval: operation to perform: 1 - mean value, 2 - min value, 3 - max value, otherwise - the value at a specific Gausspoint specifyied by numip + * @param ipval: a quantity specified in IPField::Ouput + * @param elemval: an operation to perform between 1 - mean value, 2 - min value, 3 - max value, and aribtrary another value - the value at a specific Gausspoint specifyied by numip * @param numip (0 by default): specifying a IP to archive, ranging from 0 to npts-1. This optiton is considered if elemval is not 1, 2, or 3 * @param nstep (1 by default): archiving frequence after each nstep time steps */ @@ -8358,6 +8359,14 @@ void nonLinearMechSolver::archivingElementIP(const int elenum,const int ipval,co vaip.push_back(IPField::ip2archive(-1, elenum, elenum,ipval,elemval,nstep,numip)); }; +/** + * @brief Archiving a value on a physical (only mean, min, max over this physical are available). + * @param onwhat: entity identification between Node, Edge, Face, or Volume + * @param numphys: physical number of the entity + * @param ipval: a quantity specified in IPField::Ouput + * @param elemval: an operation to perform between 1 - mean value, 2 - min value, 3 - max value + * @param nstep (1 by default): archiving frequence after each nstep time steps + */ void nonLinearMechSolver::archivingIPOnPhysicalGroup(std::string onwhat, const int numphys, const int ipval,const int elemval, const int nstep){ const std::string node("Node");