You mean just invert : EquationSystems equation_systems;
Mesh mesh; with: Mesh mesh; EquationSystems equation_systems; ? Cause the order of initialization is actually first mesh than equation_system in the constructore... Anyway I tried but same issue... It's really strange. On Sat, Oct 18, 2014 at 4:31 PM, John Peterson <jwpeter...@gmail.com> wrote: > Mesh should be declared first in your class, to match the order of > initialization... Other than that I don't see how there can be a memory > leak, because you don't allocate any memory... > > > On Oct 18, 2014, at 3:15 AM, Rodrigo Broggi <rbrogg...@gmail.com> wrote: > > > > 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 > ------------------------------------------------------------------------------ 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