Hi guys, I'm trying to write a class that has a Mesh and an EquationSystem members between its internal members. For some reason just initializing these members is sufficient to give me a big memory leak. I am sure that the problem is there since commenting these members it works just fine.
here is my class and its constructor (pretty simple): (Again: I'm sure that the problem is not on the other members inherited but definitely on the Mesh and EquationSystem initializations) class Cable_Equation_CLASSIC: public Cable_Equation { EquationSystems equation_systems; Mesh mesh; public: //Constructor for non-parallel execution Cable_Equation_CLASSIC(const Cable_Problem_Data & Data, const GetPot & Command_Line) : Cable_Equation(Data,Command_Line), mesh(), equation_systems(mesh){}; //Constructor for parallel execution Cable_Equation_CLASSIC(const Cable_Problem_Data & Data, const GetPot & Command_Line, const Mesh & other_mesh) : Cable_Equation(Data,Command_Line), mesh(other_mesh), equation_systems(mesh){}; void solve_cable_problem_complete(){return ;}; }; Thanks ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://p.sf.net/sfu/Zoho _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users